diff options
author | Aleksey Kladov <[email protected]> | 2020-02-17 22:42:25 +0000 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2020-02-17 22:42:25 +0000 |
commit | 07a77ffb351af783df45544447eb1ea88b569540 (patch) | |
tree | eb8892c68378ebf555b57cc11d8ed8f2446284e6 /editors/code/.eslintrc.js | |
parent | 326556b09078a398e641dd221ab870ee0fe47f68 (diff) |
Migrate to eslint
Diffstat (limited to 'editors/code/.eslintrc.js')
-rw-r--r-- | editors/code/.eslintrc.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/editors/code/.eslintrc.js b/editors/code/.eslintrc.js new file mode 100644 index 000000000..157aa3ec7 --- /dev/null +++ b/editors/code/.eslintrc.js | |||
@@ -0,0 +1,35 @@ | |||
1 | module.exports = { | ||
2 | "env": { | ||
3 | "es6": true, | ||
4 | "node": true | ||
5 | }, | ||
6 | "parser": "@typescript-eslint/parser", | ||
7 | "parserOptions": { | ||
8 | "project": "tsconfig.json", | ||
9 | "sourceType": "module" | ||
10 | }, | ||
11 | "plugins": [ | ||
12 | "@typescript-eslint" | ||
13 | ], | ||
14 | "rules": { | ||
15 | "@typescript-eslint/member-delimiter-style": [ | ||
16 | "error", | ||
17 | { | ||
18 | "multiline": { | ||
19 | "delimiter": "semi", | ||
20 | "requireLast": true | ||
21 | }, | ||
22 | "singleline": { | ||
23 | "delimiter": "semi", | ||
24 | "requireLast": false | ||
25 | } | ||
26 | } | ||
27 | ], | ||
28 | "@typescript-eslint/no-floating-promises": "error", | ||
29 | "@typescript-eslint/semi": [ | ||
30 | "error", | ||
31 | "always" | ||
32 | ], | ||
33 | "prefer-const": "error" | ||
34 | } | ||
35 | }; | ||