Skip to content

Svelte Plugin

Rules for Svelte, a UI framework that uses a compiler to let you write breathtakingly concise components that do minimal work in the browser.
This plugin is provided in a standalone @flint.fyi/plugin-svelte npm package.

Implemented: 0 of 43 (0%)
Flint RulePreset
atDebugTagslogical
duplicateElseIfBlockslogical
duplicateStylePropertieslogical
duplicateUseDirectiveslogical
eachBlockKeyslogical
infiniteReactivityLoopslogical
inspectRuneslogical
kitPagePropNameslogical
manualDomManipulationslogical
mustacheObjectslogical
pageLoaderslogical
reactiveReassignmentslogical
shorthandStylePropertyOverrideslogical
specialElementPrefixeslogical
svelteInternalImportslogical
svelteReactivityClasseslogical
unknownStyleDirectivePropertieslogical
unnecessaryStateWrapslogical
unresolvedNavigationslogical
unusedPropslogical
unusedSvelteIgnoreslogical
uselessChildrenSnippetslogical
uselessMustacheslogical
validEachKeyslogical
writableDerivedStoreslogical
blockLanglogicalStrict
buttonTypeslogicalStrict
inlineStyleslogicalStrict
manualEventListenerslogicalStrict
optimizedStyleAttributeslogicalStrict
topLevelBrowserGlobalslogicalStrict
unusedClassNameslogicalStrict
validStyleParsinglogicalStrict
atHtmlTagssecurity
targetBlankLinkssecurityStrict
classDirectivesstylisticStrict
eventPrefixesstylisticStrict
htmlCommentSpacingstylisticStrict
selectorConsistencystylisticStrict
selfClosingHtmlElementsstylisticStrict
shorthandAttributesstylisticStrict
shorthandDirectivesstylisticStrict
styleDirectivesstylisticStrict