@empathyco/eslint-plugin-x v2.0.3-alpha.0
ESLint Plugin X
The project name is just to follow the guidelines of ESLint to develop a custom plugin, but it includes also style formatter and good practices outside ESLint:
ESLint
Installation
To install the linter plugin:
# or pnpm or yarn
npm install @empathyco/eslint-plugin-x --save-devThe plugin offers different levels of configuration depending on the plugins and rules we want to activate:
| Severity | Plugins |
|---|---|
| standard | ESLint |
| TypeScript | |
| Prettier | |
| recommended | standard plugins |
| JSDoc | |
| TSDoc | |
| Import | |
| Jest | |
| Cypress | |
| all | recommended plugins |
| Vue |
Usage
Add plugin:@empathyco/x to the extends section of your .eslintrc configuration file followed by
the severity config that you want to activate standard, recommended or all. You can omit the
eslint-plugin- prefix.
{ "extends": ["plugin:@empathyco/x/standard"] }or
{ "extends": ["plugin:@empathyco/x/recommended"] }or
{ "extends": ["plugin:@empathyco/x/all"] }Prettier
The Prettier configuration is available in the prettier-config.js file. First, delete your custom
prettier config file if you have. To use it is enough with reference it in you package.json:
"prettier": "@empathyco/eslint-plugin-x/prettier-config"10 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago