all-eslint-rules
Get all available ESLint rules
const allEslintRules = require('all-eslint-rules');
allEslintRules();
Installation
Use npm.
npm install all-eslint-rules
API
const allEslintRules = require('all-eslint-rules');
allEslintRules([options])
options: Object | CLIEngine
Return: string[]
It returns an Array
of available ESLint rule names – the built-in ones and the ones defined by external plugins. Deprecated rules are excluded.
const rules = allEslintRules();
rules.includes('indent-legacy');
rules.includes('no-spaced-func');
The optional parameter accepts either a plain Object
to set CLIEngine
options or an already instantiated CLIEngine
, and affects the result.
allEslintRules({
useEslintrc: false,
plugins: []
}).includes('promise/param-names');
allEslintRules({
useEslintrc: false,
plugins: ['promise']
}).includes('promise/param-names');
License
ISC License © 2018 - 2019 Watanabe Shinnosuke