Skip to content

Vue Plugin

Rules for Vue, the Progressive JavaScript framework for building web user interfaces.
This plugin is provided in a standalone @flint.fyi/plugin-vue npm package.

Implemented: 0 of 187 (0%)
Flint RulePreset
attributeInheritanceDuplicateslogical
beforeRouteEnterThisAccesseslogical
bindDirectiveValiditylogical
bindSyncValiditylogical
blockLanguageslogical
booleanDefaultslogical
booleanPropTypePositionslogical
buttonTypeslogical
childContentOverrideslogical
cloakDirectiveValiditylogical
commentDirectiveslogical
compilerMacroImportslogical
componentDataSharinglogical
componentHtmlTextPropslogical
componentNameValiditylogical
componentOptionTyposlogical
componentPropMutationslogical
componentVIsBindslogical
computedAsyncPropertieslogical
computedPropertyLikeMethodslogical
computedPropertyReturnslogical
computedPropertySideEffectslogical
consoleCallslogical
constantConditionslogical
customModelModifierslogical
dataComputedPropertieslogical
defaultExportslogical
defaultPropTypeslogical
defineEmitsValiditylogical
defineOptionsValiditylogical
definePropsValiditylogical
deprecatedDataObjectDeclarationslogical
deprecatedDestroyedLifecycleHookslogical
deprecatedFilterslogical
deprecatedFunctionalTemplateslogical
deprecatedThisDefaultPropslogical
directExportslogical
duplicateAttributeslogical
duplicateVElseIfConditionslogical
elseDirectivesWithForDirectiveslogical
elseDirectiveValiditylogical
elseIfDirectiveValiditylogical
emitsValidatorReturnslogical
emitValidatorslogical
emptyPatternslogical
endTagPresencelogical
eventTriggerExplicitEmitslogical
explicitSlotslogical
exposeAfterAwaitslogical
exposeMacroslogical
forBindKeyslogical
forDirectiveValiditylogical
htmlDirectiveValiditylogical
ifDirectiveValiditylogical
ifElseKeyslogical
isDirectiveValiditylogical
jsxVariableUseslogical
keyDuplicateslogical
keyValiditylogical
lifecyclesAfterAwaitslogical
memoDirectiveValiditylogical
modelDefinitionValiditylogical
modelDirectiveArgumentslogical
modelDirectiveValiditylogical
nextTickValiditylogical
onceDirectiveValiditylogical
onDirectiveValiditylogical
onExactModifierslogical
optionalPropDefaultslogical
precisionLosslogical
preDirectiveValiditylogical
propNameValiditylogical
propTypeConstructorslogical
propTypeslogical
refObjectReactivityLosslogical
refOperandslogical
renderReturnslogical
restrictedBindDirectiveslogical
restrictedBlockslogical
restrictedCallsAfterAwaitslogical
restrictedClasseslogical
restrictedComponentNameslogical
restrictedComponentNamesLegacylogical
restrictedComponentOptionslogical
restrictedCustomEventslogical
restrictedHtmlElementslogical
restrictedOnDirectiveslogical
restrictedPropslogical
restrictedStaticAttributeslogical
restrictedSyntaxeslogical
rootIfDirectiveslogical
scriptSetupExportslogical
setupPropsReactivityLosslogical
showDirectiveValiditylogical
slotDirectiveValiditylogical
slotsAsFunctionslogical
sparseArrayslogical
strictEqualityOperatorslogical
styleAttributeslogical
templateBareStringslogical
templateForKeyslogical
templateKeyslogical
templateLiteralslogical
templateRefslogical
templateRootMultiplicitylogical
templateRootValiditylogical
templateVForOnChildrenlogical
textareaMustacheChildrenlogical
textDirectiveslogical
textDirectiveValiditylogical
transitionToggleslogical
typedObjectPropslogical
typedRefslogical
undefinedComponentslogical
undefinedDirectiveslogical
undefinedPropertieslogical
unnecessaryBindDirectiveslogical
unnecessaryConcatenationslogical
unnecessaryMustacheslogical
unnecessaryTemplateAttributeslogical
unsupportedFeatureslogical
unusedComponentslogical
unusedEmitDeclarationslogical
unusedPropertieslogical
unusedRefslogical
unusedVariableslogical
vIfsWithVForslogical
vuePackageImportslogical
watchAfterAwaitslogical
watchArrowFunctionslogical
loneTemplateslogical (strict)
propRequiredAndDefaultslogical (strict)
slotArgumentslogical (strict)
templateShadowslogical (strict)
thisInTemplateslogical (strict)
vHtmlDirectiveslogical (strict)
templateTargetBlankssecurity
blockOrderssorting
componentPropertyOrdersorting
defineMacrosOrdersorting
keysOrdersorting
staticClassNamesOrdersorting
attributeNameCasingstylistic
bindStylesstylistic
blockLineLimitsstylistic
camelCaseNamesstylistic
classMultipleObjectsstylistic
classNameDuplicatesstylistic
componentApiStylesstylistic
componentFileNameMatchesstylistic
componentImportNameMatchesstylistic
componentNameCasingstylistic
componentNamesstylistic
componentOptionNameCasingstylistic
componentTemplateNameCasingstylistic
customEventNameCasingstylistic
defineEmitsDeclarationsstylistic
defineOptionsMacrosstylistic
definePropsDeclarationsstylistic
definePropsDestructuringstylistic
dotNotationstylistic
emptyComponentBlocksstylistic
forDelimiterStylesstylistic
implicitCoercionsstylistic
macroVariableNamesstylistic
modelDirectivesstylistic
namePropertiesstylistic
negatedConditionsstylistic
negatedIfConditionsstylistic
nextTickStylesstylistic
objectShorthandsstylistic
onEventHyphensstylistic
onEventStylesstylistic
onHandlerStylesstylistic
propCommentsstylistic
propLimitsstylistic
propNameCasingstylistic
separateStaticClassesstylistic
singleEventPayloadsstylistic
slotNameCasingstylistic
slotStylesstylistic
staticInlineStylesstylistic
templateDepthLimitsstylistic
templateStringsstylistic
trueAttributeShorthandsstylistic
unnecessaryParenthesesstylistic
attributeOrdersstylistic (strict)
Made with ❤️‍🔥 around the world by the Flint team and contributors.