https://github.com/gwinnem/vue-typescript-linting-rules
My favourite linting rules for a VUE 3 Typescript project
https://github.com/gwinnem/vue-typescript-linting-rules
airbnb-eslint eslint eslint-rules javascript typescript vue vue3
Last synced: 3 months ago
JSON representation
My favourite linting rules for a VUE 3 Typescript project
- Host: GitHub
- URL: https://github.com/gwinnem/vue-typescript-linting-rules
- Owner: gwinnem
- License: isc
- Created: 2022-12-08T05:58:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-17T13:07:04.000Z (over 2 years ago)
- Last Synced: 2025-02-21T14:40:38.913Z (3 months ago)
- Topics: airbnb-eslint, eslint, eslint-rules, javascript, typescript, vue, vue3
- Language: JavaScript
- Homepage:
- Size: 139 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-typescript-linting-rules
My favourite linting rules for a VUE 3 Typescript project.
## How to use the package
In your project, create an `.eslintrc.js` that includes at least the following configuration:
```ts
const { resolve } = require(`path`);
module.exports = {
root: true,
extends: [
`vue-typescript-linting-rules`,
],
parserOptions: {
project: resolve(__dirname, './tsconfig.json'),
tsconfigRootDir: __dirname,
}
}
```[NPM package](https://www.npmjs.com/package/vue-typescript-linting-rules?activeTab=readme)
If you enjoyed this project — or just feeling generous, consider buying me a beer. Cheers! :beers: