Skip to content
← Back to rules

jsdoc/require-returns-description 厳格

何をするか

@returns タグに説明文の値が必須であることを要求します。
戻り値が void または undefined である場合、または Promise<void> または Promise<undefined> である場合は、エラーは報告されません。

なぜこれは問題なのか

@returns タグには説明文の値が必要です。

このルールに関して 不適切な コードの例:

javascript
/** @returns */
function quux(foo) {}

このルールに関して 適切な コードの例:

javascript
/** @returns Foo. */
function quux(foo) {}

使用方法

設定ファイルまたは CLI でこのルールを 有効化 するには、次のように使用できます:

json
{
  "plugins": ["jsdoc"],
  "rules": {
    "jsdoc/require-returns-description": "error"
  }
}
bash
oxlint --deny jsdoc/require-returns-description --jsdoc-plugin

参照