@alexlit/lint-kit
Version:
Preset of configuration files and dependencies for linting web applications (designed for Vue.js with TypeScript)
33 lines (27 loc) • 730 B
JavaScript
module.exports = {
extends: ['plugin:jsdoc/recommended'],
plugins: ['jsdoc'],
rules: {
'jsdoc/no-undefined-types': 'off',
'jsdoc/require-jsdoc': [
'warn',
{
enableFixer: false,
require: {
ArrowFunctionExpression: false,
ClassDeclaration: true,
ClassExpression: false,
FunctionDeclaration: false,
FunctionExpression: false,
MethodDefinition: false,
},
},
],
'jsdoc/require-param-description': 'off',
'jsdoc/require-param-type': 'off',
'jsdoc/require-returns': 'off',
'jsdoc/require-returns-description': 'off',
'jsdoc/require-returns-type': 'off',
'jsdoc/tag-lines': 'off',
},
};