浏览代码

fix lint errors

Bruce MacDonald 1 年之前
父节点
当前提交
1dba18d890
共有 2 个文件被更改,包括 11 次插入7 次删除
  1. 10 6
      .eslintrc.cjs
  2. 1 1
      tsconfig.json

+ 10 - 6
.eslintrc.cjs

@@ -5,20 +5,24 @@ module.exports = {
     node: true,
     jest: true,
   },
+  parser: '@typescript-eslint/parser',
   parserOptions: {
     ecmaVersion: 'latest',
+    sourceType: 'module',
+    project: './tsconfig.json',
   },
-  parser: '@typescript-eslint/parser',
-  extends: ['eslint:recommended'],
+  plugins: ['@typescript-eslint'],
+  extends: [
+    'eslint:recommended',
+    'plugin:@typescript-eslint/eslint-recommended',
+    'plugin:@typescript-eslint/recommended',
+  ],
   rules: {
     curly: [1, 'all'],
-    // allow paren-less arrow functions
     'arrow-parens': 0,
-    // allow async-await
     'generator-star-spacing': 0,
     'no-unused-vars': [0, { args: 'after-used', vars: 'local' }],
     'no-constant-condition': 0,
-    // allow debugger during development
     'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
   },
-}
+};

+ 1 - 1
tsconfig.json

@@ -20,7 +20,7 @@
     "esm": true,
   },
 
-  "include": ["./src/**/*.ts"],
+  "include": ["./src/**/*.ts", "test/**/*.ts"],
 
   "exclude": ["node_modules"],
 }