]> git.proxmox.com Git - rustc.git/blob - src/librustdoc/html/static/.eslintrc.js
New upstream version 1.69.0+dfsg1
[rustc.git] / src / librustdoc / html / static / .eslintrc.js
1 module.exports = {
2 "env": {
3 "browser": true,
4 "es6": true
5 },
6 "extends": "eslint:recommended",
7 "parserOptions": {
8 "ecmaVersion": 2015,
9 "sourceType": "module"
10 },
11 "rules": {
12 "linebreak-style": [
13 "error",
14 "unix"
15 ],
16 "semi": [
17 "error",
18 "always"
19 ],
20 "quotes": [
21 "error",
22 "double"
23 ],
24 "linebreak-style": [
25 "error",
26 "unix"
27 ],
28 "no-trailing-spaces": "error",
29 "no-var": ["error"],
30 "prefer-const": ["error"],
31 "prefer-arrow-callback": ["error"],
32 "brace-style": [
33 "error",
34 "1tbs",
35 { "allowSingleLine": false }
36 ],
37 "keyword-spacing": [
38 "error",
39 { "before": true, "after": true }
40 ],
41 "arrow-spacing": [
42 "error",
43 { "before": true, "after": true }
44 ],
45 "key-spacing": [
46 "error",
47 { "beforeColon": false, "afterColon": true, "mode": "strict" }
48 ],
49 "func-call-spacing": ["error", "never"],
50 "space-infix-ops": "error",
51 "space-before-function-paren": ["error", "never"],
52 "space-before-blocks": "error",
53 "comma-dangle": ["error", "always-multiline"],
54 "comma-style": ["error", "last"],
55 "max-len": ["error", { "code": 100, "tabWidth": 4 }],
56 "eol-last": ["error", "always"],
57 "arrow-parens": ["error", "as-needed"],
58 "no-unused-vars": [
59 "error",
60 {
61 "argsIgnorePattern": "^_",
62 "varsIgnorePattern": "^_"
63 }
64 ],
65 "eqeqeq": "error",
66 "no-const-assign": "error",
67 "no-debugger": "error",
68 "no-dupe-args": "error",
69 "no-dupe-else-if": "error",
70 "no-dupe-keys": "error",
71 "no-duplicate-case": "error",
72 "no-ex-assign": "error",
73 "no-fallthrough": "error",
74 "no-invalid-regexp": "error",
75 "no-import-assign": "error",
76 "no-self-compare": "error",
77 "no-template-curly-in-string": "error",
78 "block-scoped-var": "error",
79 "guard-for-in": "error",
80 "no-alert": "error",
81 "no-confusing-arrow": "error",
82 "no-div-regex": "error",
83 "no-floating-decimal": "error",
84 "no-implicit-globals": "error",
85 "no-implied-eval": "error",
86 "no-label-var": "error",
87 "no-lonely-if": "error",
88 "no-mixed-operators": "error",
89 "no-multi-assign": "error",
90 "no-return-assign": "error",
91 "no-script-url": "error",
92 "no-sequences": "error",
93 "no-div-regex": "error",
94 }
95 };