https://eslint.vuejs.org/rules/no-deprecated-dollar-listeners-api
vue/no-deprecated-dollar-listeners-api | eslint-plugin-vue
disallow using deprecated `$listeners` (in Vue.js 3.0.0+)
eslint pluginvuedeprecateddollarlisteners
https://eslint.vuejs.org/rules/no-multiple-template-root
vue/no-multiple-template-root | eslint-plugin-vue
disallow adding multiple root nodes to the template
eslint pluginvuemultipletemplateroot
https://eslint.vuejs.org/rules/attribute-hyphenation
vue/attribute-hyphenation | eslint-plugin-vue
enforce attribute naming style on custom components in template
eslint pluginvueattributehyphenation
https://eslint.vuejs.org/rules/no-v-text
vue/no-v-text | eslint-plugin-vue
disallow use of v-text
eslint pluginvuetext
https://eslint.vuejs.org/rules/require-emit-validator
vue/require-emit-validator | eslint-plugin-vue
require type definitions in emits
eslint pluginvuerequireemitvalidator
https://eslint.vuejs.org/rules/no-deprecated-router-link-tag-prop
vue/no-deprecated-router-link-tag-prop | eslint-plugin-vue
disallow using deprecated `tag` property on `RouterLink` (in Vue.js 3.0.0+)
eslint pluginvuedeprecatedroutertag
https://eslint.vuejs.org/rules/no-child-content
vue/no-child-content | eslint-plugin-vue
disallow element's child contents which would be overwritten by a directive like `v-html` or `v-text`
eslint pluginvuechildcontent
https://eslint.vuejs.org/rules/this-in-template
vue/this-in-template | eslint-plugin-vue
disallow usage of `this` in template
eslint pluginvuetemplate
https://eslint.vuejs.org/rules/slot-name-casing
vue/slot-name-casing | eslint-plugin-vue
enforce specific casing for slot names
eslint pluginvueslotnamecasing
https://eslint.vuejs.org/rules/valid-v-for
vue/valid-v-for | eslint-plugin-vue
enforce valid `v-for` directives
eslint pluginvuevalid
https://npmx.dev/package/eslint-plugin-oxlint
eslint-plugin-oxlint - npmx
Turn off all rules already supported by oxlint
eslint pluginoxlintnpmx
https://www.vue-plugins.org/plugins/eslint-plugin-vue
ESLint Plugin Vue - Vue.js Plugin
Official ESLint plugin for Vue.js to lint templates, scripts, and Vue directives with comprehensive rule sets.
eslint pluginvue js
https://npmx.dev/package-docs/eslint-plugin-oxlint/v/1.61.0
eslint-plugin-oxlint@1.61.0 docs - npmx
eslint pluginoxlintdocsnpmx
https://hapi.dev/module/eslint-plugin/api/
eslint-plugin v7.0.0 - hapi.dev
View the APIs for the hapi modules
eslint pluginv7hapidev
https://hapi.dev/module/eslint-plugin/
eslint-plugin - hapi.dev
View the APIs for the hapi modules
eslint pluginhapidev
https://nordhealth.design/css/eslint/
ESLint Plugin - Nord Design System
Design, build, and ship coherent experiences with Nordhealth's Nord Design System.
nord design systemeslint plugin
https://eslint.vuejs.org/rules/next-tick-style
vue/next-tick-style | eslint-plugin-vue
enforce Promise or callback style in `nextTick`
eslint pluginvuenexttickstyle
https://orm.drizzle.team/docs/eslint-plugin
Drizzle ORM - ESLint Plugin
Drizzle ORM is a lightweight and performant TypeScript ORM with developer experience in mind.
drizzle ormeslint plugin
https://stylexjs.com/docs/api/configuration/eslint-plugin
@stylexjs/eslint-plugin | StyleX
The styling system that powers Meta.
eslint pluginstylex
https://eslint.vuejs.org/rules/no-constant-condition
vue/no-constant-condition | eslint-plugin-vue
eslint pluginvueconstantcondition
https://eslint.vuejs.org/rules/no-root-v-if
vue/no-root-v-if | eslint-plugin-vue
disallow `v-if` directives on root element
eslint pluginvueroot
https://eslint.vuejs.org/rules/no-mutating-props
vue/no-mutating-props | eslint-plugin-vue
disallow mutation of component props
eslint pluginvuemutatingprops
https://eslint.vuejs.org/rules/component-name-in-template-casing
vue/component-name-in-template-casing | eslint-plugin-vue
enforce specific casing for the component naming style in template
eslint pluginvuecomponentnametemplate
https://eslint.vuejs.org/rules/no-deprecated-slot-attribute
vue/no-deprecated-slot-attribute | eslint-plugin-vue
disallow deprecated `slot` attribute (in Vue.js 2.6.0+)
eslint pluginvuedeprecatedslotattribute
https://eslint.vuejs.org/rules/no-deprecated-data-object-declaration
vue/no-deprecated-data-object-declaration | eslint-plugin-vue
disallow using deprecated object declaration on data (in Vue.js 3.0.0+)
eslint pluginvuedeprecateddataobject
https://eslint.vuejs.org/rules/keyword-spacing
vue/keyword-spacing | eslint-plugin-vue
eslint pluginvuekeywordspacing
https://eslint.vuejs.org/
Introduction | eslint-plugin-vue
Official ESLint plugin for Vue.js
eslint pluginintroductionvue
https://eslint.vuejs.org/rules/block-spacing
vue/block-spacing | eslint-plugin-vue
eslint pluginvueblockspacing
https://eslint.vuejs.org/rules/no-restricted-custom-event
vue/no-restricted-custom-event | eslint-plugin-vue
disallow specific custom event
custom eventeslint pluginvuerestricted
https://tanstack.com/query/latest/docs/eslint/eslint-plugin-query
ESLint Plugin Query | TanStack Query Docs
TanStack Query comes with its own ESLint plugin. This plugin is used to enforce best practices and to help you avoid common mistakes. Installation The plugin...
eslint plugin querytanstackdocs
https://eslint.vuejs.org/rules/custom-event-name-casing
vue/custom-event-name-casing | eslint-plugin-vue
enforce specific casing for custom event name
custom eventeslint pluginvuenamecasing
https://eslint.vuejs.org/user-guide/
User Guide | eslint-plugin-vue
Official ESLint plugin for Vue.js
user guideeslint pluginvue
https://eslint.vuejs.org/rules/prefer-prop-type-boolean-first
vue/prefer-prop-type-boolean-first | eslint-plugin-vue
enforce `Boolean` comes first in component prop types
eslint pluginvuepreferproptype
https://eslint.vuejs.org/rules/require-typed-object-prop
vue/require-typed-object-prop | eslint-plugin-vue
enforce adding type declarations to object props
eslint pluginvuerequireobjectprop
https://eslint.vuejs.org/rules/no-v-html
vue/no-v-html | eslint-plugin-vue
disallow use of v-html to prevent XSS attack
eslint pluginvuehtml
https://www.barrierbreak.com/a11yinspect-eslint-accessibility-plugin/
A11yInspect: ESLint Plugin for Accessibility
May 12, 2026 - A11yInspect is a static ESLint accessibility plugin that detects accessibility violations at lint time with zero runtime overhead.
a11yinspect eslint pluginaccessibility
https://eslint.vuejs.org/rules/no-duplicate-class-names
vue/no-duplicate-class-names | eslint-plugin-vue
disallow duplication of class names in class attributes
class nameseslint pluginvueduplicate
https://devtalk.com/t/react-eslint-plugin-react-hooks-7-1-1-and-eslint-plugin-react-hooks-7-1-0-released/241724
React eslint-plugin-react-hooks@7.1.1 and eslint-plugin-react-hooks@7.1.0 released! | Devtalk
React eslint-plugin-react-hooks@7.1.1 and eslint-plugin-react-hooks@7.1.0 has been released. Link: Release eslint-plugin-react-hooks@7.1.1 (April 17, 2026) ยท...
eslint pluginreacthooksreleased