The ESLint Kit CLI is a command-line interface tool that helps you to setup ESLint for your project.
It can:
-
Setup configs from eslint-config-kit automatically.
(JSON / YAML eslint config files are supported)
-
Install and manage required dependencies.
(NPM / Yarn)
-
Add aliases support for eslint-plugin-import
.
(both JS and TS parsers are supported)
-
Create recommended .prettierrc
for kit/prettier
config.
Usage
Using npx (recommended):
npx @eslint-kit/cli
Installing globally (it's good in rare cases):
npm i -g @eslint-kit/cli
eslint-kit
Common options
Commands
Manage configs
Select everything you want using convenient dialogs. CLI will do everything for you.
$ npx @eslint-kit/cli
or
$ npx @eslint-kit/cli config
Accepts all common options.
Upgrade
Upgrade @eslint-kit configs to their latest versions.
$ npx @eslint-kit/cli upgrade
Accepts all common options.
Setup aliases
Just enter aliases in JSON format and CLI will take care of it.
$ npx @eslint-kit/cli alias
Accepts all common options.
Check
Check packages for compatibility with ESLint Kit. If some versions are not ok, CLI will offer you a way to fix it.
$ npx @eslint-kit/cli check
or
$ npx @eslint-kit/cli check-versions
Learn more about eslint-kit
here.
Accepts all common options.