🛠️ chore: adding linter

This commit is contained in:
Carlos
2024-08-13 20:20:06 -04:00
parent 0e72a35ba7
commit a6c2ffd5e6
10 changed files with 3126 additions and 1 deletions

View File

@@ -4,12 +4,33 @@ module.exports = {
es2021: true,
node: true,
},
extends: ['eslint:recommended', 'plugin:prettier/recommended'],
extends: [
'eslint:recommended',
'plugin:prettier/recommended',
],
plugins: ['jsdoc'],
parserOptions: {
ecmaVersion: 12,
sourceType: 'module',
},
rules: {
'prettier/prettier': 'error',
'complexity': ['error', { 'max': 5 }],
'jsdoc/check-tag-names': 'error',
'jsdoc/check-types': 'error',
'jsdoc/require-jsdoc': [
'error',
{
require: {
FunctionDeclaration: true,
MethodDefinition: true,
ClassDeclaration: true,
ArrowFunctionExpression: true,
FunctionExpression: true,
},
},
],
'jsdoc/require-param': 'error',
'jsdoc/require-returns': 'error',
},
};