mrm-task-eslint
Supports JavaScript and TypeScript.
What it does
- Creates
.eslintrc.json - Adds an npm script to run ESLint before tests
- Installs dependencies
Usage
npx mrm eslint
Options
See Mrm docs for more details.
eslintPreset (default: eslint:recommended)
ESLint preset name (e.g. airbnb or eslint-config-airbnb).
eslintPeerDependencies (optional)
Additional dependencies to install (e.g. ['prettier', 'eslint-plugin-prettier']).
eslintObsoleteDependencies (optional)
Dependencies that should be removed (e.g. ['eslint-plugin-prettier']).
eslintRules (optional)
Additional rules (e.g. { 'no-undef': 0 }).