eslint-config-kitchensink
v1.0.11eslint-config-kitchensink
Lints for everything but the kitchensink! Just another zero-config ESLint shared config attempt.
This is probably a really bad idea.. You've been warned.
Installation
Install eslint
, prettier
, and eslint-config-kitchensink
in project:
npm i eslint prettier eslint-config-kitchensink
or
yarn add eslint prettier eslint-config-kitchensink
Add ESLint config to package.json
:
{
"eslintConfig": {
"extends": "kitchensink"
}
}
Features
The following is implemented and unlikely to change:
- Based around eslint:recommended
- Prettier-ESLint integration built in
- Import lint rules built in
- Promise lint rules] built in
- Unicorn lint rules built in
The following is implemented, but might change:
- node.js lint rules built in
TODO
The following is planned but not yet implemented:
- TypeScript Detection and Configuration
- Babel Detection and Configuration
- Flowtype Detection and Configuration
- React Detection and Configuration
- React Native Detection and Configuration
- Vue Detection and Configuration
- Jest Detection and Configuration
- Jasmine Detection and Configuration
- ✨ And more... ✨
Prior Art
npm i eslint-config-kitchensink
Metadata
- MIT
- Whatever
- Kepler Sticka-Jones
- released 7/6/2018