{ "parser": "typescript-eslint-parser", "plugins": [ "typescript", "jsdoc" ], "parserOptions": { "sourceType": "module", "ecmaVersion": 8, "ecmaFeatures": { "jsx": true } }, "env": { "worker": true, "es6": true }, "rules": { "require-jsdoc": ["warn", { "require": { "FunctionDeclaration": true, "MethodDefinition": true, "ClassDeclaration": true, "ArrowFunctionExpression": true } }], "valid-jsdoc": "off", "jsdoc/check-param-names": 1, "jsdoc/check-tag-names": 0, "jsdoc/check-types": 1, "jsdoc/newline-after-description": 1, "jsdoc/no-undefined-types": 1, "jsdoc/require-description-complete-sentence": 1, "jsdoc/require-example": 1, "jsdoc/require-hyphen-before-param-description": 1, "jsdoc/require-param": 1, "jsdoc/require-param-description": 1, "jsdoc/require-param-name": 1, "jsdoc/require-param-type": 0, "jsdoc/require-returns-description": 1, "jsdoc/require-returns-type": 0, "jsdoc/valid-types": 1 } }