jsdoc-param-order
JSDoc の `@param` タグが関数の引数の順序に従うことを要求します。
- ルール ID:
tai-kun/jsdoc-param-order - 自動修正: なし
@param タグの並びを関数シグネチャの引数順と比較し、順序が異なる場合に報告します。
設定
このルールを有効にするには、vite.config.ts の lint.rules に追加します。
"tai-kun/jsdoc-param-order": "error",
例
違反例
/**
* @param b 2 つ目
* @param a 1 つ目
*/
function f(a: string, b: number): void {}
修正後
/**
* @param a 1 つ目
* @param b 2 つ目
*/
function f(a: string, b: number): void {}
注意
- 関数宣言、クラスメソッド、export された関数に対応します。
- 分割代入の引数、タグ数が引数数と一致しない場合、
options.fooのようなネストしたタグは対象外です。 - 報告のみで、自動修正は行いません。