UNPKG

1.17 kBJSONView Raw
1{
2 "env": {
3 "browser": true,
4 "commonjs": true,
5 "es6": true,
6 "node": true
7 },
8 "extends": [
9 "eslint:recommended",
10 "airbnb",
11 "prettier"
12 ],
13 "parserOptions": {
14 "parser": "babel-eslint",
15 "sourceType": "module",
16 "ecmaVersion": 2018,
17 "allowImportExportEverywhere": true
18 },
19 "plugins": [ "import", "node", "prettier", "promise", "standard", "html", "lodash", "filenames" ],
20 "rules": {
21 "indent": [ "error", 2 ],
22 "linebreak-style": [ "error", "unix" ],
23 "quotes": [ "error", "single", { "allowTemplateLiterals": true } ],
24 "semi": [ "error", "always" ],
25 "arrow-parens": [ 2, "as-needed", { "requireForBlockBody": true } ],
26 "space-before-function-paren": [0],
27 "key-spacing": [0],
28 "quote-props": 0,
29 "no-console": 0,
30 "new-cap": [0],
31 "no-multi-spaces": [0],
32 "no-shadow": [0],
33 "no-unused-vars": [1],
34 "no-use-before-define": [2, "nofunc"],
35 "no-empty": [0],
36 "camelcase": [0],
37 "no-plusplus": [0],
38 "no-underscore-dangle": [0],
39 "dot-notation": [0],
40 "no-template-curly-in-string": [1],
41 "consistent-return": [1],
42 "import/no-duplicates": [1]
43 }
44}