Skip to content

Commit cc648ac

Browse files
committed
Merge pull request #52 from codeclimate/jp/add-categories-for-rules
Categorize more rules
2 parents 3dd2986 + d14f55d commit cc648ac

File tree

1 file changed

+89
-3
lines changed

1 file changed

+89
-3
lines changed

Diff for: lib/checks.js

+89-3
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,112 @@
11
var checkCategoryMapping = {
2+
"accessor-pairs": "Bug Risk",
3+
"block-scoped-var": "Bug Risk",
4+
"callback-return": "Bug Risk",
5+
"comma-dangle": "Bug Risk",
26
"complexity": "Complexity",
3-
"no-unused-vars": "Bug Risk",
4-
"no-empty": "Bug Risk",
7+
"consistent-return": "Bug Risk",
8+
"curly": "Clarity",
9+
"default-case": "Bug Risk",
10+
"dot-location": "Clarity",
11+
"dot-notation": "Clarity",
12+
"eqeqeq": "Bug Risk",
13+
"global-require": "Clarity",
14+
"guard-for-in": "Bug Risk",
15+
"handle-callback-err": "Bug Risk",
16+
"init-declarations": "Clarity",
17+
"no-alert": "Bug Risk",
18+
"no-caller": "Compatibility",
19+
"no-case-declarations": "Bug Risk",
20+
"no-catch-shadow": "Bug Risk",
21+
"no-cond-assign": "Bug Risk",
522
"no-console": "Bug Risk",
623
"no-constant-condition": "Bug Risk",
24+
"no-control-regex": "Bug Risk",
725
"no-debugger": "Bug Risk",
826
"no-delete-var": "Bug Risk",
27+
"no-div-regex": "Bug Risk",
28+
"no-dupe-args": "Bug Risk",
929
"no-dupe-keys": "Bug Risk",
1030
"no-duplicate-case": "Bug Risk",
31+
"no-else-return": "Clarity",
32+
"no-empty": "Bug Risk",
1133
"no-empty-character-class": "Bug Risk",
34+
"no-empty-label": "Bug Risk",
35+
"no-empty-pattern": "Bug Risk",
36+
"no-eq-null": "Bug Risk",
37+
"no-eval": "Security",
38+
"no-ex-assign": "Bug Risk",
39+
"no-extend-native": "Bug Risk",
40+
"no-extra-bind": "Bug Risk",
41+
"no-extra-boolean-cast": "Bug Risk",
42+
"no-extra-parens": "Bug Risk",
43+
"no-extra-semi": "Bug Risk",
1244
"no-fallthrough": "Bug Risk",
45+
"no-floating-decimal": "Clarity",
1346
"no-func-assign": "Bug Risk",
47+
"no-implicit-coercion": "Bug Risk",
48+
"no-implied-eval": "Security",
1449
"no-inner-declarations": "Compatibility",
1550
"no-invalid-regexp": "Bug Risk",
51+
"no-invalid-this": "Bug Risk",
1652
"no-irregular-whitespace": "Compatibility",
53+
"no-iterator": "Compatibility",
54+
"no-label-var": "Bug Risk",
55+
"no-labels": "Bug Risk",
56+
"no-lone-blocks": "Bug Risk",
57+
"no-loop-func": "Bug Risk",
58+
"no-magic-numbers": "Clarity",
59+
"no-mixed-requires": "Clarity",
60+
"no-multi-spaces": "Bug Risk",
61+
"no-multi-str": "Compatibility",
62+
"no-native-reassign": "Bug Risk",
1763
"no-negated-in-lhs": "Bug Risk",
64+
"no-new": "Bug Risk",
65+
"no-new-func": "Clarity",
66+
"no-new-require": "Clarity",
67+
"no-new-wrappers": "Bug Risk",
1868
"no-obj-calls": "Bug Risk",
1969
"no-octal": "Compatibility",
70+
"no-octal-escape": "Compatibility",
71+
"no-param-reassign": "Bug Risk",
72+
"no-path-concat": "Bug Risk",
73+
"no-process-env": "Bug Risk",
74+
"no-process-exit": "Bug Risk",
75+
"no-proto": "Compatibility",
76+
"no-redeclare": "Bug Risk",
77+
"no-regex-spaces": "Bug Risk",
78+
"no-restricted-modules": "Security",
79+
"no-return-assign": "Bug Risk",
80+
"no-script-url": "Security",
81+
"no-self-compare": "Bug Risk",
82+
"no-sequences": "Bug Risk",
83+
"no-shadow": "Bug Risk",
84+
"no-shadow-restricted-names": "Bug Risk",
85+
"no-sparse-arrays": "Bug Risk",
86+
"no-sync": "Bug Risk",
87+
"no-throw-literal": "Clarity",
2088
"no-undef": "Bug Risk",
89+
"no-undef-init": "Bug Risk",
90+
"no-undefined": "Compatibility",
91+
"no-unexpected-multiline": "Bug Risk",
2192
"no-unreachable": "Bug Risk",
93+
"no-unused-expressions": "Bug Risk",
94+
"no-unused-vars": "Bug Risk",
95+
"no-use-before-define": "Compatibility",
96+
"no-useless-call": "Bug Risk",
97+
"no-useless-concat": "Bug Risk",
98+
"no-void": "Compatibility",
99+
"no-warning-comments": "Bug Risk",
100+
"no-with": "Compatibility",
101+
"np-dupe-keys": "Bug Risk",
102+
"radix": "Bug Risk",
22103
"use-isnan": "Bug Risk",
23-
"valid-typeof": "Bug Risk"
104+
"use-strict": "Bug Risk",
105+
"valid-jsdoc": "Clarity",
106+
"valid-typeof": "Bug Risk",
107+
"vars-on-top": "Clarity",
108+
"wrap-iife": "Clarity",
109+
"yoda": "Clarity"
24110
};
25111

26112
var categories = function(checkName) {

0 commit comments

Comments
 (0)