diff --git a/index.js b/index.js index 87cad21..f546494 100644 --- a/index.js +++ b/index.js @@ -35,8 +35,7 @@ function Linter (opts) { useEslintrc: false, globals: [], plugins: [], - envs: [], - rules: {} + envs: [] }) if (!self.eslintConfig) { throw new Error('No eslintConfig passed.') @@ -51,7 +50,6 @@ function Linter (opts) { * @param {Array.=} opts.globals custom global variables to declare * @param {Array.=} opts.plugins custom eslint plugins * @param {Array.=} opts.envs custom eslint environment - * @param {Object=} opts.rules custom eslint rules * @param {string=} opts.parser custom js parser (e.g. babel-eslint) * @param {function(Error, Object)} cb callback */ @@ -79,7 +77,6 @@ Linter.prototype.lintText = function (text, opts, cb) { * @param {Array.=} opts.globals custom global variables to declare * @param {Array.=} opts.plugins custom eslint plugins * @param {Array.=} opts.envs custom eslint environment - * @param {Object=} opts.rules custom eslint rules * @param {string=} opts.parser custom js parser (e.g. babel-eslint) * @param {function(Error, Object)} cb callback */ @@ -129,7 +126,6 @@ Linter.prototype.parseOpts = function (opts) { setGlobals(opts.globals || opts.global) setPlugins(opts.plugins || opts.plugin) setEnvs(opts.envs || opts.env) - setRules(opts.rules || opts.rule) setParser(opts.parser) var root @@ -140,7 +136,6 @@ Linter.prototype.parseOpts = function (opts) { if (packageOpts) { setGlobals(packageOpts.globals || packageOpts.global) setPlugins(packageOpts.plugins || packageOpts.plugin) - setRules(packageOpts.rules || packageOpts.rule) setEnvs(packageOpts.envs || packageOpts.env) if (!opts.parser) setParser(packageOpts.parser) } @@ -156,11 +151,6 @@ Linter.prototype.parseOpts = function (opts) { opts.eslintConfig.plugins = self.eslintConfig.plugins.concat(plugins) } - function setRules (rules) { - if (!rules) return - opts.eslintConfig.rules = extend(opts.eslintConfig.rules, rules) - } - function setEnvs (envs) { if (!envs) return if (!Array.isArray(envs) && typeof envs !== 'string') {