![npm downloads](https://camo.githubusercontent.com/36a222aca542fac2300333d8b2e06dcf7e76d6447e5a29e47b820367ef5a3ea6/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64772f406361696f63657a617271756569726f7a2f65736c696e742d636f6e666967)
- Eslint configs recommended
- Typescript-Eslint configs recommended
- Prettier
- Jest recommended
- Vscode workspace settings for code formatting
- Editorconfig settings
1. Install the dependencies
npm install eslint jest @types/jest @caiocezarqueiroz/eslint-config --save-dev
or
yarn add eslint jest @types/jest @caiocezarqueiroz/eslint-config -D
2. To use the eslint
and prettier
2.1. Create a .eslintrc.json
file extending the config:
{
"extends": "@caiocezarqueiroz/eslint-config/settingsGenerator/eslint/node.js"
}
2.2. Add the .prettier
command in the package.json scripts
{
"create-prettier-config": "node ./node_modules/@caiocezarqueiroz/eslint-config/settingsGenerator/prettier/index.js"
}
2.3. Run the .prettier
command in the terminal with npm or yarn.
{
npm run create-prettier-config
or
yarn create-prettier-config
}
3. To use vscode workspace
settings
3.1. Add the create-workspace-vscode
command in the package.json scripts.
{
"create-workspace-vscode": "node ./node_modules/@caiocezarqueiroz/eslint-config/settingsGenerator/vscode/index.js"
}
3.2. Run the create-workspace-vscode
command in the terminal with npm or yarn.
{
npm run create-workspace-vscode
or
yarn create-workspace-vscode
}
4. To use .editorconfig
settings
4.1. Add the .editorconfig
command in the package.json scripts.
{
"create-editor-config": "node ./node_modules/@caiocezarqueiroz/eslint-config/settingsGenerator/editorconfig/index.js"
}
4.2. Run the .editorconfig
command in the terminal with npm or yarn.
{
npm run create-editor-config
or
yarn create-editor-config
}