aboutsummaryrefslogtreecommitdiff
path: root/editors/code/.eslintrc.js
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2020-02-17 22:42:25 +0000
committerAleksey Kladov <[email protected]>2020-02-17 22:42:25 +0000
commit07a77ffb351af783df45544447eb1ea88b569540 (patch)
treeeb8892c68378ebf555b57cc11d8ed8f2446284e6 /editors/code/.eslintrc.js
parent326556b09078a398e641dd221ab870ee0fe47f68 (diff)
Migrate to eslint
Diffstat (limited to 'editors/code/.eslintrc.js')
-rw-r--r--editors/code/.eslintrc.js35
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 @@
1module.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};