Skip to content

Commit d3e9787

Browse files
authored
Add more packages and blocklist more rules (codeclimate#342)
* Add a variety of popular packages * Add some more blocklisted rules These will not work with our issues reported, so we should not emit issues for them
1 parent 8ae92c3 commit d3e9787

File tree

3 files changed

+958
-11
lines changed

3 files changed

+958
-11
lines changed

lib/rule_blocklist.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,18 @@ const Config = require("eslint/lib/config")
44
, merge = require("eslint/lib/config/config-ops").merge;
55

66
const blocklistedRules = [
7+
"import/extensions",
78
"import/no-restricted-paths",
89
"import/no-unresolved",
9-
"node/no-hide-code-modules"
10+
"import/no-extraneous-dependencies",
11+
"import/no-named-as-default",
12+
"import/namespace",
13+
"import/named",
14+
"import/no-absolute-path",
15+
"import/no-duplicates",
16+
"import/no-named-as-default-member",
17+
"node/no-hide-code-modules",
18+
"node/no-missing-require"
1019
];
1120

1221
function filterRules(rules) {

package.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,39 @@
1515
"eslint-config-airbnb-base": "^11.1.3",
1616
"eslint-config-angular": "^0.5.0",
1717
"eslint-config-apiconnect": "^2.0.1",
18+
"eslint-config-dbk": "^2.0.0",
19+
"eslint-config-drupal": "^3.0.0",
1820
"eslint-config-ember": "^0.3.0",
21+
"eslint-config-es5": "^0.5.0",
22+
"eslint-config-es6": "^1.10.3",
1923
"eslint-config-google": "^0.7.1",
2024
"eslint-config-hapi": "^10.0.0",
2125
"eslint-config-jquery": "^1.0.1",
2226
"eslint-config-loopback": "^8.0.0",
2327
"eslint-config-nightmare-mode": "^2.3.0",
28+
"eslint-config-nodesecurity": "^1.3.1",
2429
"eslint-config-prettier": "^1.5.0",
2530
"eslint-config-react-app": "^0.6.2",
31+
"eslint-config-secure": "^0.2.1",
2632
"eslint-config-semistandard": "^11.0.0",
33+
"eslint-config-signavio": "^3.2.0",
34+
"eslint-config-signavio-test": "^2.0.0",
2735
"eslint-config-simplifield": "^5.0.1",
2836
"eslint-config-standard": "^10.0.0",
2937
"eslint-config-standard-jsx": "^4.0.0",
3038
"eslint-config-standard-react": "^5.0.0",
3139
"eslint-config-strongloop": "^2.1.0",
40+
"eslint-config-vue": "^2.0.2",
41+
"eslint-config-xo": "^0.18.2",
42+
"eslint-config-xo-react": "^0.13.0",
43+
"eslint-config-xo-space": "^0.16.0",
44+
"eslint-import-resolver-node": "^0.3.1",
45+
"eslint-import-resolver-webpack": "^0.8.3",
3246
"eslint-plugin-angular": "^2.0.0",
3347
"eslint-plugin-ava": "^4.2.1",
3448
"eslint-plugin-babel": "^4.1.1",
49+
"eslint-plugin-backbone": "^2.1.1",
50+
"eslint-plugin-drupal": "^0.3.1",
3551
"eslint-plugin-ejs": "^0.0.2",
3652
"eslint-plugin-ember": "^4.5.0",
3753
"eslint-plugin-ember-suave": "^1.0.0",
@@ -55,6 +71,8 @@
5571
"eslint-plugin-meteor": "^4.0.1",
5672
"eslint-plugin-mocha": "^4.8.0",
5773
"eslint-plugin-mongodb": "^0.2.4",
74+
"eslint-plugin-no-only-tests": "^2.0.0",
75+
"eslint-plugin-no-unsafe-innerhtml": "^1.0.16",
5876
"eslint-plugin-node": "^4.2.1",
5977
"eslint-plugin-prettier": "^2.0.1",
6078
"eslint-plugin-promise": "^3.5.0",
@@ -65,6 +83,7 @@
6583
"eslint-plugin-scanjs-rules": "^0.1.5",
6684
"eslint-plugin-security": "^1.3.0",
6785
"eslint-plugin-sort-class-members": "^1.1.1",
86+
"eslint-plugin-sorting": "^0.3.0",
6887
"eslint-plugin-standard": "^3.0.0",
6988
"eslint-plugin-unicorn": "^2.1.2",
7089
"eslint-plugin-vue": "^2.0.1",

0 commit comments

Comments
 (0)