aboutsummaryrefslogtreecommitdiffstats
path: root/.eslintrc.json
blob: b6f110dcd48ba4b126b13eff4bcba7033371d87f (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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
	"extends": "standard",
	"plugins": [ "sort-class-members" ],
	"rules": {
		"operator-linebreak": [ "error", "before" ],
		"object-curly-spacing": [ "error", "always" ],
		"array-bracket-spacing": [ "error", "always" ],
		"indent": [ "error", 2, 	{ "flatTernaryExpressions": true } ],
		"padded-blocks": "off",
		"sort-class-members/sort-class-members": [ 2, {
      "order": [
        "[static-properties]",
        "[properties]",
        "[conventional-private-properties]",
        "constructor",
        "[static-methods]",
        "[methods]",
        "[conventional-private-methods]",
        "[accessor-pairs]",
        "[getters]",
        "[setters]",
        "[everything-else]"
      ],
      "groups": {
        "constructor": {
          "name": "constructor",
          "type": "method",
          "sort": "alphabetical"
        },
        "properties": {
          "type": "property",
          "sort": "alphabetical"
        },
        "getters": {
          "kind": "get",
          "sort": "alphabetical"
        },
        "setters": {
          "kind": "set",
          "sort": "alphabetical"
        },
        "accessor-pairs": {
          "accessorPair": true,
          "sort": "alphabetical"
        },
        "static-properties": {
          "type": "property",
          "static": true,
          "sort": "alphabetical"
        },
        "conventional-private-properties": {
          "type": "property",
          "name": "/_.+/",
          "sort": "alphabetical"
        },
        "arrow-function-properties": {
          "propertyType": "ArrowFunctionExpression",
          "sort": "alphabetical"
        },
        "methods": {
          "type": "method",
          "sort": "alphabetical"
        },
        "static-methods": {
          "type": "method",
          "static": true,
          "sort": "alphabetical"
        },
        "async-methods": {
          "type": "method",
          "async": true,
          "sort": "alphabetical"
        },
        "conventional-private-methods": {
          "type": "method",
          "name": "/_.+/",
          "sort": "alphabetical"
        },
        "everything-else": {
          "sort": "alphabetical"
        }
      }
    }]
	}
}