@eslint-kit/cli
v8.2.0
Published
A cli tool for @eslint-kit configs
Downloads
41
Readme
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
.prettierrcforkit/prettierconfig.
Usage
Using npx (recommended):
npx @eslint-kit/cliInstalling globally (it's good in rare cases):
npm i -g @eslint-kit/cli
eslint-kitCommon options
-W, --workspace <name>- use the specified yarn workspace as the working directory.Currently, it installs all dependencies into the workspace's package.json. If you want to keep eslint/prettier packages in the root package.json - do it manually.
Commands
Manage configs
Select everything you want using convenient dialogs. CLI will do everything for you.
$ npx @eslint-kit/clior
$ npx @eslint-kit/cli configAccepts all common options.
Upgrade
Upgrade @eslint-kit configs to their latest versions.
$ npx @eslint-kit/cli upgradeAccepts all common options.
Setup aliases
Just enter aliases in JSON format and CLI will take care of it.
$ npx @eslint-kit/cli aliasAccepts 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 checkor
$ npx @eslint-kit/cli check-versionsLearn more about eslint-kit here.
Accepts all common options.
