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 Rule | Preset |
|---|---|
atDebugTags | logical |
duplicateElseIfBlocks | logical |
duplicateStyleProperties | logical |
duplicateUseDirectives | logical |
eachBlockKeys | logical |
infiniteReactivityLoops | logical |
inspectRunes | logical |
kitPagePropNames | logical |
manualDomManipulations | logical |
mustacheObjects | logical |
pageLoaders | logical |
reactiveReassignments | logical |
shorthandStylePropertyOverrides | logical |
specialElementPrefixes | logical |
svelteInternalImports | logical |
svelteReactivityClasses | logical |
unknownStyleDirectiveProperties | logical |
unnecessaryStateWraps | logical |
unresolvedNavigations | logical |
unusedProps | logical |
unusedSvelteIgnores | logical |
uselessChildrenSnippets | logical |
uselessMustaches | logical |
validEachKeys | logical |
writableDerivedStores | logical |
blockLang | logicalStrict |
buttonTypes | logicalStrict |
inlineStyles | logicalStrict |
manualEventListeners | logicalStrict |
optimizedStyleAttributes | logicalStrict |
topLevelBrowserGlobals | logicalStrict |
unusedClassNames | logicalStrict |
validStyleParsing | logicalStrict |
atHtmlTags | security |
targetBlankLinks | securityStrict |
classDirectives | stylisticStrict |
eventPrefixes | stylisticStrict |
htmlCommentSpacing | stylisticStrict |
selectorConsistency | stylisticStrict |
selfClosingHtmlElements | stylisticStrict |
shorthandAttributes | stylisticStrict |
shorthandDirectives | stylisticStrict |
styleDirectives | stylisticStrict |
