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
blockLanglogical (strict)
buttonTypeslogical (strict)
inlineStyleslogical (strict)
manualEventListenerslogical (strict)
optimizedStyleAttributeslogical (strict)
topLevelBrowserGlobalslogical (strict)
unusedClassNameslogical (strict)
validStyleParsinglogical (strict)
atHtmlTagssecurity
targetBlankLinkssecurity (strict)
classDirectivesstylistic (strict)
eventPrefixesstylistic (strict)
htmlCommentSpacingstylistic (strict)
selectorConsistencystylistic (strict)
selfClosingHtmlElementsstylistic (strict)
shorthandAttributesstylistic (strict)
shorthandDirectivesstylistic (strict)
styleDirectivesstylistic (strict)
Made with ❤️‍🔥 around the world by the Flint team and contributors.