@@ -44,6 +44,7 @@ import type { MatchComponentFileNameRule } from './match-component-file-name';
44
44
import type { MatchComponentImportNameRule } from './match-component-import-name' ;
45
45
import type { MaxAttributesPerLineRule } from './max-attributes-per-line' ;
46
46
import type { MaxLenRule } from './max-len' ;
47
+ import type { MaxLinesPerBlockRule } from './max-lines-per-block' ;
47
48
import type { MultiWordComponentNamesRule } from './multi-word-component-names' ;
48
49
import type { MultilineHtmlElementContentNewlineRule } from './multiline-html-element-content-newline' ;
49
50
import type { MultilineTernaryRule } from './multiline-ternary' ;
@@ -56,6 +57,7 @@ import type { NoBareStringsInTemplateRule } from './no-bare-strings-in-template'
56
57
import type { NoBooleanDefaultRule } from './no-boolean-default' ;
57
58
import type { NoChildContentRule } from './no-child-content' ;
58
59
import type { NoComputedPropertiesInDataRule } from './no-computed-properties-in-data' ;
60
+ import type { NoConsoleRule } from './no-console' ;
59
61
import type { NoConstantConditionRule } from './no-constant-condition' ;
60
62
import type { NoCustomModifiersOnVModelRule } from './no-custom-modifiers-on-v-model' ;
61
63
import type { NoDeprecatedDataObjectDeclarationRule } from './no-deprecated-data-object-declaration' ;
@@ -107,13 +109,15 @@ import type { NoReservedPropsRule } from './no-reserved-props';
107
109
import type { NoRestrictedBlockRule } from './no-restricted-block' ;
108
110
import type { NoRestrictedCallAfterAwaitRule } from './no-restricted-call-after-await' ;
109
111
import type { NoRestrictedClassRule } from './no-restricted-class' ;
112
+ import type { NoRestrictedComponentNamesRule } from './no-restricted-component-names' ;
110
113
import type { NoRestrictedComponentOptionsRule } from './no-restricted-component-options' ;
111
114
import type { NoRestrictedCustomEventRule } from './no-restricted-custom-event' ;
112
115
import type { NoRestrictedHtmlElementsRule } from './no-restricted-html-elements' ;
113
116
import type { NoRestrictedPropsRule } from './no-restricted-props' ;
114
117
import type { NoRestrictedStaticAttributeRule } from './no-restricted-static-attribute' ;
115
118
import type { NoRestrictedSyntaxRule } from './no-restricted-syntax' ;
116
119
import type { NoRestrictedVBindRule } from './no-restricted-v-bind' ;
120
+ import type { NoRootVIfRule } from './no-root-v-if' ;
117
121
import type { NoSetupPropsDestructureRule } from './no-setup-props-destructure' ;
118
122
import type { NoSharedComponentDataRule } from './no-shared-component-data' ;
119
123
import type { NoSideEffectsInComputedPropertiesRule } from './no-side-effects-in-computed-properties' ;
@@ -155,6 +159,7 @@ import type { OrderInComponentsRule } from './order-in-components';
155
159
import type { PaddingLineBetweenBlocksRule } from './padding-line-between-blocks' ;
156
160
import type { PaddingLineBetweenTagsRule } from './padding-line-between-tags' ;
157
161
import type { PaddingLinesInComponentDefinitionRule } from './padding-lines-in-component-definition' ;
162
+ import type { PreferDefineOptionsRule } from './prefer-define-options' ;
158
163
import type { PreferImportFromVueRule } from './prefer-import-from-vue' ;
159
164
import type { PreferPropTypeBooleanFirstRule } from './prefer-prop-type-boolean-first' ;
160
165
import type { PreferSeparateStaticClassRule } from './prefer-separate-static-class' ;
@@ -168,13 +173,15 @@ import type { RequireDirectExportRule } from './require-direct-export';
168
173
import type { RequireEmitValidatorRule } from './require-emit-validator' ;
169
174
import type { RequireExplicitEmitsRule } from './require-explicit-emits' ;
170
175
import type { RequireExposeRule } from './require-expose' ;
176
+ import type { RequireMacroVariableNameRule } from './require-macro-variable-name' ;
171
177
import type { RequireNamePropertyRule } from './require-name-property' ;
172
178
import type { RequirePropCommentRule } from './require-prop-comment' ;
173
179
import type { RequirePropTypeConstructorRule } from './require-prop-type-constructor' ;
174
180
import type { RequirePropTypesRule } from './require-prop-types' ;
175
181
import type { RequireRenderReturnRule } from './require-render-return' ;
176
182
import type { RequireSlotsAsFunctionsRule } from './require-slots-as-functions' ;
177
183
import type { RequireToggleInsideTransitionRule } from './require-toggle-inside-transition' ;
184
+ import type { RequireTypedRefRule } from './require-typed-ref' ;
178
185
import type { RequireVForKeyRule } from './require-v-for-key' ;
179
186
import type { RequireValidDefaultPropRule } from './require-valid-default-prop' ;
180
187
import type { ReturnInComputedPropertyRule } from './return-in-computed-property' ;
@@ -199,6 +206,7 @@ import type { VOnStyleRule } from './v-on-style';
199
206
import type { VSlotStyleRule } from './v-slot-style' ;
200
207
import type { ValidAttributeNameRule } from './valid-attribute-name' ;
201
208
import type { ValidDefineEmitsRule } from './valid-define-emits' ;
209
+ import type { ValidDefineOptionsRule } from './valid-define-options' ;
202
210
import type { ValidDefinePropsRule } from './valid-define-props' ;
203
211
import type { ValidModelDefinitionRule } from './valid-model-definition' ;
204
212
import type { ValidNextTickRule } from './valid-next-tick' ;
@@ -270,6 +278,7 @@ export type VueRules = ArrayBracketNewlineRule &
270
278
MatchComponentImportNameRule &
271
279
MaxAttributesPerLineRule &
272
280
MaxLenRule &
281
+ MaxLinesPerBlockRule &
273
282
MultiWordComponentNamesRule &
274
283
MultilineHtmlElementContentNewlineRule &
275
284
MultilineTernaryRule &
@@ -282,6 +291,7 @@ export type VueRules = ArrayBracketNewlineRule &
282
291
NoBooleanDefaultRule &
283
292
NoChildContentRule &
284
293
NoComputedPropertiesInDataRule &
294
+ NoConsoleRule &
285
295
NoConstantConditionRule &
286
296
NoCustomModifiersOnVModelRule &
287
297
NoDeprecatedDataObjectDeclarationRule &
@@ -333,13 +343,15 @@ export type VueRules = ArrayBracketNewlineRule &
333
343
NoRestrictedBlockRule &
334
344
NoRestrictedCallAfterAwaitRule &
335
345
NoRestrictedClassRule &
346
+ NoRestrictedComponentNamesRule &
336
347
NoRestrictedComponentOptionsRule &
337
348
NoRestrictedCustomEventRule &
338
349
NoRestrictedHtmlElementsRule &
339
350
NoRestrictedPropsRule &
340
351
NoRestrictedStaticAttributeRule &
341
352
NoRestrictedSyntaxRule &
342
353
NoRestrictedVBindRule &
354
+ NoRootVIfRule &
343
355
NoSetupPropsDestructureRule &
344
356
NoSharedComponentDataRule &
345
357
NoSideEffectsInComputedPropertiesRule &
@@ -381,6 +393,7 @@ export type VueRules = ArrayBracketNewlineRule &
381
393
PaddingLineBetweenBlocksRule &
382
394
PaddingLineBetweenTagsRule &
383
395
PaddingLinesInComponentDefinitionRule &
396
+ PreferDefineOptionsRule &
384
397
PreferImportFromVueRule &
385
398
PreferPropTypeBooleanFirstRule &
386
399
PreferSeparateStaticClassRule &
@@ -394,13 +407,15 @@ export type VueRules = ArrayBracketNewlineRule &
394
407
RequireEmitValidatorRule &
395
408
RequireExplicitEmitsRule &
396
409
RequireExposeRule &
410
+ RequireMacroVariableNameRule &
397
411
RequireNamePropertyRule &
398
412
RequirePropCommentRule &
399
413
RequirePropTypeConstructorRule &
400
414
RequirePropTypesRule &
401
415
RequireRenderReturnRule &
402
416
RequireSlotsAsFunctionsRule &
403
417
RequireToggleInsideTransitionRule &
418
+ RequireTypedRefRule &
404
419
RequireVForKeyRule &
405
420
RequireValidDefaultPropRule &
406
421
ReturnInComputedPropertyRule &
@@ -425,6 +440,7 @@ export type VueRules = ArrayBracketNewlineRule &
425
440
VSlotStyleRule &
426
441
ValidAttributeNameRule &
427
442
ValidDefineEmitsRule &
443
+ ValidDefineOptionsRule &
428
444
ValidDefinePropsRule &
429
445
ValidModelDefinitionRule &
430
446
ValidNextTickRule &
0 commit comments