@kalimahapps/eslint-config
KalimahApps Eslint Config
Comprehensive eslint rules for vue projects with typescript
✨ Features
- Includes unicorn, jsdoc, vue and other eslint plugins
- No prettier.
- Tabs and semicolons.
- Configurable rules.
- Sort package.json and .vscode/settings.json files.
While this config is tailored for vue projects, it can be used for any javascript/typescript project. You might see some duplication in the rules, but nothing major.
💽 Installation
PNPM
pnpm add eslint @kalimahapps/eslint-config -D
NPM
npm install eslint @kalimahapps/eslint-config -D
🔧 Usage
Create eslint.config.js file (or eslint.config.mjs for esm, or eslint.config.cjs for commonjs) in the root of your project and add this
import eslintConfig from '@kalimahapps/eslint-config';
export default [...eslintConfig];
VSCode integration
Install ESLint extension in VSCode and add this to your .vscode/settings.json file
{
"prettier.enable": false,
"editor.formatOnSave": false,
"eslint.codeAction.showDocumentation": {
"enable": true
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"json",
"jsonc",
"json5",
"vue",
"yml",
"yaml"
],
}
Other projects
Vue Icons
70,000+ SVG icons from popular icon sets that you can add seamlessly to your vue projects
Vue Popper
A tooltip component for Vue 3 based on popper.js
Vite inherit attrs
A vite plugin that adds support for inheritAttrs in vue-setup
License
Related Packages
@somosyampi/eslint-config
Pacote de padronização de código padrão para os projetos Yampi usando Node.js
2,164
Version History
| Version | Released | License |
|---|---|---|
| 1.2.93 | MIT | |
| 1.2.92 | MIT | |
| 1.2.91 | MIT | |
| 1.2.8 | MIT | |
| 1.2.7 | MIT | |
| 1.2.6 | MIT | |
| 1.2.5 | MIT | |
| 1.2.4 | MIT | |
| 1.2.3 | MIT | |
| 1.2.2 | MIT | |
| 1.2.1 | MIT | |
| 1.2.0 | MIT | |
| 1.1.7 | MIT | |
| 1.1.6 | MIT | |
| 1.1.5 | MIT | |
| 1.1.4 | MIT | |
| 1.1.3 | MIT | |
| 1.1.2 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.6 | MIT | |
| 1.0.5 | MIT | |
| 1.0.4 | MIT | |
| 1.0.3 | MIT | |
| 1.0.2 | MIT | |
| 1.0.1 | MIT | |
| 1.0.0 | MIT |
Pre-releases (4)
| Version | Released | License |
|---|---|---|
| 1.3.0-rc.3 | MIT | |
| 1.3.0-rc.2 | MIT | |
| 1.3.0-rc.1 | MIT | |
| 1.3.0-rc.0 | MIT |