Refine eslint configuration
authorJérôme Benoit <jerome.benoit@sap.com>
Sun, 9 Oct 2022 13:58:35 +0000 (15:58 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sun, 9 Oct 2022 13:58:35 +0000 (15:58 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
.eslintrc.js
tsconfig.json

index 8349a186d427042acf07ca85601142640afb89ac..ff5c0f762a27a0eca3a9e12489bdb32d5aede4fe 100644 (file)
@@ -7,6 +7,10 @@ module.exports = defineConfig({
     node: true,
     mocha: true
   },
+  parserOptions: {
+    ecmaVersion: 2021,
+    sourceType: 'module'
+  },
   plugins: ['promise', 'prettierx', 'jsdoc', 'spellcheck'],
   extends: [
     'standard',
@@ -54,8 +58,6 @@ module.exports = defineConfig({
       files: ['**/*.ts'],
       parser: '@typescript-eslint/parser',
       parserOptions: {
-        ecmaVersion: 2020,
-        sourceType: 'module',
         project: './tsconfig.json'
       },
       plugins: ['@typescript-eslint'],
index e3c2919eb1dee7fc9f5e1f1632f72c73481c8a50..a0ad5d4c751f0cbd69d2e805b35e38bac24924ba 100644 (file)
@@ -1,7 +1,7 @@
 {
   "compilerOptions": {
-    "target": "ES2019",
-    "module": "ES2020",
+    "target": "ES2021",
+    "module": "ES2022",
     "outDir": "lib",
     "esModuleInterop": true,
     "declaration": true,