eslint-config-tjw-vue
The Jared Wilcurt's Premium Vue.js Linting rules
11,480
2
| Install | |
|---|---|
npm install eslint-config-tjw-vue |
|
| Latest Version: | 4.0.1 |
| License: | MIT |
| Last Updated: | Oct 19, 2026 |
| Links: | GitHub · npm |
Maintainer: thejaredwilcurt
eslint-config-tjw-vue
The Jared Wilcurt's Premium Vue.js ESLint rules
Using this
This assumes you have ESLint 9+ already set up, if not, refer to this guide.
npm install --save-dev eslint-plugin-vue eslint-config-tjw-vue- In your
eslint.config.js:import tjwVue from 'eslint-config-tjw-vue'; import pluginVue from 'eslint-plugin-vue'; const vue2Recommended = pluginVue.configs['flat/vue2-recommended']; const vue3Recommended = pluginVue.configs['flat/recommended']; export default [ // Generic rulesets first, such as: // js.configs.recommended, // tjwBase, // Then pick either Vue 2 or Vue 3 from above and spread it ...vue3Recommended, tjwVue, // Then project specific settings { } ];
See also:
Related Packages
@icij/eslint-config
ESLint config for ICIJ projects, including Typescript, Stylistic and Vue support
1,599
0
Version History
| Version | Released | License |
|---|---|---|
| 4.0.1 | MIT | |
| 4.0.0 | MIT | |
| 3.0.0 | MIT | |
| 2.1.0 | MIT | |
| 2.0.2 | MIT | |
| 2.0.1 | MIT | |
| 2.0.0 | MIT | |
| 1.0.0 | MIT |