From ae0bde2d99c9cf865d980bda915a7b76dc8762a0 Mon Sep 17 00:00:00 2001 From: ta2edchimp Date: Sun, 20 Mar 2016 13:53:56 +0100 Subject: [PATCH] fix(plugin): Fix collecting keys for a plugin's rule set Fixes the concatenation of all referenced plugins' rule sets. --- bin.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bin.js b/bin.js index 5803e3f..b132f25 100755 --- a/bin.js +++ b/bin.js @@ -63,7 +63,11 @@ function getPluginRules(conf) { var plugins = conf.plugins if (plugins) { plugins.forEach(function normalizePluginRule(plugin) { - rules.concat(require('eslint-plugin-' + plugin).rules) + var thisPluginsConfig = require('eslint-plugin-' + plugin) + var thisPluginsRules = thisPluginsConfig.rules + if (typeof thisPluginsRules === 'object') { + rules = rules.concat(Object.keys(thisPluginsRules)) + } }) } return rules