Closed
Description
Hi, i use this configuration:
{
"plugins": [
"jsdoc"
],
"settings": {
"jsdoc": {
"tagNamePreference": {
"arg": "param",
"argument": "param",
"class": "constructor",
"virtual": "abstract",
"returns": "return"
},
"preferredTypes": {
"any": "*",
"Null": "null",
"Undefined": "undefined",
"Boolean": "boolean",
"Number": "number",
"int": "number",
"integer": "number",
"float": "number",
"String": "string",
"Symbol": "symbol",
"object": "Object",
"array": "Array",
"function": "Function"
}
}
},
"rules": {
"jsdoc/valid-types": "error",
"jsdoc/check-indentation": "error",
"jsdoc/check-param-names": "error",
"jsdoc/check-tag-names": "error",
"jsdoc/require-param": "error",
"jsdoc/require-param-type": "error",
"jsdoc/require-param-name": "error",
"jsdoc/require-param-description": "error",
"jsdoc/require-returns": "error",
"jsdoc/require-returns-check": "error",
"jsdoc/require-returns-type": "error",
"jsdoc/require-returns-description": "error",
"jsdoc/newline-after-description": [
"error",
"never"
],
"jsdoc/require-description-complete-sentence": [
"error",
{
"tags": [
"typedef",
"property"
]
}
],
"jsdoc/no-undefined-types": [
"error",
{
"definedTypes": [
"ReactElement",
"SyntheticEvent"
]
}
],
}
}
and this code does not provide ESLint error for missing param tag:
Please, help me resolve this problem. Thanks.