X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=.eslintrc.js;h=15fcb940ae0e8025076ceebc05196192d900e010;hb=036c58dd9dc083da22c5fc39036a2ff49d10dc49;hp=a5a0075e24e5f8acb9686ccf579174e97419b6ff;hpb=a35560bac09e829e1e19f88f8fd1d71a64c9d50b;p=poolifier.git diff --git a/.eslintrc.js b/.eslintrc.js index a5a0075e..15fcb940 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,4 +1,7 @@ -module.exports = { +// @ts-check +const { defineConfig } = require('eslint-define-config') + +module.exports = defineConfig({ env: { es2021: true, node: true, @@ -7,7 +10,8 @@ module.exports = { parser: '@typescript-eslint/parser', parserOptions: { ecmaVersion: 2020, - sourceType: 'module' + sourceType: 'module', + warnOnUnsupportedTypeScriptVersion: false }, plugins: [ '@typescript-eslint', @@ -24,8 +28,7 @@ module.exports = { 'plugin:import/warnings', 'plugin:import/typescript', 'plugin:promise/recommended', - 'plugin:prettierx/standardx', - 'plugin:prettierx/@typescript-eslint' + 'plugin:prettierx/standardx' ], rules: { 'no-void': 'off', @@ -51,11 +54,11 @@ module.exports = { { skipWords: [ 'christopher', + 'comparator', 'ecma', 'enum', 'inheritdoc', 'jsdoc', - 'pioardi', 'poolifier', 'readonly', 'serializable', @@ -134,4 +137,4 @@ module.exports = { mode: 'typescript' } } -} +})