Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'editors/code/.eslintrc.js')
-rw-r--r--editors/code/.eslintrc.js53
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",
+ },
};