eslint-plugin-vuetify v2.5.1
eslint-plugin-vuetify
This package is for migrating from Vuetify v2 to v3, use eslint-plugin-vuetify@vuetify-2 for v1 to v2.
💿 Install
You should have eslint and eslint-plugin-vue set up first.
yarn add eslint-plugin-vuetify -D
# OR
npm install eslint-plugin-vuetify --save-dev// eslint.config.js
import vue from 'eslint-plugin-vue'
import vuetify from 'eslint-plugin-vuetify'
export default [
...vue.configs['flat/base'],
...vuetify.configs['flat/base'],
]Eslint 8 can alternatively use the older configuration format:
// .eslintrc.js
module.exports = {
extends: [
'plugin:vue/base',
'plugin:vuetify/base'
]
}NOTE This plugin does not affect pug templates due to a limitation in vue-eslint-parser. I suggest converting your pug templates to HTML with pug-to-html in order to use this plugin.
Rules
Deprecations
These rules will help you avoid deprecated components, props, and classes. They are included in the base preset.
- Prevent the use of components that have been removed from Vuetify (
no-deprecated-components) - Prevent the use of props that have been removed from Vuetify (
no-deprecated-props) - Prevent the use of events that have been removed from Vuetify (
no-deprecated-events) - Prevent the use of classes that have been removed from Vuetify (
no-deprecated-classes) - Prevent the use of the old theme class syntax (
no-deprecated-colors) - Prevent the use of deprecated import paths (
no-deprecated-imports) - Ensure icon buttons have a variant defined (
icon-button-variant)
Grid system
These rules are designed to help migrate to the new grid system in Vuetify v2. They are included in the recommended preset.
- Warn about unknown attributes not being converted to classes on new grid components (
grid-unknown-attributes)
💪 Supporting Vuetify
📑 License
Copyright (c) 2016-present Vuetify LLC
11 months ago
11 months ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago