~
/
node_modules
/
eslint-plugin-vue
/
lib
/
rules
/
⬇️
..
⬇️
syntaxes
2/11/2026 2:33:47 PM
⬇️
array-bracket-newline.js
254
2/11/2026 2:33:44 PM
⬇️
array-bracket-spacing.js
258
2/11/2026 2:33:44 PM
⬇️
array-element-newline.js
251
2/11/2026 2:33:44 PM
⬇️
arrow-spacing.js
212
2/11/2026 2:33:44 PM
⬇️
attribute-hyphenation.js
4242
2/11/2026 2:33:44 PM
⬇️
attributes-order.js
12843
2/11/2026 2:33:44 PM
⬇️
block-lang.js
5637
2/11/2026 2:33:45 PM
⬇️
block-order.js
5552
2/11/2026 2:33:45 PM
⬇️
block-spacing.js
246
2/11/2026 2:33:45 PM
⬇️
block-tag-newline.js
10586
2/11/2026 2:33:45 PM
⬇️
brace-style.js
244
2/11/2026 2:33:45 PM
⬇️
camelcase.js
186
2/11/2026 2:33:45 PM
⬇️
comma-dangle.js
211
2/11/2026 2:33:45 PM
⬇️
comma-spacing.js
305
2/11/2026 2:33:45 PM
⬇️
comma-style.js
520
2/11/2026 2:33:45 PM
⬇️
comment-directive.js
10691
2/11/2026 2:33:45 PM
⬇️
component-api-style.js
7957
2/11/2026 2:33:45 PM
⬇️
component-definition-name-casing.js
3018
2/11/2026 2:33:45 PM
⬇️
component-name-in-template-casing.js
5803
2/11/2026 2:33:45 PM
⬇️
component-options-name-casing.js
3086
2/11/2026 2:33:45 PM
⬇️
component-tags-order.js
697
2/11/2026 2:33:45 PM
⬇️
custom-event-name-casing.js
8947
2/11/2026 2:33:45 PM
⬇️
define-emits-declaration.js
2838
2/11/2026 2:33:45 PM
⬇️
define-macros-order.js
11056
2/11/2026 2:33:45 PM
⬇️
define-props-declaration.js
1664
2/11/2026 2:33:45 PM
⬇️
dot-location.js
211
2/11/2026 2:33:45 PM
⬇️
dot-notation.js
238
2/11/2026 2:33:45 PM
⬇️
enforce-style-attribute.js
4093
2/11/2026 2:33:45 PM
⬇️
eqeqeq.js
214
2/11/2026 2:33:45 PM
⬇️
first-attribute-linebreak.js
2801
2/11/2026 2:33:45 PM
⬇️
func-call-spacing.js
371
2/11/2026 2:33:45 PM
⬇️
html-button-has-type.js
3273
2/11/2026 2:33:45 PM
⬇️
html-closing-bracket-newline.js
4552
2/11/2026 2:33:45 PM
⬇️
html-closing-bracket-spacing.js
3841
2/11/2026 2:33:45 PM
⬇️
html-comment-content-newline.js
5653
2/11/2026 2:33:45 PM
⬇️
html-comment-content-spacing.js
4699
2/11/2026 2:33:45 PM
⬇️
html-comment-indent.js
7402
2/11/2026 2:33:45 PM
⬇️
html-end-tags.js
1479
2/11/2026 2:33:45 PM
⬇️
html-indent.js
2402
2/11/2026 2:33:45 PM
⬇️
html-quotes.js
3068
2/11/2026 2:33:45 PM
⬇️
html-self-closing.js
6405
2/11/2026 2:33:45 PM
⬇️
jsx-uses-vars.js
2378
2/11/2026 2:33:45 PM
⬇️
key-spacing.js
248
2/11/2026 2:33:45 PM
⬇️
keyword-spacing.js
248
2/11/2026 2:33:45 PM
⬇️
match-component-file-name.js
4293
2/11/2026 2:33:45 PM
⬇️
match-component-import-name.js
1891
2/11/2026 2:33:45 PM
⬇️
max-attributes-per-line.js
4739
2/11/2026 2:33:45 PM
⬇️
max-len.js
15502
2/11/2026 2:33:45 PM
⬇️
max-lines-per-block.js
2738
2/11/2026 2:33:45 PM
⬇️
max-props.js
2047
2/11/2026 2:33:45 PM
⬇️
max-template-depth.js
1730
2/11/2026 2:33:45 PM
⬇️
multi-word-component-names.js
3743
2/11/2026 2:33:45 PM
⬇️
multiline-html-element-content-newline.js
6418
2/11/2026 2:33:45 PM
⬇️
multiline-ternary.js
326
2/11/2026 2:33:45 PM
⬇️
mustache-interpolation-spacing.js
3243
2/11/2026 2:33:45 PM
⬇️
new-line-between-multi-line-property.js
4079
2/11/2026 2:33:45 PM
⬇️
next-tick-style.js
3975
2/11/2026 2:33:45 PM
⬇️
no-arrow-functions-in-watch.js
1281
2/11/2026 2:33:45 PM
⬇️
no-async-in-computed-properties.js
8003
2/11/2026 2:33:45 PM
⬇️
no-bare-strings-in-template.js
6322
2/11/2026 2:33:45 PM
⬇️
no-boolean-default.js
4137
2/11/2026 2:33:45 PM
⬇️
no-child-content.js
4129
2/11/2026 2:33:45 PM
⬇️
no-computed-properties-in-data.js
2839
2/11/2026 2:33:46 PM
⬇️
no-console.js
1242
2/11/2026 2:33:46 PM
⬇️
no-constant-condition.js
779
2/11/2026 2:33:46 PM
⬇️
no-custom-modifiers-on-v-model.js
1325
2/11/2026 2:33:46 PM
⬇️
no-deprecated-data-object-declaration.js
2301
2/11/2026 2:33:46 PM
⬇️
no-deprecated-delete-set.js
3520
2/11/2026 2:33:46 PM
⬇️
no-deprecated-destroyed-lifecycle.js
2040
2/11/2026 2:33:46 PM
⬇️
no-deprecated-dollar-listeners-api.js
1532
2/11/2026 2:33:46 PM
⬇️
no-deprecated-dollar-scopedslots-api.js
1771
2/11/2026 2:33:46 PM
⬇️
no-deprecated-events-api.js
1665
2/11/2026 2:33:46 PM
⬇️
no-deprecated-filter.js
831
2/11/2026 2:33:46 PM
⬇️
no-deprecated-functional-template.js
1059
2/11/2026 2:33:46 PM
⬇️
no-deprecated-html-element-is.js
1730
2/11/2026 2:33:46 PM
⬇️
no-deprecated-inline-template.js
924
2/11/2026 2:33:46 PM
⬇️
no-deprecated-model-definition.js
3872
2/11/2026 2:33:46 PM
⬇️
no-deprecated-props-default-this.js
3259
2/11/2026 2:33:46 PM
⬇️
no-deprecated-router-link-tag-prop.js
2228
2/11/2026 2:33:46 PM
⬇️
no-deprecated-scope-attribute.js
915
2/11/2026 2:33:46 PM
⬇️
no-deprecated-slot-attribute.js
1144
2/11/2026 2:33:46 PM
⬇️
no-deprecated-slot-scope-attribute.js
980
2/11/2026 2:33:46 PM
⬇️
no-deprecated-v-bind-sync.js
1615
2/11/2026 2:33:46 PM
⬇️
no-deprecated-v-is.js
754
2/11/2026 2:33:46 PM
⬇️
no-deprecated-v-on-native-modifier.js
1048
2/11/2026 2:33:46 PM
⬇️
no-deprecated-v-on-number-modifiers.js
1535
2/11/2026 2:33:46 PM
⬇️
no-deprecated-vue-config-keycodes.js
1214
2/11/2026 2:33:46 PM
⬇️
no-dupe-keys.js
4652
2/11/2026 2:33:46 PM
⬇️
no-dupe-v-else-if.js
5511
2/11/2026 2:33:46 PM
⬇️
no-duplicate-attr-inheritance.js
3656
2/11/2026 2:33:46 PM
⬇️
no-duplicate-attributes.js
2737
2/11/2026 2:33:46 PM
⬇️
no-empty-component-block.js
2767
2/11/2026 2:33:46 PM
⬇️
no-empty-pattern.js
193
2/11/2026 2:33:46 PM
⬇️
no-export-in-script-setup.js
1758
2/11/2026 2:33:46 PM
⬇️
no-expose-after-await.js
7110
2/11/2026 2:33:46 PM
⬇️
no-extra-parens.js
5801
2/11/2026 2:33:46 PM
⬇️
no-implicit-coercion.js
303
2/11/2026 2:33:46 PM
⬇️
no-invalid-model-keys.js
637
2/11/2026 2:33:46 PM
⬇️
no-irregular-whitespace.js
7580
2/11/2026 2:33:46 PM
⬇️
no-lifecycle-after-await.js
3925
2/11/2026 2:33:46 PM
⬇️
no-lone-template.js
2822
2/11/2026 2:33:46 PM
⬇️
no-loss-of-precision.js
275
2/11/2026 2:33:46 PM
⬇️
no-multi-spaces.js
3066
2/11/2026 2:33:46 PM
⬇️
no-multiple-objects-in-class.js
1450
2/11/2026 2:33:46 PM
⬇️
no-multiple-slot-args.js
2885
2/11/2026 2:33:46 PM
⬇️
no-multiple-template-root.js
2908
2/11/2026 2:33:46 PM
⬇️
no-mutating-props.js
14240
2/11/2026 2:33:46 PM
⬇️
no-parsing-error.js
3329
2/11/2026 2:33:46 PM
⬇️
no-potential-component-option-typo.js
3625
2/11/2026 2:33:46 PM
⬇️
no-ref-as-operand.js
9552
2/11/2026 2:33:46 PM
⬇️
no-ref-object-destructure.js
857
2/11/2026 2:33:46 PM
⬇️
no-ref-object-reactivity-loss.js
4747
2/11/2026 2:33:46 PM
⬇️
no-required-prop-with-default.js
4219
2/11/2026 2:33:46 PM
⬇️
no-reserved-component-names.js
5616
2/11/2026 2:33:46 PM
⬇️
no-reserved-keys.js
2579
2/11/2026 2:33:46 PM
⬇️
no-reserved-props.js
1957
2/11/2026 2:33:46 PM
⬇️
no-restricted-block.js
2942
2/11/2026 2:33:46 PM
⬇️
no-restricted-call-after-await.js
6665
2/11/2026 2:33:46 PM
⬇️
no-restricted-class.js
4128
2/11/2026 2:33:46 PM
⬇️
no-restricted-component-names.js
3934
2/11/2026 2:33:46 PM
⬇️
no-restricted-component-options.js
5520
2/11/2026 2:33:46 PM
⬇️
no-restricted-custom-event.js
8661
2/11/2026 2:33:46 PM
⬇️
no-restricted-html-elements.js
1796
2/11/2026 2:33:46 PM
⬇️
no-restricted-props.js
5895
2/11/2026 2:33:46 PM
⬇️
no-restricted-static-attribute.js
3902
2/11/2026 2:33:46 PM
⬇️
no-restricted-syntax.js
224
2/11/2026 2:33:46 PM
⬇️
no-restricted-v-bind.js
4502
2/11/2026 2:33:46 PM
⬇️
no-restricted-v-on.js
4567
2/11/2026 2:33:46 PM
⬇️
no-root-v-if.js
1143
2/11/2026 2:33:46 PM
⬇️
no-setup-props-destructure.js
860
2/11/2026 2:33:46 PM
⬇️
no-setup-props-reactivity-loss.js
11029
2/11/2026 2:33:46 PM
⬇️
no-shared-component-data.js
2237
2/11/2026 2:33:46 PM
⬇️
no-side-effects-in-computed-properties.js
6235
2/11/2026 2:33:46 PM
⬇️
no-spaces-around-equal-signs-in-attribute.js
1376
2/11/2026 2:33:46 PM
⬇️
no-sparse-arrays.js
193
2/11/2026 2:33:46 PM
⬇️
no-static-inline-styles.js
4122
2/11/2026 2:33:46 PM
⬇️
no-template-key.js
1365
2/11/2026 2:33:46 PM
⬇️
no-template-shadow.js
4117
2/11/2026 2:33:46 PM
⬇️
no-template-target-blank.js
3795
2/11/2026 2:33:46 PM
⬇️
no-textarea-mustache.js
1006
2/11/2026 2:33:46 PM
⬇️
no-this-in-before-route-enter.js
2341
2/11/2026 2:33:46 PM
⬇️
no-undef-components.js
9877
2/11/2026 2:33:46 PM
⬇️
no-undef-properties.js
18232
2/11/2026 2:33:46 PM
⬇️
no-unsupported-features.js
6364
2/11/2026 2:33:46 PM
⬇️
no-unused-components.js
4477
2/11/2026 2:33:46 PM
⬇️
no-unused-emit-declarations.js
10544
2/11/2026 2:33:46 PM
⬇️
no-unused-properties.js
23054
2/11/2026 2:33:46 PM
⬇️
no-unused-refs.js
6771
2/11/2026 2:33:46 PM
⬇️
no-unused-vars.js
4032
2/11/2026 2:33:46 PM
⬇️
no-use-computed-property-like-method.js
16558
2/11/2026 2:33:46 PM
⬇️
no-use-v-else-with-v-for.js
1304
2/11/2026 2:33:46 PM
⬇️
no-use-v-if-with-v-for.js
3455
2/11/2026 2:33:46 PM
⬇️
no-useless-concat.js
221
2/11/2026 2:33:46 PM
⬇️
no-useless-mustaches.js
4082
2/11/2026 2:33:46 PM
⬇️
no-useless-template-attributes.js
2569
2/11/2026 2:33:46 PM
⬇️
no-useless-v-bind.js
4237
2/11/2026 2:33:46 PM
⬇️
no-v-for-template-key-on-child.js
2682
2/11/2026 2:33:46 PM
⬇️
no-v-for-template-key.js
1113
2/11/2026 2:33:46 PM
⬇️
no-v-html.js
884
2/11/2026 2:33:46 PM
⬇️
no-v-model-argument.js
1102
2/11/2026 2:33:46 PM
⬇️
no-v-text-v-html-on-component.js
2384
2/11/2026 2:33:46 PM
⬇️
no-v-text.js
822
2/11/2026 2:33:46 PM
⬇️
no-watch-after-await.js
4024
2/11/2026 2:33:46 PM
⬇️
object-curly-newline.js
253
2/11/2026 2:33:46 PM
⬇️
object-curly-spacing.js
257
2/11/2026 2:33:46 PM
⬇️
object-property-newline.js
256
2/11/2026 2:33:46 PM
⬇️
object-shorthand.js
283
2/11/2026 2:33:46 PM
⬇️
one-component-per-file.js
1368
2/11/2026 2:33:46 PM
⬇️
operator-linebreak.js
217
2/11/2026 2:33:46 PM
⬇️
order-in-components.js
11021
2/11/2026 2:33:46 PM
⬇️
padding-line-between-blocks.js
6092
2/11/2026 2:33:46 PM
⬇️
padding-line-between-tags.js
5589
2/11/2026 2:33:46 PM
⬇️
padding-lines-in-component-definition.js
11553
2/11/2026 2:33:46 PM
⬇️
prefer-define-options.js
3616
2/11/2026 2:33:46 PM
⬇️
prefer-import-from-vue.js
3437
2/11/2026 2:33:46 PM
⬇️
prefer-prop-type-boolean-first.js
2858
2/11/2026 2:33:46 PM
⬇️
prefer-separate-static-class.js
6606
2/11/2026 2:33:46 PM
⬇️
prefer-template.js
219
2/11/2026 2:33:46 PM
⬇️
prefer-true-attribute-shorthand.js
2760
2/11/2026 2:33:46 PM
⬇️
prefer-use-template-ref.js
3059
2/11/2026 2:33:46 PM
⬇️
prop-name-casing.js
2236
2/11/2026 2:33:46 PM
⬇️
quote-props.js
1617
2/11/2026 2:33:46 PM
⬇️
require-component-is.js
1025
2/11/2026 2:33:46 PM
⬇️
require-default-export.js
1664
2/11/2026 2:33:46 PM
⬇️
require-default-prop.js
6514
2/11/2026 2:33:46 PM
⬇️
require-direct-export.js
4206
2/11/2026 2:33:46 PM
⬇️
require-emit-validator.js
2513
2/11/2026 2:33:46 PM
⬇️
require-explicit-emits.js
18417
2/11/2026 2:33:46 PM
⬇️
require-explicit-slots.js
5133
2/11/2026 2:33:46 PM
⬇️
require-expose.js
10185
2/11/2026 2:33:46 PM
⬇️
require-macro-variable-name.js
2528
2/11/2026 2:33:46 PM
⬇️
require-name-property.js
3546
2/11/2026 2:33:46 PM
⬇️
require-prop-comment.js
3460
2/11/2026 2:33:46 PM
⬇️
require-prop-type-constructor.js
2800
2/11/2026 2:33:46 PM
⬇️
require-prop-types.js
3185
2/11/2026 2:33:46 PM
⬇️
require-render-return.js
1134
2/11/2026 2:33:46 PM
⬇️
require-slots-as-functions.js
3155
2/11/2026 2:33:46 PM
⬇️
require-toggle-inside-transition.js
3197
2/11/2026 2:33:46 PM
⬇️
require-typed-object-prop.js
4668
2/11/2026 2:33:46 PM
⬇️
require-typed-ref.js
3122
2/11/2026 2:33:46 PM
⬇️
require-v-for-key.js
1547
2/11/2026 2:33:46 PM
⬇️
require-valid-default-prop.js
14810
2/11/2026 2:33:46 PM
⬇️
restricted-component-names.js
2025
2/11/2026 2:33:46 PM
⬇️
return-in-computed-property.js
3153
2/11/2026 2:33:46 PM
⬇️
return-in-emits-validator.js
4152
2/11/2026 2:33:46 PM
⬇️
script-indent.js
1413
2/11/2026 2:33:46 PM
⬇️
script-setup-uses-vars.js
4789
2/11/2026 2:33:46 PM
⬇️
singleline-html-element-content-newline.js
5915
2/11/2026 2:33:46 PM
⬇️
slot-name-casing.js
1939
2/11/2026 2:33:46 PM
⬇️
sort-keys.js
7378
2/11/2026 2:33:46 PM
⬇️
space-in-parens.js
307
2/11/2026 2:33:46 PM
⬇️
space-infix-ops.js
275
2/11/2026 2:33:46 PM
⬇️
space-unary-ops.js
275
2/11/2026 2:33:47 PM
⬇️
static-class-names-order.js
1573
2/11/2026 2:33:47 PM
⬇️
template-curly-spacing.js
278
2/11/2026 2:33:47 PM
⬇️
this-in-template.js
4101
2/11/2026 2:33:47 PM
⬇️
use-v-on-exact.js
5803
2/11/2026 2:33:47 PM
⬇️
v-bind-style.js
4943
2/11/2026 2:33:47 PM
⬇️
v-for-delimiter-style.js
1895
2/11/2026 2:33:47 PM
⬇️
v-if-else-key.js
10752
2/11/2026 2:33:47 PM
⬇️
v-on-event-hyphenation.js
3901
2/11/2026 2:33:47 PM
⬇️
v-on-function-call.js
5634
2/11/2026 2:33:47 PM
⬇️
v-on-handler-style.js
19075
2/11/2026 2:33:47 PM
⬇️
v-on-style.js
1509
2/11/2026 2:33:47 PM
⬇️
v-slot-style.js
4692
2/11/2026 2:33:47 PM
⬇️
valid-attribute-name.js
1664
2/11/2026 2:33:47 PM
⬇️
valid-define-emits.js
4599
2/11/2026 2:33:47 PM
⬇️
valid-define-options.js
4119
2/11/2026 2:33:47 PM
⬇️
valid-define-props.js
4576
2/11/2026 2:33:47 PM
⬇️
valid-model-definition.js
1267
2/11/2026 2:33:47 PM
⬇️
valid-next-tick.js
5882
2/11/2026 2:33:47 PM
⬇️
valid-template-root.js
1657
2/11/2026 2:33:47 PM
⬇️
valid-v-bind-sync.js
4517
2/11/2026 2:33:47 PM
⬇️
valid-v-bind.js
1447
2/11/2026 2:33:47 PM
⬇️
valid-v-cloak.js
1588
2/11/2026 2:33:47 PM
⬇️
valid-v-else-if.js
2458
2/11/2026 2:33:47 PM
⬇️
valid-v-else.js
2445
2/11/2026 2:33:47 PM
⬇️
valid-v-for.js
5898
2/11/2026 2:33:47 PM
⬇️
valid-v-html.js
1615
2/11/2026 2:33:47 PM
⬇️
valid-v-if.js
2186
2/11/2026 2:33:47 PM
⬇️
valid-v-is.js
2220
2/11/2026 2:33:47 PM
⬇️
valid-v-memo.js
3583
2/11/2026 2:33:47 PM
⬇️
valid-v-model.js
6637
2/11/2026 2:33:47 PM
⬇️
valid-v-on.js
3689
2/11/2026 2:33:47 PM
⬇️
valid-v-once.js
1582
2/11/2026 2:33:47 PM
⬇️
valid-v-pre.js
1576
2/11/2026 2:33:47 PM
⬇️
valid-v-show.js
1872
2/11/2026 2:33:47 PM
⬇️
valid-v-slot.js
13159
2/11/2026 2:33:47 PM
⬇️
valid-v-text.js
1615
2/11/2026 2:33:47 PM