1.9.6 • Published 2 months ago

@jakubserwin/eslint-config-vue v1.9.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 months ago

@jakubserwin/eslint-config-vue

My ESlint configuration, based on antfu/eslint-config

This package is designed for Nuxt and Vue projects using the new ESLint Flat config

It provides a custom ESLint configuration, @jakubserwin/eslint-config-vue, to help you maintain consistent code style and enforce best practices in your projects including:

  • TypeScript
  • Vue
  • Tailwind
  • Prettier
  • Sorted imports
  • Unicorn
  • Yaml
  • and more ...

Installation

# Using pnpm
pnpm i -D @jakubserwin/eslint-config-vue

# Using npm
npm i -D @jakubserwin/eslint-config-vue

# Using yarn
yarn add -D @jakubserwin/eslint-config-vue

Configuration

  1. Create a eslint.config.ts file in the root directory.
  2. Open the eslint.config.ts file and add the following code:

    import jsConfig from '@jakubserwin/eslint-config-vue'
    
    export default jsConfig()
  3. Sometimes a reload is required in VS Code

VS Code Support

// .vscode/settings.json
{
  // Enable ESLint flat config support
  "eslint.experimental.useFlatConfig": true
}

License

This project is licensed under the MIT License.