Commit | Line | Data |
---|---|---|
520c5751 | 1 | module.exports = { |
bdcfed34 AE |
2 | root: true, |
3 | parser: "@typescript-eslint/parser", | |
4 | parserOptions: { | |
5 | tsconfigRootDir: __dirname, | |
6 | project: ["./tsconfig.json"] | |
7 | }, | |
8 | plugins: ["@typescript-eslint"], | |
9 | extends: [ | |
10 | "eslint:recommended", | |
11 | "plugin:@typescript-eslint/recommended", | |
12 | "plugin:@typescript-eslint/recommended-requiring-type-checking", | |
5ffe7716 | 13 | "prettier" |
bdcfed34 AE |
14 | ], |
15 | rules: { | |
7c40e1c3 AE |
16 | "@typescript-eslint/ban-types": [ |
17 | "error", { | |
18 | types: { | |
19 | "object": false | |
20 | }, | |
21 | extendDefaults: true | |
22 | } | |
23 | ], | |
8831374a TD |
24 | "@typescript-eslint/no-explicit-any": 0, |
25 | "@typescript-eslint/no-non-null-assertion": 0, | |
ca210d7e | 26 | "@typescript-eslint/no-unsafe-argument": 0, |
8831374a TD |
27 | "@typescript-eslint/no-unsafe-assignment": 0, |
28 | "@typescript-eslint/no-unsafe-call": 0, | |
29 | "@typescript-eslint/no-unsafe-member-access": 0, | |
30 | "@typescript-eslint/no-unsafe-return": 0, | |
fb1fe5c4 | 31 | "@typescript-eslint/no-unused-vars": [ |
7c40e1c3 | 32 | "error", { |
9a8134d3 TD |
33 | "argsIgnorePattern": "^_", |
34 | "varsIgnorePattern": "^_" | |
fb1fe5c4 | 35 | } |
e0b94a37 TD |
36 | ], |
37 | "@typescript-eslint/no-misused-promises": [ | |
38 | "error", { | |
39 | "checksVoidReturn": false | |
40 | } | |
fb1fe5c4 | 41 | ] |
bdcfed34 | 42 | } |
520c5751 | 43 | }; |