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", | |
13 | "prettier", | |
14 | "prettier/@typescript-eslint" | |
15 | ], | |
16 | rules: { | |
7c40e1c3 AE |
17 | "@typescript-eslint/ban-types": [ |
18 | "error", { | |
19 | types: { | |
20 | "object": false | |
21 | }, | |
22 | extendDefaults: true | |
23 | } | |
24 | ], | |
8831374a TD |
25 | "@typescript-eslint/no-explicit-any": 0, |
26 | "@typescript-eslint/no-non-null-assertion": 0, | |
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", { |
fb1fe5c4 TD |
33 | "argsIgnorePattern": "^_" |
34 | } | |
e0b94a37 TD |
35 | ], |
36 | "@typescript-eslint/no-misused-promises": [ | |
37 | "error", { | |
38 | "checksVoidReturn": false | |
39 | } | |
fb1fe5c4 | 40 | ] |
bdcfed34 | 41 | } |
520c5751 | 42 | }; |