UNPKG

@dovenv/eslint-config

Version:
2 lines (1 loc) 1.03 kB
import t from"eslint-plugin-svelte";const e=[...t.configs["flat/recommended"],{files:["**/*.svelte"],rules:{"align-import/align-import":"off","align-import/trim-import":"off","no-undef":"off","one-var":"off","svelte/button-has-type":["error",{button:!0,submit:!0,reset:!0}],"svelte/spaced-html-comment":["error","always"],"svelte/indent":["error",{indent:"tab",ignoredNodes:[],switchCase:1,alignAttributesVertically:!1}],"prefer-const":"off","svelte/no-at-html-tags":"off","import/order":["error",{groups:[["builtin","external"],["internal","parent","sibling","index"],["type"],["object"]],pathGroups:[{pattern:"$*/**",group:"index",position:"after"},{pattern:"**/*.{css,sass,scss,postcss}",group:"internal",position:"before"}],named:!0,alphabetize:{order:"asc",caseInsensitive:!1},"newlines-between":"always",warnOnUnassignedImports:!0,distinctGroup:!1}]}},{files:["**/+*.ts","**/*.svelte"],rules:{"jsdoc/require-jsdoc":"off"}},{files:["**/*.js"],rules:{"jsdoc/valid-types":"off"}}],s=e;export{e as default,s as svelteConfig};