X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=.eslintrc.js;h=a9559bd69efe9ef5eaefb915521bbbd0a3ba5517;hb=3ffada528b1ca9f062534bf09dd9772d1b2d4673;hp=973081507bf6006955b022e34d698eb5c91a718d;hpb=a17cc27abb24310a3ac0a71613a189e842a20993;p=poolifier.git diff --git a/.eslintrc.js b/.eslintrc.js index 97308150..a9559bd6 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -23,8 +23,8 @@ module.exports = defineConfig({ extends: [ 'standard', 'eslint:recommended', - 'plugin:import/errors', - 'plugin:import/warnings', + 'plugin:import/recommended', + 'plugin:jsdoc/recommended', 'plugin:promise/recommended', 'plugin:prettierx/standardx' ], @@ -63,7 +63,6 @@ module.exports = defineConfig({ { files: ['**/*.ts'], extends: [ - 'plugin:jsdoc/recommended', 'plugin:@typescript-eslint/recommended', 'plugin:import/typescript' ], @@ -81,9 +80,9 @@ module.exports = defineConfig({ 'jsdoc/match-description': [ 'warn', { - mainDescription: - '/^[A-Z`].+?(\\.|:)(\\n\\n.*((\\n{1,2}- .+)|(_.+_)|`.+`|\\n\\n---))?$/us', - matchDescription: '^[A-Z`].+(\\.|`.+`)$', + // mainDescription: + // '/^[A-Z`].+?(\\.|:)(\\n\\n.*((\\n{1,2}- .+)|(_.+_)|`.+`|\\n\\n---))?$/us', + // matchDescription: '^[A-Z`].+(\\.|`.+`)$', contexts: ['any'], tags: { param: true, @@ -118,16 +117,29 @@ module.exports = defineConfig({ extends: 'plugin:node/recommended' }, { - files: ['examples/typescript/**/*.ts'], + files: ['tests/**/*.js'], + rules: { + 'jsdoc/require-jsdoc': 'off' + } + }, + { + files: ['benchmarks/**/*.js'], rules: { - 'import/no-unresolved': 'off', 'jsdoc/require-jsdoc': 'off' } }, { files: ['examples/**/*.js'], rules: { - 'node/no-missing-require': 'off' + 'node/no-missing-require': 'off', + 'jsdoc/require-jsdoc': 'off' + } + }, + { + files: ['examples/typescript/**/*.ts'], + rules: { + 'import/no-unresolved': 'off', + 'jsdoc/require-jsdoc': 'off' } } ],