]> git.lizzy.rs Git - rust.git/blob - editors/code/.eslintrc.js
Drop extensionUri copy
[rust.git] / editors / code / .eslintrc.js
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         "camelcase": ["error"],
16         "eqeqeq": ["error", "always", { "null": "ignore" }],
17         "no-console": ["error", { allow: ["warn", "error"] }],
18         "prefer-const": "error",
19         "@typescript-eslint/member-delimiter-style": [
20             "error",
21             {
22                 "multiline": {
23                     "delimiter": "semi",
24                     "requireLast": true
25                 },
26                 "singleline": {
27                     "delimiter": "semi",
28                     "requireLast": false
29                 }
30             }
31         ],
32         "@typescript-eslint/semi": [
33             "error",
34             "always"
35         ],
36         "@typescript-eslint/no-unnecessary-type-assertion": "error",
37         "@typescript-eslint/no-floating-promises": "error"
38     }
39 };