summaryrefslogtreecommitdiffstats
path: root/.eslintrc.yml
blob: 1742cd8f4edc2372cb51c538a18f07e2657f124e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
env:
  browser: true
  es6: true
  jquery: true
  webextensions: true
extends: 'eslint:recommended'
globals:
  # false to disallow overwriting
  require: false
  _: false
parserOptions:
  ecmaVersion: 2017
  # strict mode
  sourceType: module
rules:
  array-callback-return: error
  brace-style:
    - error
    - 1tbs
    - allowSingleLine: true
  consistent-this:
    - error
    - self
  curly: error
  dot-notation: error
  eol-last: error
  indent:
    - error
    - 2
    - outerIIFEBody: 0
  keyword-spacing: error
  linebreak-style:
    - error
    - unix
  new-cap: error
  no-array-constructor: error
  no-bitwise: error
  no-caller: error
  no-console: off
  no-eval: error
  no-implied-eval: error
  no-iterator: error
  no-loop-func: error
  no-multi-spaces: error
  no-multi-str: error
  no-new: error
  no-new-func: error
  no-new-object: error
  no-new-wrappers: error
  no-proto: error
  no-script-url: error
  no-shadow: error
  no-shadow-restricted-names: error
  no-tabs: error
  no-trailing-spaces: error
  no-unused-expressions: error
  semi: error
  space-before-blocks: error
  space-in-parens: error
  space-unary-ops:
    - error
    - words: true
      nonwords: false