Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/.eslintrc.js')
| -rw-r--r-- | editors/code/.eslintrc.js | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/editors/code/.eslintrc.js b/editors/code/.eslintrc.js index 631d956da2..297e9fa1e5 100644 --- a/editors/code/.eslintrc.js +++ b/editors/code/.eslintrc.js @@ -1,40 +1,37 @@ module.exports = { - "env": { - "es6": true, - "node": true + env: { + es6: true, + node: true, }, - "parser": "@typescript-eslint/parser", - "parserOptions": { - "project": "tsconfig.eslint.json", - "tsconfigRootDir": __dirname, - "sourceType": "module" + extends: ["prettier"], + parser: "@typescript-eslint/parser", + parserOptions: { + project: "tsconfig.eslint.json", + tsconfigRootDir: __dirname, + sourceType: "module", }, - "plugins": [ - "@typescript-eslint" - ], - "rules": { - "camelcase": ["error"], - "eqeqeq": ["error", "always", { "null": "ignore" }], + plugins: ["@typescript-eslint"], + rules: { + camelcase: ["error"], + eqeqeq: ["error", "always", { null: "ignore" }], + curly: ["error", "multi-line"], "no-console": ["error", { allow: ["warn", "error"] }], "prefer-const": "error", "@typescript-eslint/member-delimiter-style": [ "error", { - "multiline": { - "delimiter": "semi", - "requireLast": true + multiline: { + delimiter: "semi", + requireLast: true, }, - "singleline": { - "delimiter": "semi", - "requireLast": false - } - } - ], - "@typescript-eslint/semi": [ - "error", - "always" + singleline: { + delimiter: "semi", + requireLast: false, + }, + }, ], + "@typescript-eslint/semi": ["error", "always"], "@typescript-eslint/no-unnecessary-type-assertion": "error", - "@typescript-eslint/no-floating-promises": "error" - } + "@typescript-eslint/no-floating-promises": "error", + }, }; |