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.

  1. npm install --save-dev eslint-plugin-vue eslint-config-tjw-vue
  2. 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

@fastkit/eslint-config-vue

@fastkit/eslint-config-vue

6,134 6
@icij/eslint-config

ESLint config for ICIJ projects, including Typescript, Stylistic and Vue support

1,599 0
@forsakringskassan/eslint-config-vue

Försäkringskassans eslint shareable vue config

286,740 0
@scayle/eslint-config-storefront

SCAYLE Commerce Engine specific eslint configuration

218,314

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