Skip to content

Commit ae0bde2

Browse files
committed
fix(plugin): Fix collecting keys for a plugin's rule set
Fixes the concatenation of all referenced plugins' rule sets.
1 parent 256ff6e commit ae0bde2

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

bin.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,11 @@ function getPluginRules(conf) {
6363
var plugins = conf.plugins
6464
if (plugins) {
6565
plugins.forEach(function normalizePluginRule(plugin) {
66-
rules.concat(require('eslint-plugin-' + plugin).rules)
66+
var thisPluginsConfig = require('eslint-plugin-' + plugin)
67+
var thisPluginsRules = thisPluginsConfig.rules
68+
if (typeof thisPluginsRules === 'object') {
69+
rules = rules.concat(Object.keys(thisPluginsRules))
70+
}
6771
})
6872
}
6973
return rules

0 commit comments

Comments
 (0)