0.0.14-beta.15 • Published 8 months ago
@pequity/eslint-config v0.0.14-beta.15
@pequity/eslint-config
Custom ESLint and Prettier config with sensible defaults
Installation
npm i -D @pequity/eslint-config eslint prettier
Usage
There are 4 ESLint config presets that you can use:
@pequity/eslint-config/javascript
for JavaScript / TypeScript projects@pequity/eslint-config/vue2
for Vue.js 2 projects@pequity/eslint-config/vue3
for Vue.js 3 projects@pequity/eslint-config/vue3-typescript
for Vue.js 3 / TypeScript projects
Add the desired config preset into your .eslintrc.js
file:
module.exports = {
extends: ['@pequity/eslint-config/vue2']
};
Add a prettier.config.js
file with contents:
module.exports = require('@pequity/eslint-config/prettier.config.js');
You can add ESLint commands to .package-json
{
"lint": "eslint \"**/*.{vue,ts,js}\"",
"lint-fix": "eslint --fix \"**/*.{vue,ts,js}\""
}
and VS Code settings for autofix on save
.vscode/settings.json
{
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
}
}
Features
- Based on eslint-config-standard
- Prettier for code formatting
- Plugins
- eslint-plugin-html for linting inline scripts contained in HTML files
- eslint-plugin-vue for linting Vue.js files
- eslint-config-prettier for disabling all rules that conflict with Prettier
- eslint-plugin-prettier for using prettier as a code formatter for
eslint --fix
- sort-imports-es6-autofix for auto-fixing imports order
- eslint-plugin-sonarjs for additional rules from SonarJS
License
0.0.14-beta.1
9 months ago
0.0.14-beta.2
9 months ago
0.0.14-beta.3
9 months ago
0.0.14-beta.4
9 months ago
0.0.14-beta.5
9 months ago
0.0.14-beta.6
9 months ago
0.0.14-beta.7
9 months ago
0.0.14-beta.8
9 months ago
0.0.14-beta.9
9 months ago
0.0.14-beta.10
9 months ago
0.0.14-beta.13
9 months ago
0.0.14-beta.14
9 months ago
0.0.14-beta.11
9 months ago
0.0.14-beta.12
9 months ago
0.0.14-beta.15
8 months ago
0.0.13
11 months ago
0.0.12
1 year ago
0.0.11-beta.0
1 year ago
0.0.10
2 years ago
0.0.11
1 year ago
0.0.11-beta.1
1 year ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
3 years ago
0.0.1
3 years ago