gitextract_0ybn3993/ ├── .changeset/ │ ├── README.md │ └── config.json ├── .devcontainer/ │ └── devcontainer.json ├── .editorconfig ├── .env-cmdrc.json ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── feature_request.yml │ │ ├── new_rule_request.yml │ │ └── other.md │ └── workflows/ │ ├── GHPages.yml │ ├── NodeCI.yml │ ├── Release.yml │ ├── pkg.pr.new-comment.yml │ ├── pkg.pr.new.yml │ └── stale.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .vscode/ │ ├── extensions.json │ └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs/ │ ├── README.md │ ├── migration.md │ ├── rules/ │ │ ├── @typescript-eslint/ │ │ │ └── no-unnecessary-condition.md │ │ ├── block-lang.md │ │ ├── button-has-type.md │ │ ├── comment-directive.md │ │ ├── consistent-selector-style.md │ │ ├── derived-has-same-inputs-outputs.md │ │ ├── experimental-require-slot-types.md │ │ ├── experimental-require-strict-events.md │ │ ├── first-attribute-linebreak.md │ │ ├── html-closing-bracket-new-line.md │ │ ├── html-closing-bracket-spacing.md │ │ ├── html-quotes.md │ │ ├── html-self-closing.md │ │ ├── indent.md │ │ ├── infinite-reactive-loop.md │ │ ├── max-attributes-per-line.md │ │ ├── max-lines-per-block.md │ │ ├── mustache-spacing.md │ │ ├── no-add-event-listener.md │ │ ├── no-at-debug-tags.md │ │ ├── no-at-html-tags.md │ │ ├── no-dom-manipulating.md │ │ ├── no-dupe-else-if-blocks.md │ │ ├── no-dupe-on-directives.md │ │ ├── no-dupe-style-properties.md │ │ ├── no-dupe-use-directives.md │ │ ├── no-dynamic-slot-name.md │ │ ├── no-export-load-in-svelte-module-in-kit-pages.md │ │ ├── no-extra-reactive-curlies.md │ │ ├── no-goto-without-base.md │ │ ├── no-ignored-unsubscribe.md │ │ ├── no-immutable-reactive-statements.md │ │ ├── no-inline-styles.md │ │ ├── no-inner-declarations.md │ │ ├── no-inspect.md │ │ ├── no-navigation-without-base.md │ │ ├── no-navigation-without-resolve.md │ │ ├── no-not-function-handler.md │ │ ├── no-object-in-text-mustaches.md │ │ ├── no-raw-special-elements.md │ │ ├── no-reactive-functions.md │ │ ├── no-reactive-literals.md │ │ ├── no-reactive-reassign.md │ │ ├── no-restricted-html-elements.md │ │ ├── no-shorthand-style-property-overrides.md │ │ ├── no-spaces-around-equal-signs-in-attribute.md │ │ ├── no-store-async.md │ │ ├── no-svelte-internal.md │ │ ├── no-target-blank.md │ │ ├── no-top-level-browser-globals.md │ │ ├── no-trailing-spaces.md │ │ ├── no-unknown-style-directive-property.md │ │ ├── no-unnecessary-state-wrap.md │ │ ├── no-unused-class-name.md │ │ ├── no-unused-props.md │ │ ├── no-unused-svelte-ignore.md │ │ ├── no-useless-children-snippet.md │ │ ├── no-useless-mustaches.md │ │ ├── prefer-class-directive.md │ │ ├── prefer-const.md │ │ ├── prefer-destructured-store-props.md │ │ ├── prefer-style-directive.md │ │ ├── prefer-svelte-reactivity.md │ │ ├── prefer-writable-derived.md │ │ ├── require-each-key.md │ │ ├── require-event-dispatcher-types.md │ │ ├── require-event-prefix.md │ │ ├── require-optimized-style-attribute.md │ │ ├── require-store-callbacks-use-set-param.md │ │ ├── require-store-reactive-access.md │ │ ├── require-stores-init.md │ │ ├── shorthand-attribute.md │ │ ├── shorthand-directive.md │ │ ├── sort-attributes.md │ │ ├── spaced-html-comment.md │ │ ├── system.md │ │ ├── valid-compile.md │ │ ├── valid-each-key.md │ │ ├── valid-prop-names-in-kit-pages.md │ │ └── valid-style-parse.md │ ├── rules.md │ └── user-guide.md ├── docs-svelte-kit/ │ ├── eslint.config.mjs │ ├── package.json │ ├── src/ │ │ ├── app.css │ │ ├── app.html │ │ ├── lib/ │ │ │ ├── footer/ │ │ │ │ └── Footer.svelte │ │ │ ├── header/ │ │ │ │ └── Header.svelte │ │ │ ├── sidemenu/ │ │ │ │ ├── SideMenu.svelte │ │ │ │ └── UlMenu.svelte │ │ │ └── utils.js │ │ ├── reset.css │ │ └── routes/ │ │ ├── +error.svelte │ │ ├── +layout.js │ │ ├── +layout.svelte │ │ └── 404/ │ │ └── +page.svelte │ ├── svelte.config.js │ ├── tools/ │ │ ├── generate-routes.mts │ │ ├── highlight.mts │ │ ├── markdown-it-container-option.mts │ │ ├── markdown-it-markdown.mts │ │ ├── markdown-it-replace-link.mts │ │ ├── markdown-it-title.mts │ │ └── vite-plugin-svelte-md-option.mts │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── packages/ │ └── eslint-plugin-svelte/ │ ├── .env-cmdrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── babel.config.cjs │ ├── eslint.config.mjs │ ├── internal-rules/ │ │ └── prefer-find-variable-safe.ts │ ├── package.json │ ├── postcss.config.cjs │ ├── src/ │ │ ├── configs/ │ │ │ └── flat/ │ │ │ ├── all.ts │ │ │ ├── base.ts │ │ │ ├── prettier.ts │ │ │ └── recommended.ts │ │ ├── index.ts │ │ ├── main.ts │ │ ├── meta.ts │ │ ├── processor/ │ │ │ └── index.ts │ │ ├── rule-types.ts │ │ ├── rules/ │ │ │ ├── @typescript-eslint/ │ │ │ │ └── no-unnecessary-condition.ts │ │ │ ├── block-lang.ts │ │ │ ├── button-has-type.ts │ │ │ ├── comment-directive.ts │ │ │ ├── consistent-selector-style.ts │ │ │ ├── derived-has-same-inputs-outputs.ts │ │ │ ├── experimental-require-slot-types.ts │ │ │ ├── experimental-require-strict-events.ts │ │ │ ├── first-attribute-linebreak.ts │ │ │ ├── html-closing-bracket-new-line.ts │ │ │ ├── html-closing-bracket-spacing.ts │ │ │ ├── html-quotes.ts │ │ │ ├── html-self-closing.ts │ │ │ ├── indent-helpers/ │ │ │ │ ├── ast.ts │ │ │ │ ├── commons.ts │ │ │ │ ├── es.ts │ │ │ │ ├── index.ts │ │ │ │ ├── offset-context.ts │ │ │ │ ├── svelte.ts │ │ │ │ └── ts.ts │ │ │ ├── indent.ts │ │ │ ├── infinite-reactive-loop.ts │ │ │ ├── max-attributes-per-line.ts │ │ │ ├── max-lines-per-block.ts │ │ │ ├── mustache-spacing.ts │ │ │ ├── no-add-event-listener.ts │ │ │ ├── no-at-debug-tags.ts │ │ │ ├── no-at-html-tags.ts │ │ │ ├── no-dom-manipulating.ts │ │ │ ├── no-dupe-else-if-blocks.ts │ │ │ ├── no-dupe-on-directives.ts │ │ │ ├── no-dupe-style-properties.ts │ │ │ ├── no-dupe-use-directives.ts │ │ │ ├── no-dynamic-slot-name.ts │ │ │ ├── no-export-load-in-svelte-module-in-kit-pages.ts │ │ │ ├── no-extra-reactive-curlies.ts │ │ │ ├── no-goto-without-base.ts │ │ │ ├── no-ignored-unsubscribe.ts │ │ │ ├── no-immutable-reactive-statements.ts │ │ │ ├── no-inline-styles.ts │ │ │ ├── no-inner-declarations.ts │ │ │ ├── no-inspect.ts │ │ │ ├── no-navigation-without-base.ts │ │ │ ├── no-navigation-without-resolve.ts │ │ │ ├── no-not-function-handler.ts │ │ │ ├── no-object-in-text-mustaches.ts │ │ │ ├── no-raw-special-elements.ts │ │ │ ├── no-reactive-functions.ts │ │ │ ├── no-reactive-literals.ts │ │ │ ├── no-reactive-reassign.ts │ │ │ ├── no-restricted-html-elements.ts │ │ │ ├── no-shorthand-style-property-overrides.ts │ │ │ ├── no-spaces-around-equal-signs-in-attribute.ts │ │ │ ├── no-store-async.ts │ │ │ ├── no-svelte-internal.ts │ │ │ ├── no-target-blank.ts │ │ │ ├── no-top-level-browser-globals.ts │ │ │ ├── no-trailing-spaces.ts │ │ │ ├── no-unknown-style-directive-property.ts │ │ │ ├── no-unnecessary-state-wrap.ts │ │ │ ├── no-unused-class-name.ts │ │ │ ├── no-unused-props.ts │ │ │ ├── no-unused-svelte-ignore.ts │ │ │ ├── no-useless-children-snippet.ts │ │ │ ├── no-useless-mustaches.ts │ │ │ ├── prefer-class-directive.ts │ │ │ ├── prefer-const.ts │ │ │ ├── prefer-destructured-store-props.ts │ │ │ ├── prefer-style-directive.ts │ │ │ ├── prefer-svelte-reactivity.ts │ │ │ ├── prefer-writable-derived.ts │ │ │ ├── reference-helpers/ │ │ │ │ └── svelte-store.ts │ │ │ ├── require-each-key.ts │ │ │ ├── require-event-dispatcher-types.ts │ │ │ ├── require-event-prefix.ts │ │ │ ├── require-optimized-style-attribute.ts │ │ │ ├── require-store-callbacks-use-set-param.ts │ │ │ ├── require-store-reactive-access.ts │ │ │ ├── require-stores-init.ts │ │ │ ├── shorthand-attribute.ts │ │ │ ├── shorthand-directive.ts │ │ │ ├── sort-attributes.ts │ │ │ ├── spaced-html-comment.ts │ │ │ ├── system.ts │ │ │ ├── valid-compile.ts │ │ │ ├── valid-each-key.ts │ │ │ ├── valid-prop-names-in-kit-pages.ts │ │ │ └── valid-style-parse.ts │ │ ├── shared/ │ │ │ ├── comment-directives.ts │ │ │ ├── index.ts │ │ │ ├── runes.ts │ │ │ └── svelte-compile-warns/ │ │ │ ├── extract-leading-comments.ts │ │ │ ├── ignore-comment.ts │ │ │ ├── index.ts │ │ │ └── transform/ │ │ │ ├── babel.ts │ │ │ ├── less.ts │ │ │ ├── postcss.ts │ │ │ ├── sass.ts │ │ │ ├── stylus.ts │ │ │ ├── types.ts │ │ │ └── typescript.ts │ │ ├── type-defs/ │ │ │ ├── @eslint-community/ │ │ │ │ └── eslint-utils.d.ts │ │ │ ├── estree.d.ts │ │ │ ├── postcss/ │ │ │ │ └── lib/ │ │ │ │ └── tokenize.d.ts │ │ │ └── postcss-safe-parser/ │ │ │ └── lib/ │ │ │ └── safe-parser.d.ts │ │ ├── types-for-node.ts │ │ ├── types.ts │ │ └── utils/ │ │ ├── ast-utils.ts │ │ ├── cache.ts │ │ ├── css-utils/ │ │ │ ├── index.ts │ │ │ ├── resource.ts │ │ │ ├── style-attribute.ts │ │ │ ├── template-safe-parser.ts │ │ │ ├── template-tokenize.ts │ │ │ └── utils.ts │ │ ├── element-occurences.ts │ │ ├── element-types.ts │ │ ├── eslint-core.ts │ │ ├── events.ts │ │ ├── expression-affixes.ts │ │ ├── get-node-module.ts │ │ ├── get-package-json.ts │ │ ├── index.ts │ │ ├── lines-and-columns.ts │ │ ├── load-module.ts │ │ ├── regexp.ts │ │ ├── rules.ts │ │ ├── svelte-context.ts │ │ └── ts-utils/ │ │ └── index.ts │ ├── tests/ │ │ ├── fixtures/ │ │ │ └── rules/ │ │ │ ├── @typescript-eslint/ │ │ │ │ └── no-unnecessary-condition/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── binary-expression01-errors.yaml │ │ │ │ │ ├── binary-expression01-input.svelte │ │ │ │ │ ├── binary-expression01-output.svelte │ │ │ │ │ ├── example-errors.yaml │ │ │ │ │ ├── example-input.svelte │ │ │ │ │ ├── example-output.svelte │ │ │ │ │ ├── nullish-coalescing01-errors.yaml │ │ │ │ │ ├── nullish-coalescing01-input.svelte │ │ │ │ │ ├── nullish-coalescing01-output.svelte │ │ │ │ │ ├── optional-chaining01-errors.yaml │ │ │ │ │ ├── optional-chaining01-input.svelte │ │ │ │ │ ├── optional-chaining01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── reactive-statement01-input.svelte │ │ │ │ └── template01-input.svelte │ │ │ ├── block-lang/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── script/ │ │ │ │ │ │ ├── enforce/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── no-script01-errors.yaml │ │ │ │ │ │ │ └── no-script01-input.svelte │ │ │ │ │ │ ├── javascript/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── javascript-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ │ ├── ts01-errors.yaml │ │ │ │ │ │ │ ├── ts01-input.svelte │ │ │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ │ │ ├── js/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ │ ├── js-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── js-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ │ ├── ts01-errors.yaml │ │ │ │ │ │ │ ├── ts01-input.svelte │ │ │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ │ │ ├── module-context/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ │ ├── ts-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── ts-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ │ │ ├── multiple/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ │ ├── null-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── null-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── ts-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── ts-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── typescript-as-style-lang01-errors.yaml │ │ │ │ │ │ │ └── typescript-as-style-lang01-input.svelte │ │ │ │ │ │ ├── null/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ │ ├── null-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── null-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── ts01-errors.yaml │ │ │ │ │ │ │ ├── ts01-input.svelte │ │ │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ │ │ ├── shorthand/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ │ ├── ts-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── ts-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ │ │ ├── ts/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ │ ├── ts-as-style-lang01-errors.yaml │ │ │ │ │ │ │ ├── ts-as-style-lang01-input.svelte │ │ │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ │ │ └── typescript/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── javascript01-errors.yaml │ │ │ │ │ │ ├── javascript01-input.svelte │ │ │ │ │ │ ├── js01-errors.yaml │ │ │ │ │ │ ├── js01-input.svelte │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ ├── ts01-errors.yaml │ │ │ │ │ │ ├── ts01-input.svelte │ │ │ │ │ │ ├── typescript-as-style-lang01-errors.yaml │ │ │ │ │ │ └── typescript-as-style-lang01-input.svelte │ │ │ │ │ └── style/ │ │ │ │ │ ├── enforce/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── no-style01-errors.yaml │ │ │ │ │ │ └── no-style01-input.svelte │ │ │ │ │ ├── null/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── null-as-script-lang01-errors.yaml │ │ │ │ │ │ ├── null-as-script-lang01-input.svelte │ │ │ │ │ │ ├── sass01-errors.yaml │ │ │ │ │ │ ├── sass01-input.svelte │ │ │ │ │ │ ├── scss01-errors.yaml │ │ │ │ │ │ └── scss01-input.svelte │ │ │ │ │ ├── sass/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ │ ├── sass-as-script-lang01-errors.yaml │ │ │ │ │ │ ├── sass-as-script-lang01-input.svelte │ │ │ │ │ │ ├── scss01-errors.yaml │ │ │ │ │ │ └── scss01-input.svelte │ │ │ │ │ └── scss/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── null01-errors.yaml │ │ │ │ │ ├── null01-input.svelte │ │ │ │ │ ├── sass01-errors.yaml │ │ │ │ │ ├── sass01-input.svelte │ │ │ │ │ ├── scss-as-script-lang01-errors.yaml │ │ │ │ │ └── scss-as-script-lang01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── non-svelte/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── non-svelte01-input.ts │ │ │ │ │ └── non-svelte02-input.js │ │ │ │ ├── script/ │ │ │ │ │ ├── enforce/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ └── script-present01-input.svelte │ │ │ │ │ ├── javascript/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ │ └── style-lang01-input.svelte │ │ │ │ │ ├── js/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ │ └── style-lang01-input.svelte │ │ │ │ │ ├── multiple/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ │ └── style-lang01-input.svelte │ │ │ │ │ ├── null/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── no-lang01-input.svelte │ │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ │ └── style-lang01-input.svelte │ │ │ │ │ ├── shorthand/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ │ └── style-lang01-input.svelte │ │ │ │ │ ├── ts/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ │ ├── correct-lang02-input.svelte │ │ │ │ │ │ ├── correct-lang03-input.svelte │ │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ │ ├── style-lang01-input.svelte │ │ │ │ │ │ ├── style-lang02-input.svelte │ │ │ │ │ │ └── style-lang03-input.svelte │ │ │ │ │ └── typescript/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ ├── no-script01-input.svelte │ │ │ │ │ └── style-lang01-input.svelte │ │ │ │ └── style/ │ │ │ │ ├── enforce/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── style-present01-input.svelte │ │ │ │ ├── null/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── no-lang01-input.svelte │ │ │ │ │ ├── no-style01-input.svelte │ │ │ │ │ └── script-lang01-input.svelte │ │ │ │ ├── sass/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ │ ├── no-style01-input.svelte │ │ │ │ │ └── script-lang01-input.svelte │ │ │ │ └── scss/ │ │ │ │ ├── _config.json │ │ │ │ ├── correct-lang01-input.svelte │ │ │ │ ├── no-style01-input.svelte │ │ │ │ └── script-lang01-input.svelte │ │ │ ├── button-has-type/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── button-false/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── invalid-button-errors.yaml │ │ │ │ │ │ └── invalid-button-input.svelte │ │ │ │ │ ├── reset-false/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── invalid-reset-errors.yaml │ │ │ │ │ │ └── invalid-reset-input.svelte │ │ │ │ │ ├── submit-false/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── invalid-submit-errors.yaml │ │ │ │ │ │ └── invalid-submit-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── consistent-selector-style/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── global/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── should-be-id01-errors.yaml │ │ │ │ │ │ ├── should-be-id01-input.svelte │ │ │ │ │ │ ├── should-be-type01-errors.yaml │ │ │ │ │ │ └── should-be-type01-input.svelte │ │ │ │ │ ├── id-class-type/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── should-be-id-combination01-errors.yaml │ │ │ │ │ │ ├── should-be-id-combination01-input.svelte │ │ │ │ │ │ ├── should-be-id01-errors.yaml │ │ │ │ │ │ └── should-be-id01-input.svelte │ │ │ │ │ ├── id-type-class/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── should-be-id01-errors.yaml │ │ │ │ │ │ ├── should-be-id01-input.svelte │ │ │ │ │ │ ├── should-be-type01-errors.yaml │ │ │ │ │ │ └── should-be-type01-input.svelte │ │ │ │ │ ├── type-class-id/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── should-be-type01-errors.yaml │ │ │ │ │ │ └── should-be-type01-input.svelte │ │ │ │ │ └── type-id-class/ │ │ │ │ │ ├── should-be-id-with-components01-errors.yaml │ │ │ │ │ ├── should-be-id-with-components01-input.svelte │ │ │ │ │ ├── should-be-id01-errors.yaml │ │ │ │ │ ├── should-be-id01-input.svelte │ │ │ │ │ ├── should-be-type-with-components01-errors.yaml │ │ │ │ │ ├── should-be-type-with-components01-input.svelte │ │ │ │ │ ├── should-be-type01-errors.yaml │ │ │ │ │ └── should-be-type01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── class-id-type/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class-scss01-input.svelte │ │ │ │ │ └── class01-input.svelte │ │ │ │ ├── class-type-id/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class-scss01-input.svelte │ │ │ │ │ └── class01-input.svelte │ │ │ │ ├── id-class-type/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── id-scss01-input.svelte │ │ │ │ │ ├── id01-input.svelte │ │ │ │ │ └── svelte-5/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ └── class01-input.svelte │ │ │ │ ├── id-type-class/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── id-scss01-input.svelte │ │ │ │ │ ├── id01-input.svelte │ │ │ │ │ └── type01-input.svelte │ │ │ │ ├── type/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── id01-input.svelte │ │ │ │ │ ├── type-scss01-input.svelte │ │ │ │ │ └── type01-input.svelte │ │ │ │ ├── type-class-id/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── type-scss01-input.svelte │ │ │ │ │ └── type01-input.svelte │ │ │ │ ├── type-id/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── id01-input.svelte │ │ │ │ │ ├── type-scss01-input.svelte │ │ │ │ │ └── type01-input.svelte │ │ │ │ └── type-id-class/ │ │ │ │ ├── class-dynamic-prefix01-input.svelte │ │ │ │ ├── class-dynamic-suffix01-input.svelte │ │ │ │ ├── class-dynamic-universal01-input.svelte │ │ │ │ ├── class01-input.svelte │ │ │ │ ├── global01-input.svelte │ │ │ │ ├── id-dynamic-prefix01-input.svelte │ │ │ │ ├── id-dynamic-suffix01-input.svelte │ │ │ │ ├── id-dynamic-universal01-input.svelte │ │ │ │ ├── id01-input.svelte │ │ │ │ ├── recursive-loop01-input.svelte │ │ │ │ ├── type-scss01-input.svelte │ │ │ │ └── type01-input.svelte │ │ │ ├── derived-has-same-inputs-outputs/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.js │ │ │ │ └── valid/ │ │ │ │ └── test01-input.js │ │ │ ├── experimental-require-slot-types/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── no-slot-types01-errors.yaml │ │ │ │ │ └── no-slot-types01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── has-slot-types-with-alias01-input.svelte │ │ │ │ ├── has-slot-types01-input.svelte │ │ │ │ ├── named-slot01-input.svelte │ │ │ │ ├── no-slots01-input.svelte │ │ │ │ └── no-typescript01-input.svelte │ │ │ ├── experimental-require-strict-events/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── no-strict-events01-errors.yaml │ │ │ │ │ └── no-strict-events01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── has-events-interface01-input.svelte │ │ │ │ ├── has-events-type-alias01-input.svelte │ │ │ │ ├── has-strict-events01-input.svelte │ │ │ │ ├── no-typescript01-input.svelte │ │ │ │ └── script-module-context01-input.svelte │ │ │ ├── first-attribute-linebreak/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── below/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── beside/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── below/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── beside/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── html-closing-bracket-new-line/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── multiline-never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── self-closing/ │ │ │ │ │ │ ├── always/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── test-errors.yaml │ │ │ │ │ │ │ ├── test-input.svelte │ │ │ │ │ │ │ └── test-output.svelte │ │ │ │ │ │ └── never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test-errors.yaml │ │ │ │ │ │ ├── test-input.svelte │ │ │ │ │ │ └── test-output.svelte │ │ │ │ │ ├── singleline-always/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ └── test02-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── html-closing-bracket-spacing/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── closing-ignore/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── closing-ignore-errors.yaml │ │ │ │ │ │ ├── closing-ignore-input.svelte │ │ │ │ │ │ └── closing-ignore-output.svelte │ │ │ │ │ ├── end-ignore/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── end-ignore-errors.yaml │ │ │ │ │ │ ├── end-ignore-input.svelte │ │ │ │ │ │ └── end-ignore-output.svelte │ │ │ │ │ ├── start-ignore/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── start-ignore-errors.yaml │ │ │ │ │ │ ├── start-ignore-input.svelte │ │ │ │ │ │ └── start-ignore-output.svelte │ │ │ │ │ ├── test-01-errors.yaml │ │ │ │ │ ├── test-01-input.svelte │ │ │ │ │ └── test-01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test-01-input.svelte │ │ │ ├── html-quotes/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── all-quotes/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ │ └── test02-output.svelte │ │ │ │ │ ├── avoid-invalid-unquoted-in-html/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── inline-handlers-errors.yaml │ │ │ │ │ │ ├── inline-handlers-input.svelte │ │ │ │ │ │ ├── inline-handlers-output.svelte │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ │ └── test02-output.svelte │ │ │ │ │ ├── single/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── html-self-closing/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── component-never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── component-never-errors.yaml │ │ │ │ │ │ ├── component-never-input.svelte │ │ │ │ │ │ └── component-never-output.svelte │ │ │ │ │ ├── math-never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── svelte-never-errors.yaml │ │ │ │ │ │ ├── svelte-never-input.svelte │ │ │ │ │ │ └── svelte-never-output.svelte │ │ │ │ │ ├── normal-always/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── component-never-errors.yaml │ │ │ │ │ │ ├── component-never-input.svelte │ │ │ │ │ │ └── component-never-output.svelte │ │ │ │ │ ├── normal-ignore/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── normal-any-errors.yaml │ │ │ │ │ │ ├── normal-any-input.svelte │ │ │ │ │ │ └── normal-any-output.svelte │ │ │ │ │ ├── normal-never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── component-never-errors.yaml │ │ │ │ │ │ ├── component-never-input.svelte │ │ │ │ │ │ └── component-never-output.svelte │ │ │ │ │ ├── presets/ │ │ │ │ │ │ ├── html/ │ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ │ ├── preset-html-errors.yaml │ │ │ │ │ │ │ ├── preset-html-input.svelte │ │ │ │ │ │ │ └── preset-html-output.svelte │ │ │ │ │ │ └── none/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── preset-none-errors.yaml │ │ │ │ │ │ ├── preset-none-input.svelte │ │ │ │ │ │ └── preset-none-output.svelte │ │ │ │ │ ├── svelte-never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── svelte-never-errors.yaml │ │ │ │ │ │ ├── svelte-never-input.svelte │ │ │ │ │ │ └── svelte-never-output.svelte │ │ │ │ │ ├── svg-never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── svelte-never-errors.yaml │ │ │ │ │ │ ├── svelte-never-input.svelte │ │ │ │ │ │ └── svelte-never-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ └── void-never/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── void-never-errors.yaml │ │ │ │ │ ├── void-never-input.svelte │ │ │ │ │ └── void-never-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── indent/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── 4-indent/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── align-attributes-vertically/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── attrs01-errors.yaml │ │ │ │ │ │ ├── attrs01-input.svelte │ │ │ │ │ │ └── attrs01-output.svelte │ │ │ │ │ ├── await01-errors.yaml │ │ │ │ │ ├── await01-input.svelte │ │ │ │ │ ├── await01-output.svelte │ │ │ │ │ ├── const-tag01-errors.yaml │ │ │ │ │ ├── const-tag01-input.svelte │ │ │ │ │ ├── const-tag01-output.svelte │ │ │ │ │ ├── deubg-tag01-errors.yaml │ │ │ │ │ ├── deubg-tag01-input.svelte │ │ │ │ │ ├── deubg-tag01-output.svelte │ │ │ │ │ ├── each01-errors.yaml │ │ │ │ │ ├── each01-input.svelte │ │ │ │ │ ├── each01-output.svelte │ │ │ │ │ ├── html-text01-errors.yaml │ │ │ │ │ ├── html-text01-input.svelte │ │ │ │ │ ├── html-text01-output.svelte │ │ │ │ │ ├── html-text02-errors.yaml │ │ │ │ │ ├── html-text02-input.svelte │ │ │ │ │ ├── html-text02-output.svelte │ │ │ │ │ ├── if01-errors.yaml │ │ │ │ │ ├── if01-input.svelte │ │ │ │ │ ├── if01-output.svelte │ │ │ │ │ ├── import-declaration01-errors.yaml │ │ │ │ │ ├── import-declaration01-input.svelte │ │ │ │ │ ├── import-declaration01-output.svelte │ │ │ │ │ ├── indent-script/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── indent-script-errors.yaml │ │ │ │ │ │ ├── indent-script-input.svelte │ │ │ │ │ │ └── indent-script-output.svelte │ │ │ │ │ ├── key01-errors.yaml │ │ │ │ │ ├── key01-input.svelte │ │ │ │ │ ├── key01-output.svelte │ │ │ │ │ ├── script-array01-errors.yaml │ │ │ │ │ ├── script-array01-input.svelte │ │ │ │ │ ├── script-array01-output.svelte │ │ │ │ │ ├── script-binary01-errors.yaml │ │ │ │ │ ├── script-binary01-input.svelte │ │ │ │ │ ├── script-binary01-output.svelte │ │ │ │ │ ├── script-binary02-errors.yaml │ │ │ │ │ ├── script-binary02-input.svelte │ │ │ │ │ ├── script-binary02-output.svelte │ │ │ │ │ ├── script-binary03-errors.yaml │ │ │ │ │ ├── script-binary03-input.svelte │ │ │ │ │ ├── script-binary03-output.svelte │ │ │ │ │ ├── script-block01-errors.yaml │ │ │ │ │ ├── script-block01-input.svelte │ │ │ │ │ ├── script-block01-output.svelte │ │ │ │ │ ├── script-break01-errors.yaml │ │ │ │ │ ├── script-break01-input.svelte │ │ │ │ │ ├── script-break01-output.svelte │ │ │ │ │ ├── script-call01-errors.yaml │ │ │ │ │ ├── script-call01-input.svelte │ │ │ │ │ ├── script-call01-output.svelte │ │ │ │ │ ├── script-class01-errors.yaml │ │ │ │ │ ├── script-class01-input.svelte │ │ │ │ │ ├── script-class01-output.svelte │ │ │ │ │ ├── script-conditional01-errors.yaml │ │ │ │ │ ├── script-conditional01-input.svelte │ │ │ │ │ ├── script-conditional01-output.svelte │ │ │ │ │ ├── script-do-while01-errors.yaml │ │ │ │ │ ├── script-do-while01-input.svelte │ │ │ │ │ ├── script-do-while01-output.svelte │ │ │ │ │ ├── script-export01-errors.yaml │ │ │ │ │ ├── script-export01-input.svelte │ │ │ │ │ ├── script-export01-output.svelte │ │ │ │ │ ├── script-export02-errors.yaml │ │ │ │ │ ├── script-export02-input.svelte │ │ │ │ │ ├── script-export02-output.svelte │ │ │ │ │ ├── script-expr01-errors.yaml │ │ │ │ │ ├── script-expr01-input.svelte │ │ │ │ │ ├── script-expr01-output.svelte │ │ │ │ │ ├── script-for01-errors.yaml │ │ │ │ │ ├── script-for01-input.svelte │ │ │ │ │ ├── script-for01-output.svelte │ │ │ │ │ ├── script-function01-errors.yaml │ │ │ │ │ ├── script-function01-input.svelte │ │ │ │ │ ├── script-function01-output.svelte │ │ │ │ │ ├── script-if01-errors.yaml │ │ │ │ │ ├── script-if01-input.svelte │ │ │ │ │ ├── script-if01-output.svelte │ │ │ │ │ ├── script-import01-errors.yaml │ │ │ │ │ ├── script-import01-input.svelte │ │ │ │ │ ├── script-import01-output.svelte │ │ │ │ │ ├── script-import02-errors.yaml │ │ │ │ │ ├── script-import02-input.svelte │ │ │ │ │ ├── script-import02-output.svelte │ │ │ │ │ ├── script-member01-errors.yaml │ │ │ │ │ ├── script-member01-input.svelte │ │ │ │ │ ├── script-member01-output.svelte │ │ │ │ │ ├── script-methods01-errors.yaml │ │ │ │ │ ├── script-methods01-input.svelte │ │ │ │ │ ├── script-methods01-output.svelte │ │ │ │ │ ├── script-prop01-errors.yaml │ │ │ │ │ ├── script-prop01-input.svelte │ │ │ │ │ ├── script-prop01-output.svelte │ │ │ │ │ ├── script-switch01-errors.yaml │ │ │ │ │ ├── script-switch01-input.svelte │ │ │ │ │ ├── script-switch01-output.svelte │ │ │ │ │ ├── script-try01-errors.yaml │ │ │ │ │ ├── script-try01-input.svelte │ │ │ │ │ ├── script-try01-output.svelte │ │ │ │ │ ├── script-unary01-errors.yaml │ │ │ │ │ ├── script-unary01-input.svelte │ │ │ │ │ ├── script-unary01-output.svelte │ │ │ │ │ ├── script-yield-expression01-errors.yaml │ │ │ │ │ ├── script-yield-expression01-input.svelte │ │ │ │ │ ├── script-yield-expression01-output.svelte │ │ │ │ │ ├── snippets01-errors.yaml │ │ │ │ │ ├── snippets01-input.svelte │ │ │ │ │ ├── snippets01-output.svelte │ │ │ │ │ ├── snippets01-requirements.json │ │ │ │ │ ├── style-directive01-errors.yaml │ │ │ │ │ ├── style-directive01-input.svelte │ │ │ │ │ ├── style-directive01-output.svelte │ │ │ │ │ ├── switch-case/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── script-switch01-errors.yaml │ │ │ │ │ │ ├── script-switch01-input.svelte │ │ │ │ │ │ └── script-switch01-output.svelte │ │ │ │ │ ├── tab-indent/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ │ └── test02-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ ├── ts/ │ │ │ │ │ │ ├── ts-class01-errors.yaml │ │ │ │ │ │ ├── ts-class01-input.svelte │ │ │ │ │ │ ├── ts-class01-output.svelte │ │ │ │ │ │ ├── ts-class02-errors.yaml │ │ │ │ │ │ ├── ts-class02-input.svelte │ │ │ │ │ │ ├── ts-class02-output.svelte │ │ │ │ │ │ ├── ts-class03-errors.yaml │ │ │ │ │ │ ├── ts-class03-input.svelte │ │ │ │ │ │ ├── ts-class03-output.svelte │ │ │ │ │ │ ├── ts-conditional-type01-errors.yaml │ │ │ │ │ │ ├── ts-conditional-type01-input.svelte │ │ │ │ │ │ ├── ts-conditional-type01-output.svelte │ │ │ │ │ │ ├── ts-d-ts-eslint-errors.yaml │ │ │ │ │ │ ├── ts-d-ts-eslint-input.svelte │ │ │ │ │ │ ├── ts-d-ts-eslint-output.svelte │ │ │ │ │ │ ├── ts-decorator01-errors.yaml │ │ │ │ │ │ ├── ts-decorator01-input.svelte │ │ │ │ │ │ ├── ts-decorator01-output.svelte │ │ │ │ │ │ ├── ts-decorator02-errors.yaml │ │ │ │ │ │ ├── ts-decorator02-input.svelte │ │ │ │ │ │ ├── ts-decorator02-output.svelte │ │ │ │ │ │ ├── ts-enum01-errors.yaml │ │ │ │ │ │ ├── ts-enum01-input.svelte │ │ │ │ │ │ ├── ts-enum01-output.svelte │ │ │ │ │ │ ├── ts-function01-errors.yaml │ │ │ │ │ │ ├── ts-function01-input.svelte │ │ │ │ │ │ ├── ts-function01-output.svelte │ │ │ │ │ │ ├── ts-function02-errors.yaml │ │ │ │ │ │ ├── ts-function02-input.svelte │ │ │ │ │ │ ├── ts-function02-output.svelte │ │ │ │ │ │ ├── ts-import-export01-errors.yaml │ │ │ │ │ │ ├── ts-import-export01-input.svelte │ │ │ │ │ │ ├── ts-import-export01-output.svelte │ │ │ │ │ │ ├── ts-import-type01-errors.yaml │ │ │ │ │ │ ├── ts-import-type01-input.svelte │ │ │ │ │ │ ├── ts-import-type01-output.svelte │ │ │ │ │ │ ├── ts-import-type01-requirements.json │ │ │ │ │ │ ├── ts-interface01-errors.yaml │ │ │ │ │ │ ├── ts-interface01-input.svelte │ │ │ │ │ │ ├── ts-interface01-output.svelte │ │ │ │ │ │ ├── ts-interface02-errors.yaml │ │ │ │ │ │ ├── ts-interface02-input.svelte │ │ │ │ │ │ ├── ts-interface02-output.svelte │ │ │ │ │ │ ├── ts-interface03-errors.yaml │ │ │ │ │ │ ├── ts-interface03-input.svelte │ │ │ │ │ │ ├── ts-interface03-output.svelte │ │ │ │ │ │ ├── ts-static-block01-errors.yaml │ │ │ │ │ │ ├── ts-static-block01-input.svelte │ │ │ │ │ │ ├── ts-static-block01-output.svelte │ │ │ │ │ │ ├── ts-template-literal-type01-errors.yaml │ │ │ │ │ │ ├── ts-template-literal-type01-input.svelte │ │ │ │ │ │ ├── ts-template-literal-type01-output.svelte │ │ │ │ │ │ ├── ts-type-annotation01-errors.yaml │ │ │ │ │ │ ├── ts-type-annotation01-input.svelte │ │ │ │ │ │ ├── ts-type-annotation01-output.svelte │ │ │ │ │ │ ├── ts-type-annotation02-errors.yaml │ │ │ │ │ │ ├── ts-type-annotation02-input.svelte │ │ │ │ │ │ ├── ts-type-annotation02-output.svelte │ │ │ │ │ │ ├── ts-type-annotation03-errors.yaml │ │ │ │ │ │ ├── ts-type-annotation03-input.svelte │ │ │ │ │ │ ├── ts-type-annotation03-output.svelte │ │ │ │ │ │ ├── ts-type-only-import-export01-errors.yaml │ │ │ │ │ │ ├── ts-type-only-import-export01-input.svelte │ │ │ │ │ │ ├── ts-type-only-import-export01-output.svelte │ │ │ │ │ │ ├── ts-type-only-import-export02-errors.yaml │ │ │ │ │ │ ├── ts-type-only-import-export02-input.svelte │ │ │ │ │ │ ├── ts-type-only-import-export02-output.svelte │ │ │ │ │ │ ├── ts-type-only-import-export03-errors.yaml │ │ │ │ │ │ ├── ts-type-only-import-export03-input.svelte │ │ │ │ │ │ ├── ts-type-only-import-export03-output.svelte │ │ │ │ │ │ ├── ts-type-parameters01-errors.yaml │ │ │ │ │ │ ├── ts-type-parameters01-input.svelte │ │ │ │ │ │ ├── ts-type-parameters01-output.svelte │ │ │ │ │ │ ├── ts-type-parameters02-errors.yaml │ │ │ │ │ │ ├── ts-type-parameters02-input.svelte │ │ │ │ │ │ ├── ts-type-parameters02-output.svelte │ │ │ │ │ │ ├── ts-types01-errors.yaml │ │ │ │ │ │ ├── ts-types01-input.svelte │ │ │ │ │ │ ├── ts-types01-output.svelte │ │ │ │ │ │ ├── ts-types02-errors.yaml │ │ │ │ │ │ ├── ts-types02-input.svelte │ │ │ │ │ │ ├── ts-types02-output.svelte │ │ │ │ │ │ ├── ts-types03-errors.yaml │ │ │ │ │ │ ├── ts-types03-input.svelte │ │ │ │ │ │ ├── ts-types03-output.svelte │ │ │ │ │ │ ├── ts-union01-errors.yaml │ │ │ │ │ │ ├── ts-union01-input.svelte │ │ │ │ │ │ ├── ts-union01-output.svelte │ │ │ │ │ │ ├── ts-union02-errors.yaml │ │ │ │ │ │ ├── ts-union02-input.svelte │ │ │ │ │ │ └── ts-union02-output.svelte │ │ │ │ │ └── ts-v5/ │ │ │ │ │ ├── ts-abstract-accessor-property-errors.yaml │ │ │ │ │ ├── ts-abstract-accessor-property-input.svelte │ │ │ │ │ ├── ts-abstract-accessor-property-output.svelte │ │ │ │ │ ├── ts-accessor-property01-errors.yaml │ │ │ │ │ ├── ts-accessor-property01-input.svelte │ │ │ │ │ ├── ts-accessor-property01-output.svelte │ │ │ │ │ ├── ts-accessor-property02-errors.yaml │ │ │ │ │ ├── ts-accessor-property02-input.svelte │ │ │ │ │ ├── ts-accessor-property02-output.svelte │ │ │ │ │ ├── ts-accessor-property03-errors.yaml │ │ │ │ │ ├── ts-accessor-property03-input.svelte │ │ │ │ │ ├── ts-accessor-property03-output.svelte │ │ │ │ │ ├── ts-accessor-property04-errors.yaml │ │ │ │ │ ├── ts-accessor-property04-input.svelte │ │ │ │ │ ├── ts-accessor-property04-output.svelte │ │ │ │ │ ├── ts-accessor-property05-errors.yaml │ │ │ │ │ ├── ts-accessor-property05-input.svelte │ │ │ │ │ ├── ts-accessor-property05-output.svelte │ │ │ │ │ ├── ts-import-assertion01-errors.yaml │ │ │ │ │ ├── ts-import-assertion01-input.svelte │ │ │ │ │ ├── ts-import-assertion01-output.svelte │ │ │ │ │ ├── ts-import-assertion01-requirements.json │ │ │ │ │ ├── ts-import-assertion02-errors.yaml │ │ │ │ │ ├── ts-import-assertion02-input.svelte │ │ │ │ │ ├── ts-import-assertion02-output.svelte │ │ │ │ │ ├── ts-import-assertion03-errors.yaml │ │ │ │ │ ├── ts-import-assertion03-input.svelte │ │ │ │ │ ├── ts-import-assertion03-output.svelte │ │ │ │ │ ├── ts-import-assertion03-requirements.json │ │ │ │ │ ├── ts-import-assertion04-errors.yaml │ │ │ │ │ ├── ts-import-assertion04-input.svelte │ │ │ │ │ ├── ts-import-assertion04-output.svelte │ │ │ │ │ ├── ts-import-assertion04-requirements.json │ │ │ │ │ ├── ts-import-attributes01-errors.yaml │ │ │ │ │ ├── ts-import-attributes01-input.svelte │ │ │ │ │ ├── ts-import-attributes01-output.svelte │ │ │ │ │ ├── ts-import-attributes01-requirements.json │ │ │ │ │ ├── ts-import-attributes02-errors.yaml │ │ │ │ │ ├── ts-import-attributes02-input.svelte │ │ │ │ │ ├── ts-import-attributes02-output.svelte │ │ │ │ │ ├── ts-import-attributes03-errors.yaml │ │ │ │ │ ├── ts-import-attributes03-input.svelte │ │ │ │ │ ├── ts-import-attributes03-output.svelte │ │ │ │ │ ├── ts-import-attributes03-requirements.json │ │ │ │ │ ├── ts-import-attributes04-errors.yaml │ │ │ │ │ ├── ts-import-attributes04-input.svelte │ │ │ │ │ ├── ts-import-attributes04-output.svelte │ │ │ │ │ ├── ts-import-attributes04-requirements.json │ │ │ │ │ ├── ts-instantiation-expression01-errors.yaml │ │ │ │ │ ├── ts-instantiation-expression01-input.svelte │ │ │ │ │ ├── ts-instantiation-expression01-output.svelte │ │ │ │ │ ├── ts-satisfies-operators01-errors.yaml │ │ │ │ │ ├── ts-satisfies-operators01-input.svelte │ │ │ │ │ └── ts-satisfies-operators01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── indent-script-input.svelte │ │ │ │ ├── inline-style-tag-input.svelte │ │ │ │ ├── pug01-input.svelte │ │ │ │ ├── test01-input.svelte │ │ │ │ └── ts/ │ │ │ │ ├── ts-import-type01-input.svelte │ │ │ │ └── ts-import-type01-requirements.json │ │ │ ├── infinite-reactive-loop/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── await/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── function-call/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ │ ├── test03-input.svelte │ │ │ │ │ │ ├── test04-errors.yaml │ │ │ │ │ │ ├── test04-input.svelte │ │ │ │ │ │ ├── test05-errors.yaml │ │ │ │ │ │ ├── test05-input.svelte │ │ │ │ │ │ ├── test06-errors.yaml │ │ │ │ │ │ ├── test06-input.svelte │ │ │ │ │ │ ├── test07-errors.yaml │ │ │ │ │ │ ├── test07-input.svelte │ │ │ │ │ │ ├── test08-errors.yaml │ │ │ │ │ │ ├── test08-input.svelte │ │ │ │ │ │ ├── test09-errors.yaml │ │ │ │ │ │ ├── test09-input.svelte │ │ │ │ │ │ ├── test10-errors.yaml │ │ │ │ │ │ ├── test10-input.svelte │ │ │ │ │ │ ├── test11-errors.yaml │ │ │ │ │ │ └── test11-input.svelte │ │ │ │ │ ├── promise/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ │ ├── test03-input.svelte │ │ │ │ │ │ ├── test04-errors.yaml │ │ │ │ │ │ ├── test04-input.svelte │ │ │ │ │ │ ├── test05-errors.yaml │ │ │ │ │ │ ├── test05-input.svelte │ │ │ │ │ │ ├── test06-errors.yaml │ │ │ │ │ │ └── test06-input.svelte │ │ │ │ │ ├── queueMicrotask/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── setInterval/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── setTimeout/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ │ └── test02-input.svelte │ │ │ │ │ └── tick/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ └── test02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── recursive-reference-input.svelte │ │ │ │ ├── test01-input.svelte │ │ │ │ ├── test02-input.svelte │ │ │ │ ├── test03-input.svelte │ │ │ │ ├── test04-input.svelte │ │ │ │ ├── test05-input.svelte │ │ │ │ ├── test06-input.svelte │ │ │ │ ├── test07-input.svelte │ │ │ │ └── test08-input.svelte │ │ │ ├── max-attributes-per-line/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── max3/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── max-lines-per-block/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── all-blocks-exceed/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── all01-errors.yaml │ │ │ │ │ │ └── all01-input.svelte │ │ │ │ │ ├── mixed-comment-code/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── mixed01-errors.yaml │ │ │ │ │ │ └── mixed01-input.svelte │ │ │ │ │ ├── script-too-long/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── script01-errors.yaml │ │ │ │ │ │ └── script01-input.svelte │ │ │ │ │ ├── skip-not-enough/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── skip01-errors.yaml │ │ │ │ │ │ └── skip01-input.svelte │ │ │ │ │ ├── style-too-long/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── style01-errors.yaml │ │ │ │ │ │ └── style01-input.svelte │ │ │ │ │ └── template-too-long/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── template01-errors.yaml │ │ │ │ │ └── template01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── default-config.json │ │ │ │ ├── default-input.svelte │ │ │ │ ├── empty-block/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── empty01-input.svelte │ │ │ │ ├── no-style/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── no-style01-input.svelte │ │ │ │ ├── only-style/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── only-style01-input.svelte │ │ │ │ ├── skip-blank-lines/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── skip-blank01-input.svelte │ │ │ │ ├── skip-both/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── skip-both01-input.svelte │ │ │ │ └── skip-comments/ │ │ │ │ ├── _config.json │ │ │ │ └── skip-comments01-input.svelte │ │ │ ├── mustache-spacing/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── always/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── snippet-render01-errors.yaml │ │ │ │ │ │ ├── snippet-render01-input.svelte │ │ │ │ │ │ ├── snippet-render01-output.svelte │ │ │ │ │ │ ├── snippet-render01-requirements.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── always-after-expression/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── snippet-render01-errors.yaml │ │ │ │ │ │ ├── snippet-render01-input.svelte │ │ │ │ │ │ ├── snippet-render01-output.svelte │ │ │ │ │ │ ├── snippet-render01-requirements.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── snippet-render01-errors.yaml │ │ │ │ │ ├── snippet-render01-input.svelte │ │ │ │ │ ├── snippet-render01-output.svelte │ │ │ │ │ ├── snippet-render01-requirements.json │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── always/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── snippet-render01-input.svelte │ │ │ │ │ ├── snippet-render01-requirements.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── snippet-render01-input.svelte │ │ │ │ ├── snippet-render01-requirements.json │ │ │ │ └── test01-input.svelte │ │ │ ├── no-add-event-listener/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── typescript01-errors.yaml │ │ │ │ │ └── typescript01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ └── test01-input.svelte │ │ │ ├── no-at-debug-tags/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── debug01-errors.yaml │ │ │ │ │ ├── debug01-input.svelte │ │ │ │ │ ├── debug02-errors.yaml │ │ │ │ │ └── debug02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── html-input.svelte │ │ │ │ └── text-mustash-input.svelte │ │ │ ├── no-at-html-tags/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── html-errors.yaml │ │ │ │ │ └── html-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── debug01-input.svelte │ │ │ │ ├── debug02-input.svelte │ │ │ │ └── text-mustash-input.svelte │ │ │ ├── no-dom-manipulating/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── chain01-errors.yaml │ │ │ │ │ ├── chain01-input.svelte │ │ │ │ │ ├── remove-text01-errors.yaml │ │ │ │ │ ├── remove-text01-input.svelte │ │ │ │ │ ├── remove01-errors.yaml │ │ │ │ │ ├── remove01-input.svelte │ │ │ │ │ ├── svelte-element01-errors.yaml │ │ │ │ │ ├── svelte-element01-input.svelte │ │ │ │ │ ├── well-known-method01-errors.yaml │ │ │ │ │ ├── well-known-method01-input.svelte │ │ │ │ │ ├── well-known-prop01-errors.yaml │ │ │ │ │ └── well-known-prop01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── computed-member01-input.svelte │ │ │ │ ├── loop01-input.svelte │ │ │ │ ├── non-bind-this01-input.svelte │ │ │ │ ├── non-element01-input.svelte │ │ │ │ ├── read-prop01-input.svelte │ │ │ │ ├── read-prop02-input.svelte │ │ │ │ ├── remove-text01-input.svelte │ │ │ │ ├── remove01-input.svelte │ │ │ │ ├── unknown-method01-input.svelte │ │ │ │ ├── unknown-prop01-input.svelte │ │ │ │ └── unknown-var01-input.svelte │ │ │ ├── no-dupe-else-if-blocks/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── simple-test01-errors.yaml │ │ │ │ │ ├── simple-test01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ └── test02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── test01-input.svelte │ │ │ │ ├── test02-input.svelte │ │ │ │ └── test03-input.svelte │ │ │ ├── no-dupe-on-directives/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── inline-expression-errors.yaml │ │ │ │ │ ├── inline-expression-input.svelte │ │ │ │ │ ├── modifier-errors.yaml │ │ │ │ │ ├── modifier-input.svelte │ │ │ │ │ ├── multiple-element-errors.yaml │ │ │ │ │ ├── multiple-element-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ └── test02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── test01-input.svelte │ │ │ │ └── test02-input.svelte │ │ │ ├── no-dupe-style-properties/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── ternary01-errors.yaml │ │ │ │ │ ├── ternary01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── empty01-input.svelte │ │ │ │ ├── ternary01-input.svelte │ │ │ │ ├── test01-input.svelte │ │ │ │ └── test02-input.svelte │ │ │ ├── no-dupe-use-directives/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── inline-expression-errors.yaml │ │ │ │ │ ├── inline-expression-input.svelte │ │ │ │ │ ├── multiple-element-errors.yaml │ │ │ │ │ ├── multiple-element-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ └── test02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── inline-expression-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── no-dynamic-slot-name/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── bool-slot01-errors.yaml │ │ │ │ │ ├── bool-slot01-input.svelte │ │ │ │ │ ├── bool-slot01-output.svelte │ │ │ │ │ ├── literal-slot01-errors.yaml │ │ │ │ │ ├── literal-slot01-input.svelte │ │ │ │ │ ├── literal-slot01-output.svelte │ │ │ │ │ ├── multi-report01-errors.yaml │ │ │ │ │ ├── multi-report01-input.svelte │ │ │ │ │ ├── multi-report01-output.svelte │ │ │ │ │ ├── recursive-loop01-errors.yaml │ │ │ │ │ ├── recursive-loop01-input.svelte │ │ │ │ │ ├── recursive-loop01-output.svelte │ │ │ │ │ ├── var-slot01-errors.yaml │ │ │ │ │ ├── var-slot01-input.svelte │ │ │ │ │ └── var-slot01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── slot01-input.svelte │ │ │ ├── no-export-load-in-svelte-module-in-kit-pages/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── svelte-config/ │ │ │ │ │ │ └── test01/ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── errors.yaml │ │ │ │ │ │ └── svelte.config.js │ │ │ │ │ ├── svelte-config-from-parser-options/ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ └── errors.yaml │ │ │ │ │ ├── test01/ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ └── errors.yaml │ │ │ │ │ └── test02/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── _config.json │ │ │ │ │ └── errors.yaml │ │ │ │ └── valid/ │ │ │ │ ├── not-page/ │ │ │ │ │ ├── +test01-input.svelte │ │ │ │ │ ├── +test02-input.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test01/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test02/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test03/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test04/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test05/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test06/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test07/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test08/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test09/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ └── test10/ │ │ │ │ ├── +page.svelte │ │ │ │ └── _config.json │ │ │ ├── no-extra-reactive-curlies/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ └── test02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── test01-input.svelte │ │ │ │ └── test02-input.svelte │ │ │ ├── no-goto-without-base/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── aliased-goto01-errors.yaml │ │ │ │ │ ├── aliased-goto01-input.svelte │ │ │ │ │ ├── base-not-prefixed01-errors.yaml │ │ │ │ │ ├── base-not-prefixed01-input.svelte │ │ │ │ │ ├── no-base01-errors.yaml │ │ │ │ │ └── no-base01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── absolute-uri01-input.svelte │ │ │ │ ├── base-aliased01-input.svelte │ │ │ │ └── base-prefixed01-input.svelte │ │ │ ├── no-ignored-unsubscribe/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── test01-input.svelte │ │ │ │ ├── test02-input.svelte │ │ │ │ └── test03-input.svelte │ │ │ ├── no-immutable-reactive-statements/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── immutable-let-errors.yaml │ │ │ │ │ ├── immutable-let-input.svelte │ │ │ │ │ ├── immutable01-errors.yaml │ │ │ │ │ ├── immutable01-input.svelte │ │ │ │ │ ├── readonly-export01-errors.yaml │ │ │ │ │ └── readonly-export01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── builtin-vars01-input.svelte │ │ │ │ ├── builtin-vars02-input.svelte │ │ │ │ ├── mutable-member01-input.svelte │ │ │ │ ├── mutable-member02-wth-bind-input.svelte │ │ │ │ ├── mutable-member03-with-each-input.svelte │ │ │ │ ├── mutable-member04-with-each-input.svelte │ │ │ │ ├── mutable-member05-with-each-input.svelte │ │ │ │ ├── mutable-member06-with-each-input.svelte │ │ │ │ ├── mutable-member07-with-each-input.svelte │ │ │ │ ├── mutable01-input.svelte │ │ │ │ └── unknown01-input.svelte │ │ │ ├── no-inline-styles/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── disallowed-transitions/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── transition01-errors.yaml │ │ │ │ │ │ └── transition01-input.svelte │ │ │ │ │ ├── style-attribute01-errors.yaml │ │ │ │ │ ├── style-attribute01-input.svelte │ │ │ │ │ ├── style-directive01-errors.yaml │ │ │ │ │ └── style-directive01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── class-attribute01-input.svelte │ │ │ │ ├── class-directive01-input.svelte │ │ │ │ └── transition01-input.svelte │ │ │ ├── no-inner-declarations/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── both/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── v8/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── both/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── no-inspect/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ └── test01-input.svelte │ │ │ ├── no-navigation-without-base/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── goto-aliased01-errors.yaml │ │ │ │ │ ├── goto-aliased01-input.svelte │ │ │ │ │ ├── goto-base-not-as-prefix01-errors.yaml │ │ │ │ │ ├── goto-base-not-as-prefix01-input.svelte │ │ │ │ │ ├── goto-namespace-import01-errors.yaml │ │ │ │ │ ├── goto-namespace-import01-input.svelte │ │ │ │ │ ├── goto-no-base01-errors.yaml │ │ │ │ │ ├── goto-no-base01-input.svelte │ │ │ │ │ ├── link-base-not-as-prefix01-errors.yaml │ │ │ │ │ ├── link-base-not-as-prefix01-input.svelte │ │ │ │ │ ├── link-no-base01-errors.yaml │ │ │ │ │ ├── link-no-base01-input.svelte │ │ │ │ │ ├── link-with-fragment01-errors.yaml │ │ │ │ │ ├── link-with-fragment01-input.svelte │ │ │ │ │ ├── pushState-aliased01-errors.yaml │ │ │ │ │ ├── pushState-aliased01-input.svelte │ │ │ │ │ ├── pushState-base-not-as-prefix01-errors.yaml │ │ │ │ │ ├── pushState-base-not-as-prefix01-input.svelte │ │ │ │ │ ├── pushState-namespace-import01-errors.yaml │ │ │ │ │ ├── pushState-namespace-import01-input.svelte │ │ │ │ │ ├── pushState-no-base01-errors.yaml │ │ │ │ │ ├── pushState-no-base01-input.svelte │ │ │ │ │ ├── replaceState-aliased01-errors.yaml │ │ │ │ │ ├── replaceState-aliased01-input.svelte │ │ │ │ │ ├── replaceState-base-not-as-prefix01-errors.yaml │ │ │ │ │ ├── replaceState-base-not-as-prefix01-input.svelte │ │ │ │ │ ├── replaceState-namespace-import01-errors.yaml │ │ │ │ │ ├── replaceState-namespace-import01-input.svelte │ │ │ │ │ ├── replaceState-no-base01-errors.yaml │ │ │ │ │ └── replaceState-no-base01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── goto-base-aliased01-input.svelte │ │ │ │ ├── goto-base-namespace-import01-input.svelte │ │ │ │ ├── goto-base-prefixed01-input.svelte │ │ │ │ ├── ignoreGoto/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── goto-ignored01-input.svelte │ │ │ │ ├── ignoreLinks/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── link-ignored01-input.svelte │ │ │ │ ├── ignorePushState/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── pushState-ignored01-input.svelte │ │ │ │ ├── ignoreReplaceState/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── replaceState-ignored01-input.svelte │ │ │ │ ├── link-absolute-url01-input.svelte │ │ │ │ ├── link-base-aliased01-input.svelte │ │ │ │ ├── link-base-namespace-import01-input.svelte │ │ │ │ ├── link-base-prefixed01-input.svelte │ │ │ │ ├── link-fragment-url01-input.svelte │ │ │ │ ├── pushState-base-aliased01-input.svelte │ │ │ │ ├── pushState-base-namespace-import01-input.svelte │ │ │ │ ├── pushState-base-prefixed01-input.svelte │ │ │ │ ├── pushState-empty-url01-input.svelte │ │ │ │ ├── replaceState-base-aliased01-input.svelte │ │ │ │ ├── replaceState-base-namespace-import01-input.svelte │ │ │ │ ├── replaceState-base-prefixed01-input.svelte │ │ │ │ └── replaceState-empty-url01-input.svelte │ │ │ ├── no-navigation-without-resolve/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── goto-aliased01-errors.yaml │ │ │ │ │ ├── goto-aliased01-input.svelte │ │ │ │ │ ├── goto-namespace-import01-errors.yaml │ │ │ │ │ ├── goto-namespace-import01-input.svelte │ │ │ │ │ ├── goto-partial-resolve01-errors.yaml │ │ │ │ │ ├── goto-partial-resolve01-input.svelte │ │ │ │ │ ├── goto-resolved-pathname-wrong-module01-errors.yaml │ │ │ │ │ ├── goto-resolved-pathname-wrong-module01-input.svelte │ │ │ │ │ ├── goto-string-prop01-errors.yaml │ │ │ │ │ ├── goto-string-prop01-input.svelte │ │ │ │ │ ├── goto-ternary-resolve-absolute01-errors.yaml │ │ │ │ │ ├── goto-ternary-resolve-absolute01-input.svelte │ │ │ │ │ ├── goto-ternary-resolve-empty01-errors.yaml │ │ │ │ │ ├── goto-ternary-resolve-empty01-input.svelte │ │ │ │ │ ├── goto-ternary-resolve-plain01-errors.yaml │ │ │ │ │ ├── goto-ternary-resolve-plain01-input.svelte │ │ │ │ │ ├── goto-unresolved-pathname01-errors.yaml │ │ │ │ │ ├── goto-unresolved-pathname01-input.svelte │ │ │ │ │ ├── goto-without-resolve01-errors.yaml │ │ │ │ │ ├── goto-without-resolve01-input.svelte │ │ │ │ │ ├── link-absolute-url-invalid-operator01-errors.yaml │ │ │ │ │ ├── link-absolute-url-invalid-operator01-input.svelte │ │ │ │ │ ├── link-fragment-url-invalid-operator01-errors.yaml │ │ │ │ │ ├── link-fragment-url-invalid-operator01-input.svelte │ │ │ │ │ ├── link-nullish-like-literal01-errors.yaml │ │ │ │ │ ├── link-nullish-like-literal01-input.svelte │ │ │ │ │ ├── link-partial-asset01-errors.yaml │ │ │ │ │ ├── link-partial-asset01-input.svelte │ │ │ │ │ ├── link-partial-resolve01-errors.yaml │ │ │ │ │ ├── link-partial-resolve01-input.svelte │ │ │ │ │ ├── link-resolved-pathname-wrong-module01-errors.yaml │ │ │ │ │ ├── link-resolved-pathname-wrong-module01-input.svelte │ │ │ │ │ ├── link-string-prop01-errors.yaml │ │ │ │ │ ├── link-string-prop01-input.svelte │ │ │ │ │ ├── link-ternary-asset-plain01-errors.yaml │ │ │ │ │ ├── link-ternary-asset-plain01-input.svelte │ │ │ │ │ ├── link-ternary-resolve-plain01-errors.yaml │ │ │ │ │ ├── link-ternary-resolve-plain01-input.svelte │ │ │ │ │ ├── link-unresolved-pathname01-errors.yaml │ │ │ │ │ ├── link-unresolved-pathname01-input.svelte │ │ │ │ │ ├── link-with-fragment01-errors.yaml │ │ │ │ │ ├── link-with-fragment01-input.svelte │ │ │ │ │ ├── link-without-resolve01-errors.yaml │ │ │ │ │ ├── link-without-resolve01-input.svelte │ │ │ │ │ ├── pushState-aliased01-errors.yaml │ │ │ │ │ ├── pushState-aliased01-input.svelte │ │ │ │ │ ├── pushState-namespace-import01-errors.yaml │ │ │ │ │ ├── pushState-namespace-import01-input.svelte │ │ │ │ │ ├── pushState-partial-resolve01-errors.yaml │ │ │ │ │ ├── pushState-partial-resolve01-input.svelte │ │ │ │ │ ├── pushState-resolved-pathname-wrong-module01-errors.yaml │ │ │ │ │ ├── pushState-resolved-pathname-wrong-module01-input.svelte │ │ │ │ │ ├── pushState-string-prop01-errors.yaml │ │ │ │ │ ├── pushState-string-prop01-input.svelte │ │ │ │ │ ├── pushState-ternary-resolve-absolute01-errors.yaml │ │ │ │ │ ├── pushState-ternary-resolve-absolute01-input.svelte │ │ │ │ │ ├── pushState-ternary-resolve-plain01-errors.yaml │ │ │ │ │ ├── pushState-ternary-resolve-plain01-input.svelte │ │ │ │ │ ├── pushState-unresolved-pathname01-errors.yaml │ │ │ │ │ ├── pushState-unresolved-pathname01-input.svelte │ │ │ │ │ ├── pushState-without-resolve01-errors.yaml │ │ │ │ │ ├── pushState-without-resolve01-input.svelte │ │ │ │ │ ├── recursive-loop01-errors.yaml │ │ │ │ │ ├── recursive-loop01-input.svelte │ │ │ │ │ ├── replaceState-aliased01-errors.yaml │ │ │ │ │ ├── replaceState-aliased01-input.svelte │ │ │ │ │ ├── replaceState-namespace-import01-errors.yaml │ │ │ │ │ ├── replaceState-namespace-import01-input.svelte │ │ │ │ │ ├── replaceState-partial-resolve01-errors.yaml │ │ │ │ │ ├── replaceState-partial-resolve01-input.svelte │ │ │ │ │ ├── replaceState-resolved-pathname-wrong-module01-errors.yaml │ │ │ │ │ ├── replaceState-resolved-pathname-wrong-module01-input.svelte │ │ │ │ │ ├── replaceState-string-prop01-errors.yaml │ │ │ │ │ ├── replaceState-string-prop01-input.svelte │ │ │ │ │ ├── replaceState-ternary-resolve-absolute01-errors.yaml │ │ │ │ │ ├── replaceState-ternary-resolve-absolute01-input.svelte │ │ │ │ │ ├── replaceState-ternary-resolve-plain01-errors.yaml │ │ │ │ │ ├── replaceState-ternary-resolve-plain01-input.svelte │ │ │ │ │ ├── replaceState-unresolved-pathname01-errors.yaml │ │ │ │ │ ├── replaceState-unresolved-pathname01-input.svelte │ │ │ │ │ ├── replaceState-without-resolve01-errors.yaml │ │ │ │ │ └── replaceState-without-resolve01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── goto-namespace-import01-input.svelte │ │ │ │ ├── goto-resolve-aliased01-input.svelte │ │ │ │ ├── goto-resolved-pathname01-input.svelte │ │ │ │ ├── goto-resolved-pathname02-input.svelte │ │ │ │ ├── goto-resolved01-input.svelte │ │ │ │ ├── goto-ternary-both-resolve01-input.svelte │ │ │ │ ├── ignoreGoto/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── goto-ignored01-input.svelte │ │ │ │ ├── ignoreLinks/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── link-ignored01-input.svelte │ │ │ │ ├── ignorePushState/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── pushState-ignored01-input.svelte │ │ │ │ ├── ignoreReplaceState/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── replaceState-ignored01-input.svelte │ │ │ │ ├── link-absolute-url01-input.svelte │ │ │ │ ├── link-asset-aliased01-input.svelte │ │ │ │ ├── link-asset01-input.svelte │ │ │ │ ├── link-fragment-url01-input.svelte │ │ │ │ ├── link-namespace-import01-input.svelte │ │ │ │ ├── link-nullish01-input.svelte │ │ │ │ ├── link-rel-external01-input.svelte │ │ │ │ ├── link-resolve-aliased01-input.svelte │ │ │ │ ├── link-resolved-pathname01-input.svelte │ │ │ │ ├── link-resolved-pathname02-input.svelte │ │ │ │ ├── link-resolved01-input.svelte │ │ │ │ ├── link-ternary-absolute-fragment01-input.svelte │ │ │ │ ├── link-ternary-resolve-absolute01-input.svelte │ │ │ │ ├── link-ternary-resolve-asset01-input.svelte │ │ │ │ ├── link-ternary-resolve-fragment01-input.svelte │ │ │ │ ├── link-ternary-resolve-nullish01-input.svelte │ │ │ │ ├── pushState-empty-url01-input.svelte │ │ │ │ ├── pushState-namespace-import01-input.svelte │ │ │ │ ├── pushState-resolve-aliased01-input.svelte │ │ │ │ ├── pushState-resolved-pathname01-input.svelte │ │ │ │ ├── pushState-resolved-pathname02-input.svelte │ │ │ │ ├── pushState-resolved01-input.svelte │ │ │ │ ├── pushState-ternary-resolve-empty01-input.svelte │ │ │ │ ├── replaceState-empty-url01-input.svelte │ │ │ │ ├── replaceState-namespace-import01-input.svelte │ │ │ │ ├── replaceState-resolve-aliased01-input.svelte │ │ │ │ ├── replaceState-resolved-pathname01-input.svelte │ │ │ │ ├── replaceState-resolved-pathname02-input.svelte │ │ │ │ ├── replaceState-resolved01-input.svelte │ │ │ │ └── replaceState-ternary-resolve-empty01-input.svelte │ │ │ ├── no-not-function-handler/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── array01-errors.yaml │ │ │ │ │ ├── array01-input.svelte │ │ │ │ │ ├── class01-errors.yaml │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── object01-errors.yaml │ │ │ │ │ ├── object01-input.svelte │ │ │ │ │ ├── string01-errors.yaml │ │ │ │ │ ├── string01-input.svelte │ │ │ │ │ ├── svelte5/ │ │ │ │ │ │ ├── array01-errors.yaml │ │ │ │ │ │ ├── array01-input.svelte │ │ │ │ │ │ ├── class01-errors.yaml │ │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ │ ├── object01-errors.yaml │ │ │ │ │ │ ├── object01-input.svelte │ │ │ │ │ │ ├── requirements.json │ │ │ │ │ │ ├── string01-errors.yaml │ │ │ │ │ │ ├── string01-input.svelte │ │ │ │ │ │ ├── value01-errors.yaml │ │ │ │ │ │ └── value01-input.svelte │ │ │ │ │ ├── value01-errors.yaml │ │ │ │ │ └── value01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── bind01-input.svelte │ │ │ │ ├── function01-input.svelte │ │ │ │ ├── null01-input.svelte │ │ │ │ └── svelte5/ │ │ │ │ ├── function01-input.svelte │ │ │ │ ├── null01-input.svelte │ │ │ │ └── requirements.json │ │ │ ├── no-object-in-text-mustaches/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── array01-errors.yaml │ │ │ │ │ ├── array01-input.svelte │ │ │ │ │ ├── class01-errors.yaml │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── function01-errors.yaml │ │ │ │ │ ├── function01-input.svelte │ │ │ │ │ ├── object01-errors.yaml │ │ │ │ │ └── object01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── object01-input.svelte │ │ │ │ └── string01-input.svelte │ │ │ ├── no-raw-special-elements/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── no-reactive-functions/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── no-reactive-literals/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── no-reactive-reassign/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── array01-errors.yaml │ │ │ │ │ ├── array01-input.svelte │ │ │ │ │ ├── bind-dir01-errors.yaml │ │ │ │ │ ├── bind-dir01-input.svelte │ │ │ │ │ ├── conditional01-errors.yaml │ │ │ │ │ ├── conditional01-input.svelte │ │ │ │ │ ├── delete01-errors.yaml │ │ │ │ │ ├── delete01-input.svelte │ │ │ │ │ ├── destructure01-errors.yaml │ │ │ │ │ ├── destructure01-input.svelte │ │ │ │ │ ├── for-in01-errors.yaml │ │ │ │ │ ├── for-in01-input.svelte │ │ │ │ │ ├── for-of01-errors.yaml │ │ │ │ │ ├── for-of01-input.svelte │ │ │ │ │ ├── member01-errors.yaml │ │ │ │ │ ├── member01-input.svelte │ │ │ │ │ ├── props-false/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── props-true01-errors.yaml │ │ │ │ │ ├── props-true01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── array01-input.svelte │ │ │ │ ├── assign-right01-input.svelte │ │ │ │ ├── destructure01-input.svelte │ │ │ │ ├── for-in01-input.svelte │ │ │ │ ├── for-of01-input.svelte │ │ │ │ ├── member-key01-input.svelte │ │ │ │ ├── on-dir01-input.svelte │ │ │ │ ├── props-false/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── props-false01-input.svelte │ │ │ │ ├── reactive-like01-input.svelte │ │ │ │ ├── reactive-like02-input.svelte │ │ │ │ ├── test01-input.svelte │ │ │ │ └── typeof01-input.svelte │ │ │ ├── no-restricted-html-elements/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── array-config.json │ │ │ │ │ ├── array-errors.yaml │ │ │ │ │ ├── array-input.svelte │ │ │ │ │ ├── object-config.json │ │ │ │ │ ├── object-errors.yaml │ │ │ │ │ └── object-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── array-config.json │ │ │ │ ├── array-input.svelte │ │ │ │ ├── object-config.json │ │ │ │ └── object-input.svelte │ │ │ ├── no-shorthand-style-property-overrides/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── ternary01-errors.yaml │ │ │ │ │ ├── ternary01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── empty01-input.svelte │ │ │ │ ├── ternary01-input.svelte │ │ │ │ ├── test01-input.svelte │ │ │ │ └── test02-input.svelte │ │ │ ├── no-spaces-around-equal-signs-in-attribute/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test-01-input.svelte │ │ │ ├── no-store-async/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.js │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ ├── test02-input.js │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ ├── test03-input.js │ │ │ │ │ ├── test04-errors.yaml │ │ │ │ │ └── test04-input.js │ │ │ │ └── valid/ │ │ │ │ └── test01-input.js │ │ │ ├── no-svelte-internal/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── no-svelte-internal01-errors.yaml │ │ │ │ │ ├── no-svelte-internal01-input.svelte │ │ │ │ │ ├── no-svelte-internal02-errors.yaml │ │ │ │ │ ├── no-svelte-internal02-input.svelte │ │ │ │ │ ├── no-svelte-internal03-errors.yaml │ │ │ │ │ ├── no-svelte-internal03-input.svelte │ │ │ │ │ ├── no-svelte-internal04-errors.yaml │ │ │ │ │ ├── no-svelte-internal04-input.svelte │ │ │ │ │ ├── no-svelte-internal05-errors.yaml │ │ │ │ │ ├── no-svelte-internal05-input.svelte │ │ │ │ │ ├── no-svelte-internal06-errors.yaml │ │ │ │ │ ├── no-svelte-internal06-input.svelte │ │ │ │ │ ├── no-svelte-internal07-errors.yaml │ │ │ │ │ └── no-svelte-internal07-input.svelte │ │ │ │ └── valid/ │ │ │ │ └── no-svelte-internal01-input.svelte │ │ │ ├── no-target-blank/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── allow-referrer/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── allow-referrer-test01-input.svelte │ │ │ │ ├── enforce-dynamic-links/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── enforce-dynamic-links-test01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── no-top-level-browser-globals/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── env01-errors.yaml │ │ │ │ │ ├── env01-input.svelte │ │ │ │ │ ├── env02-errors.yaml │ │ │ │ │ ├── env02-input.svelte │ │ │ │ │ ├── env03-errors.yaml │ │ │ │ │ ├── env03-input.svelte │ │ │ │ │ ├── guards01-errors.yaml │ │ │ │ │ ├── guards01-input.svelte │ │ │ │ │ ├── guards02-errors.yaml │ │ │ │ │ ├── guards02-input.svelte │ │ │ │ │ ├── guards03-errors.yaml │ │ │ │ │ ├── guards03-input.svelte │ │ │ │ │ ├── guards04-errors.yaml │ │ │ │ │ ├── guards04-input.svelte │ │ │ │ │ ├── guards05-errors.yaml │ │ │ │ │ ├── guards05-input.svelte │ │ │ │ │ ├── guards06-errors.yaml │ │ │ │ │ ├── guards06-input.svelte │ │ │ │ │ ├── guards07-errors.yaml │ │ │ │ │ ├── guards07-input.svelte │ │ │ │ │ ├── guards08-errors.yaml │ │ │ │ │ ├── guards08-input.svelte │ │ │ │ │ ├── in-template01-errors.yaml │ │ │ │ │ ├── in-template01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ └── test03-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── complex-guards01-input.svelte │ │ │ │ ├── complex-guards02-input.svelte │ │ │ │ ├── effect01-input.svelte │ │ │ │ ├── env-guards01-input.svelte │ │ │ │ ├── env01-input.svelte │ │ │ │ ├── env02-input.svelte │ │ │ │ ├── env03-input.svelte │ │ │ │ ├── guards01-input.svelte │ │ │ │ ├── guards02-input.svelte │ │ │ │ ├── guards03-input.svelte │ │ │ │ ├── guards04-input.svelte │ │ │ │ ├── guards05-input.svelte │ │ │ │ ├── guards06-input.svelte │ │ │ │ ├── guards07-input.svelte │ │ │ │ ├── guards08-input.svelte │ │ │ │ ├── in-template01-input.svelte │ │ │ │ ├── in-template02-input.svelte │ │ │ │ ├── in-template02-requirements.json │ │ │ │ ├── in-template03-input.svelte │ │ │ │ ├── on-mount01-input.svelte │ │ │ │ ├── state-generic-input.svelte │ │ │ │ └── ts01-input.svelte │ │ │ ├── no-trailing-spaces/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── ignoreComments/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── skipBlankLines/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ └── test01-input.svelte │ │ │ ├── no-unknown-style-directive-property/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── ignoreProperties/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ └── test01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── test01-input.svelte │ │ │ │ └── test02-input.svelte │ │ │ ├── no-unnecessary-state-wrap/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── additional-class-config.json │ │ │ │ │ ├── additional-class-errors.yaml │ │ │ │ │ ├── additional-class-input.svelte │ │ │ │ │ ├── allow-reassign-config.json │ │ │ │ │ ├── allow-reassign-errors.yaml │ │ │ │ │ ├── allow-reassign-input.svelte │ │ │ │ │ ├── basic-errors.yaml │ │ │ │ │ ├── basic-input.svelte │ │ │ │ │ ├── import-alias-errors.yaml │ │ │ │ │ └── import-alias-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── additional-class-config.json │ │ │ │ ├── additional-class-input.svelte │ │ │ │ ├── allow-reassign-bind1-config.json │ │ │ │ ├── allow-reassign-bind1-input.svelte │ │ │ │ ├── allow-reassign-bind2-config.json │ │ │ │ ├── allow-reassign-bind2-input.svelte │ │ │ │ ├── allow-reassign-config.json │ │ │ │ ├── allow-reassign-input.svelte │ │ │ │ └── basic-input.svelte │ │ │ ├── no-unused-class-name/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── allowed-class-names/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── partially-allowed-class-name01-errors.yaml │ │ │ │ │ │ └── partially-allowed-class-name01-input.svelte │ │ │ │ │ ├── class-directive01-errors.yaml │ │ │ │ │ ├── class-directive01-input.svelte │ │ │ │ │ ├── duplicated-class-name-errors.yaml │ │ │ │ │ ├── duplicated-class-name-input.svelte │ │ │ │ │ ├── multiline-class-names01-errors.yaml │ │ │ │ │ ├── multiline-class-names01-input.svelte │ │ │ │ │ ├── multiple-class-names01-errors.yaml │ │ │ │ │ ├── multiple-class-names01-input.svelte │ │ │ │ │ ├── same-name-id01-errors.yaml │ │ │ │ │ ├── same-name-id01-input.svelte │ │ │ │ │ ├── unused-class-name01-errors.yaml │ │ │ │ │ ├── unused-class-name01-input.svelte │ │ │ │ │ ├── used-unrelated-class-name01-errors.yaml │ │ │ │ │ └── used-unrelated-class-name01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── adjacent-sibling-combinator01-input.svelte │ │ │ │ ├── allowed-class-names/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── allowed-class-name01-input.svelte │ │ │ │ ├── child-combinator01-input.svelte │ │ │ │ ├── descendant-combinator01-input.svelte │ │ │ │ ├── general-sibling-combinator01-input.svelte │ │ │ │ ├── invalid-style01-input.svelte │ │ │ │ ├── multiple-class-names01-input.svelte │ │ │ │ ├── no-class-name01-input.svelte │ │ │ │ ├── pseudo-classes01-input.svelte │ │ │ │ ├── pseudo-elements01-input.svelte │ │ │ │ ├── scss-class-name01-input.svelte │ │ │ │ ├── selector-list01-input.svelte │ │ │ │ ├── test-input.js │ │ │ │ ├── unknown-lang01-input.svelte │ │ │ │ └── used-class-name01-input.svelte │ │ │ ├── no-unused-props/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── alias-errors.yaml │ │ │ │ │ ├── alias-input.svelte │ │ │ │ │ ├── builtin-shadow-unused-errors.yaml │ │ │ │ │ ├── builtin-shadow-unused-input.svelte │ │ │ │ │ ├── builtin-types-unused-errors.yaml │ │ │ │ │ ├── builtin-types-unused-input.svelte │ │ │ │ │ ├── class-props-unused-errors.yaml │ │ │ │ │ ├── class-props-unused-input.svelte │ │ │ │ │ ├── custom-config-combination-config.json │ │ │ │ │ ├── custom-config-combination-errors.yaml │ │ │ │ │ ├── custom-config-combination-input.svelte │ │ │ │ │ ├── extends-unused-errors.yaml │ │ │ │ │ ├── extends-unused-input.svelte │ │ │ │ │ ├── generic-props-unused-errors.yaml │ │ │ │ │ ├── generic-props-unused-input.svelte │ │ │ │ │ ├── ignore-external-type-errors.yaml │ │ │ │ │ ├── ignore-external-type-input.svelte │ │ │ │ │ ├── ignore-property-patterns-custom-config.json │ │ │ │ │ ├── ignore-property-patterns-custom-errors.yaml │ │ │ │ │ ├── ignore-property-patterns-custom-input.svelte │ │ │ │ │ ├── ignored-type-patterns-custom-config.json │ │ │ │ │ ├── ignored-type-patterns-custom-errors.yaml │ │ │ │ │ ├── ignored-type-patterns-custom-input.svelte │ │ │ │ │ ├── imported-type-check-config.json │ │ │ │ │ ├── imported-type-check-errors.yaml │ │ │ │ │ ├── imported-type-check-input.svelte │ │ │ │ │ ├── imported-type-unused-errors.yaml │ │ │ │ │ ├── imported-type-unused-input.svelte │ │ │ │ │ ├── index-signature-no-rest-errors.yaml │ │ │ │ │ ├── index-signature-no-rest-input.svelte │ │ │ │ │ ├── intersection-unused-errors.yaml │ │ │ │ │ ├── intersection-unused-input.svelte │ │ │ │ │ ├── multiple-extends-unused-errors.yaml │ │ │ │ │ ├── multiple-extends-unused-input.svelte │ │ │ │ │ ├── nested-unused-errors.yaml │ │ │ │ │ ├── nested-unused-input.svelte │ │ │ │ │ ├── optional-unused-errors.yaml │ │ │ │ │ ├── optional-unused-input.svelte │ │ │ │ │ ├── parent-interface-unused-errors.yaml │ │ │ │ │ ├── parent-interface-unused-input.svelte │ │ │ │ │ ├── shared-types.ts │ │ │ │ │ ├── simple-unused-errors.yaml │ │ │ │ │ ├── simple-unused-input.svelte │ │ │ │ │ ├── unused-index-signature-errors.yaml │ │ │ │ │ └── unused-index-signature-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── alias-input.svelte │ │ │ │ ├── any-input.svelte │ │ │ │ ├── assignment-input.svelte │ │ │ │ ├── basic-input.svelte │ │ │ │ ├── bindable-input.svelte │ │ │ │ ├── builtin-types-input.svelte │ │ │ │ ├── component-props-any-input.svelte │ │ │ │ ├── computed-member-input.svelte │ │ │ │ ├── computed-property-input.svelte │ │ │ │ ├── conditional-type-input.svelte │ │ │ │ ├── custom-config-combination-config.json │ │ │ │ ├── custom-config-combination-input.svelte │ │ │ │ ├── default-value-input.svelte │ │ │ │ ├── extends-input.svelte │ │ │ │ ├── function-props-input.svelte │ │ │ │ ├── ignore-external-type-input.svelte │ │ │ │ ├── ignore-property-patterns-custom-config.json │ │ │ │ ├── ignore-property-patterns-custom-input.svelte │ │ │ │ ├── ignore-property-patterns-default-input.svelte │ │ │ │ ├── ignored-type-patterns-custom-config.json │ │ │ │ ├── ignored-type-patterns-custom-input.svelte │ │ │ │ ├── ignored-type-patterns-custom2-config.json │ │ │ │ ├── ignored-type-patterns-custom2-input.svelte │ │ │ │ ├── imported-type-config.json │ │ │ │ ├── imported-type-default-input.svelte │ │ │ │ ├── imported-type-explicit-config.json │ │ │ │ ├── imported-type-explicit-input.svelte │ │ │ │ ├── imported-type-input.svelte │ │ │ │ ├── index-signature-rest-input.svelte │ │ │ │ ├── intersection-type-input.svelte │ │ │ │ ├── js-basic-input.svelte │ │ │ │ ├── js-jsdoc-input.svelte │ │ │ │ ├── js-no-types-input.svelte │ │ │ │ ├── member-input.svelte │ │ │ │ ├── module-script-input.svelte │ │ │ │ ├── multiple-index-signatures-input.svelte │ │ │ │ ├── nested-props-input.svelte │ │ │ │ ├── nested-props2-input.svelte │ │ │ │ ├── nested-props3-input.svelte │ │ │ │ ├── nested-props4-input.svelte │ │ │ │ ├── nested-unused-config.json │ │ │ │ ├── nested-unused-input.svelte │ │ │ │ ├── nested-unused2-config.json │ │ │ │ ├── nested-unused2-input.svelte │ │ │ │ ├── new-expression-input.svelte │ │ │ │ ├── optional-props-input.svelte │ │ │ │ ├── record-type-input.svelte │ │ │ │ ├── recursive-type-input.svelte │ │ │ │ ├── rename-unused-input.svelte │ │ │ │ ├── rest-and-index-input.svelte │ │ │ │ ├── rest-with-index-input.svelte │ │ │ │ ├── shared-types.ts │ │ │ │ ├── spread-nested1-input.svelte │ │ │ │ ├── spread-nested2-input.svelte │ │ │ │ ├── spread-nested3-input.svelte │ │ │ │ ├── spread-nested4-config.json │ │ │ │ ├── spread-nested4-input.svelte │ │ │ │ ├── spread-nested5-input.svelte │ │ │ │ ├── spread-root1-input.svelte │ │ │ │ ├── spread-root2-config.json │ │ │ │ ├── spread-root2-input.svelte │ │ │ │ ├── spread-root3-input.svelte │ │ │ │ ├── template-usage-input.svelte │ │ │ │ ├── ts-basic-input.svelte │ │ │ │ ├── typed-props-input.svelte │ │ │ │ ├── union-type-input.svelte │ │ │ │ └── used-index-signature-input.svelte │ │ │ ├── no-unused-svelte-ignore/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── html-comment-errors.yaml │ │ │ │ │ ├── html-comment-input.svelte │ │ │ │ │ ├── html-comment-requirements.json │ │ │ │ │ ├── html-comment-svelte4-errors.yaml │ │ │ │ │ ├── html-comment-svelte4-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore01-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore01-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore01-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore01-svelte4-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore01-svelte4-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore02-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore02-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore02-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore02-svelte4-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore02-svelte4-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore03-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore03-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore03-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore03-svelte4-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore03-svelte4-input.svelte │ │ │ │ │ ├── missing-code-errors.yaml │ │ │ │ │ ├── missing-code-input.svelte │ │ │ │ │ ├── script-comment01-errors.yaml │ │ │ │ │ ├── script-comment01-input.svelte │ │ │ │ │ ├── script-comment01-requirements.json │ │ │ │ │ ├── script-comment01-svelte4-errors.yaml │ │ │ │ │ ├── script-comment01-svelte4-input.svelte │ │ │ │ │ ├── script-comment02-svelte4-errors.yaml │ │ │ │ │ ├── script-comment02-svelte4-input.svelte │ │ │ │ │ ├── script-comment02-svelte4-requirements.json │ │ │ │ │ ├── style-lang01-errors.yaml │ │ │ │ │ ├── style-lang01-input.svelte │ │ │ │ │ ├── style-lang02-errors.yaml │ │ │ │ │ ├── style-lang02-input.svelte │ │ │ │ │ ├── style-lang03-errors.yaml │ │ │ │ │ ├── style-lang03-input.svelte │ │ │ │ │ ├── style-lang04-errors.yaml │ │ │ │ │ ├── style-lang04-input.svelte │ │ │ │ │ ├── style-lang05-errors.yaml │ │ │ │ │ ├── style-lang05-input.svelte │ │ │ │ │ ├── style-lang06-errors.yaml │ │ │ │ │ ├── style-lang06-input.svelte │ │ │ │ │ ├── transform-test-errors.yaml │ │ │ │ │ ├── transform-test-input.svelte │ │ │ │ │ ├── transform-test-requirements.json │ │ │ │ │ ├── transform-test-svelte4-errors.yaml │ │ │ │ │ └── transform-test-svelte4-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── element-ignore01-input.svelte │ │ │ │ ├── element-ignore01-requirements.json │ │ │ │ ├── element-ignore01-svelte4-input.svelte │ │ │ │ ├── has-error-svelte4-input.svelte │ │ │ │ ├── html-comment-input.svelte │ │ │ │ ├── html-comment-requirements.json │ │ │ │ ├── html-comment-svelte4-input.svelte │ │ │ │ ├── ignore-js-input.js │ │ │ │ ├── kebab-ignore-input.svelte │ │ │ │ ├── reactive-component-input.svelte │ │ │ │ ├── reactive-component-requirements.json │ │ │ │ ├── script-comment-input.svelte │ │ │ │ ├── script-comment-requirements.json │ │ │ │ ├── script-comment-svelte4-input.svelte │ │ │ │ ├── script-comment-svelte4-requirements.json │ │ │ │ ├── style-lang01-input.svelte │ │ │ │ ├── style-lang01-requirements.json │ │ │ │ ├── style-lang02-input.svelte │ │ │ │ ├── style-lang02-requirements.json │ │ │ │ ├── style-lang03-input.svelte │ │ │ │ ├── style-lang03-requirements.json │ │ │ │ ├── style-lang04-input.svelte │ │ │ │ ├── style-lang04-requirements.json │ │ │ │ ├── style-lang05-input.svelte │ │ │ │ ├── style-lang05-requirements.json │ │ │ │ ├── style-lang06-input.svelte │ │ │ │ ├── style-lang06-requirements.json │ │ │ │ ├── style-lang07-input.svelte │ │ │ │ ├── svelte-ignore-comma-separated-input.svelte │ │ │ │ ├── svelte-ignore-comma-separated-requirements.json │ │ │ │ ├── svelte-ignore-note-input.svelte │ │ │ │ ├── svelte-ignore-note-requirements.json │ │ │ │ ├── svelte-ignore01-input.svelte │ │ │ │ ├── svelte-ignore01-requirements.json │ │ │ │ ├── svelte-ignore01-svelte4-input.svelte │ │ │ │ ├── svelte-ignore02-input.svelte │ │ │ │ ├── svelte-ignore02-requirements.json │ │ │ │ ├── svelte-ignore02-svelte4-input.svelte │ │ │ │ ├── svelte-ignore03-input.svelte │ │ │ │ ├── svelte-ignore03-requirements.json │ │ │ │ ├── svelte-ignore03-svelte4-input.svelte │ │ │ │ ├── svelte-ignore04-input.svelte │ │ │ │ ├── svelte-ignore04-requirements.json │ │ │ │ ├── svelte-ignore04-svelte4-input.svelte │ │ │ │ ├── svelte-ignore05-input.svelte │ │ │ │ ├── svelte-ignore05-requirements.json │ │ │ │ ├── svelte-ignore05-svelte4-input.svelte │ │ │ │ ├── svelte-ignore06-input.svelte │ │ │ │ ├── svelte-ignore06-requirements.json │ │ │ │ ├── svelte-ignore06-svelte4-input.svelte │ │ │ │ ├── svelte-ignore07-input.svelte │ │ │ │ ├── svelte-ignore07-requirements.json │ │ │ │ ├── svelte-ignore07-svelte4-input.svelte │ │ │ │ ├── ts-lang01-input.svelte │ │ │ │ ├── ts-lang01-requirements.json │ │ │ │ └── ts-lang01-svelte4-input.svelte │ │ │ ├── no-useless-children-snippet/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── children-snippet01-errors.yaml │ │ │ │ │ └── children-snippet01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── implicit-snippet01-input.svelte │ │ │ │ ├── named-snippet01-input.svelte │ │ │ │ ├── snippet-with-params01-input.svelte │ │ │ │ └── standalone-snippet01-input.svelte │ │ │ ├── no-useless-mustaches/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── comments01-errors.yaml │ │ │ │ │ ├── comments01-input.svelte │ │ │ │ │ ├── comments01-output.svelte │ │ │ │ │ ├── escape-test01-errors.yaml │ │ │ │ │ ├── escape-test01-input.svelte │ │ │ │ │ ├── escape-test01-output.svelte │ │ │ │ │ ├── invalid-test01-errors.yaml │ │ │ │ │ ├── invalid-test01-input.svelte │ │ │ │ │ ├── invalid-test01-output.svelte │ │ │ │ │ ├── quote-test01-errors.yaml │ │ │ │ │ ├── quote-test01-input.svelte │ │ │ │ │ ├── quote-test01-output.svelte │ │ │ │ │ ├── quote-test02-errors.yaml │ │ │ │ │ ├── quote-test02-input.svelte │ │ │ │ │ ├── quote-test02-output.svelte │ │ │ │ │ ├── spaces-test01-errors.yaml │ │ │ │ │ ├── spaces-test01-input.svelte │ │ │ │ │ ├── spaces-test01-output.svelte │ │ │ │ │ ├── tag-test01-errors.yaml │ │ │ │ │ ├── tag-test01-input.svelte │ │ │ │ │ └── tag-test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── ignore-includes-comment/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── comments01-input.svelte │ │ │ │ ├── ignore-string-escape/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── escape-test01-input.svelte │ │ │ │ ├── valid-test01-input.svelte │ │ │ │ └── valid-test02-input.svelte │ │ │ ├── prefer-class-directive/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── empty/ │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── simple-test01-errors.yaml │ │ │ │ │ ├── simple-test01-input.svelte │ │ │ │ │ ├── simple-test01-output.svelte │ │ │ │ │ ├── svelte-element01-errors.yaml │ │ │ │ │ ├── svelte-element01-input.svelte │ │ │ │ │ ├── svelte-element01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ ├── test02-output.svelte │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ ├── test03-input.svelte │ │ │ │ │ ├── test03-output.svelte │ │ │ │ │ ├── transform-test01-errors.yaml │ │ │ │ │ ├── transform-test01-input.svelte │ │ │ │ │ ├── transform-test01-output.svelte │ │ │ │ │ ├── transform-test02-errors.yaml │ │ │ │ │ ├── transform-test02-input.svelte │ │ │ │ │ ├── transform-test02-output.svelte │ │ │ │ │ ├── trim-test01-errors.yaml │ │ │ │ │ ├── trim-test01-input.svelte │ │ │ │ │ ├── trim-test01-output.svelte │ │ │ │ │ ├── trim-test01.2-errors.yaml │ │ │ │ │ ├── trim-test01.2-input.svelte │ │ │ │ │ └── trim-test01.2-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _config.json │ │ │ │ ├── empty/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── ignore-test05-input.svelte │ │ │ │ ├── ignore-component01-input.svelte │ │ │ │ ├── ignore-svelte-self01-input.svelte │ │ │ │ ├── ignore-test01-input.svelte │ │ │ │ ├── ignore-test02-input.svelte │ │ │ │ ├── ignore-test03-input.svelte │ │ │ │ ├── ignore-test04-input.svelte │ │ │ │ └── simple-test01-input.svelte │ │ │ ├── prefer-const/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── option1/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── option2/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── 1238/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── input.svelte │ │ │ │ ├── option1/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── option2/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── prefer-destructured-store-props/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── fixer-test01-errors.yaml │ │ │ │ │ ├── fixer-test01-input.svelte │ │ │ │ │ ├── member01-errors.yaml │ │ │ │ │ ├── member01-input.svelte │ │ │ │ │ ├── member02-errors.yaml │ │ │ │ │ ├── member02-input.svelte │ │ │ │ │ ├── member03-errors.yaml │ │ │ │ │ ├── member03-input.svelte │ │ │ │ │ ├── module-errors.yaml │ │ │ │ │ ├── module-input.svelte │ │ │ │ │ ├── runes-with-store01-errors.yaml │ │ │ │ │ ├── runes-with-store01-input.svelte │ │ │ │ │ ├── runes-with-store01-requirements.json │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ └── test03-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── builtin-vars01-input.svelte │ │ │ │ ├── builtin-vars02-input.svelte │ │ │ │ ├── runes01-input.svelte.js │ │ │ │ ├── runes01-requirements.json │ │ │ │ ├── script-test01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── prefer-style-directive/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── complex-test01-errors.yaml │ │ │ │ │ ├── complex-test01-input.svelte │ │ │ │ │ ├── complex-test01-output.svelte │ │ │ │ │ ├── svelte-element01-errors.yaml │ │ │ │ │ ├── svelte-element01-input.svelte │ │ │ │ │ ├── svelte-element01-output.svelte │ │ │ │ │ ├── ternary01-errors.yaml │ │ │ │ │ ├── ternary01-input.svelte │ │ │ │ │ ├── ternary01-output.svelte │ │ │ │ │ ├── ternary02-errors.yaml │ │ │ │ │ ├── ternary02-input.svelte │ │ │ │ │ ├── ternary02-output.svelte │ │ │ │ │ ├── ternary03-errors.yaml │ │ │ │ │ ├── ternary03-input.svelte │ │ │ │ │ ├── ternary03-output.svelte │ │ │ │ │ ├── ternary04-errors.yaml │ │ │ │ │ ├── ternary04-input.svelte │ │ │ │ │ ├── ternary04-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ ├── test02-input.svelte │ │ │ │ │ ├── test02-output.svelte │ │ │ │ │ ├── test03-errors.yaml │ │ │ │ │ ├── test03-input.svelte │ │ │ │ │ ├── test03-output.svelte │ │ │ │ │ ├── test04-errors.yaml │ │ │ │ │ ├── test04-input.svelte │ │ │ │ │ └── test04-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── empty01-input.svelte │ │ │ │ ├── ignore-component01-input.svelte │ │ │ │ ├── ignore-svelte-self01-input.svelte │ │ │ │ ├── invalid-style01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── prefer-svelte-reactivity/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── date/ │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── setDate01-errors.yaml │ │ │ │ │ │ ├── setDate01-input.svelte │ │ │ │ │ │ ├── setFullYear01-errors.yaml │ │ │ │ │ │ ├── setFullYear01-input.svelte │ │ │ │ │ │ ├── setFullYear02-errors.yaml │ │ │ │ │ │ ├── setFullYear02-input.svelte │ │ │ │ │ │ ├── setFullYear03-errors.yaml │ │ │ │ │ │ ├── setFullYear03-input.svelte │ │ │ │ │ │ ├── setHours01-errors.yaml │ │ │ │ │ │ ├── setHours01-input.svelte │ │ │ │ │ │ ├── setHours02-errors.yaml │ │ │ │ │ │ ├── setHours02-input.svelte │ │ │ │ │ │ ├── setHours03-errors.yaml │ │ │ │ │ │ ├── setHours03-input.svelte │ │ │ │ │ │ ├── setHours04-errors.yaml │ │ │ │ │ │ ├── setHours04-input.svelte │ │ │ │ │ │ ├── setMilliseconds01-errors.yaml │ │ │ │ │ │ ├── setMilliseconds01-input.svelte │ │ │ │ │ │ ├── setMinutes01-errors.yaml │ │ │ │ │ │ ├── setMinutes01-input.svelte │ │ │ │ │ │ ├── setMinutes02-errors.yaml │ │ │ │ │ │ ├── setMinutes02-input.svelte │ │ │ │ │ │ ├── setMinutes03-errors.yaml │ │ │ │ │ │ ├── setMinutes03-input.svelte │ │ │ │ │ │ ├── setMonth01-errors.yaml │ │ │ │ │ │ ├── setMonth01-input.svelte │ │ │ │ │ │ ├── setMonth02-errors.yaml │ │ │ │ │ │ ├── setMonth02-input.svelte │ │ │ │ │ │ ├── setSeconds01-errors.yaml │ │ │ │ │ │ ├── setSeconds01-input.svelte │ │ │ │ │ │ ├── setSeconds02-errors.yaml │ │ │ │ │ │ ├── setSeconds02-input.svelte │ │ │ │ │ │ ├── setTime01-errors.yaml │ │ │ │ │ │ ├── setTime01-input.svelte │ │ │ │ │ │ ├── setUTCDate01-errors.yaml │ │ │ │ │ │ ├── setUTCDate01-input.svelte │ │ │ │ │ │ ├── setUTCFullYear01-errors.yaml │ │ │ │ │ │ ├── setUTCFullYear01-input.svelte │ │ │ │ │ │ ├── setUTCFullYear02-errors.yaml │ │ │ │ │ │ ├── setUTCFullYear02-input.svelte │ │ │ │ │ │ ├── setUTCFullYear03-errors.yaml │ │ │ │ │ │ ├── setUTCFullYear03-input.svelte │ │ │ │ │ │ ├── setUTCHours01-errors.yaml │ │ │ │ │ │ ├── setUTCHours01-input.svelte │ │ │ │ │ │ ├── setUTCHours02-errors.yaml │ │ │ │ │ │ ├── setUTCHours02-input.svelte │ │ │ │ │ │ ├── setUTCHours03-errors.yaml │ │ │ │ │ │ ├── setUTCHours03-input.svelte │ │ │ │ │ │ ├── setUTCHours04-errors.yaml │ │ │ │ │ │ ├── setUTCHours04-input.svelte │ │ │ │ │ │ ├── setUTCMilliseconds01-errors.yaml │ │ │ │ │ │ ├── setUTCMilliseconds01-input.svelte │ │ │ │ │ │ ├── setUTCMinutes01-errors.yaml │ │ │ │ │ │ ├── setUTCMinutes01-input.svelte │ │ │ │ │ │ ├── setUTCMinutes02-errors.yaml │ │ │ │ │ │ ├── setUTCMinutes02-input.svelte │ │ │ │ │ │ ├── setUTCMinutes03-errors.yaml │ │ │ │ │ │ ├── setUTCMinutes03-input.svelte │ │ │ │ │ │ ├── setUTCMonth01-errors.yaml │ │ │ │ │ │ ├── setUTCMonth01-input.svelte │ │ │ │ │ │ ├── setUTCMonth02-errors.yaml │ │ │ │ │ │ ├── setUTCMonth02-input.svelte │ │ │ │ │ │ ├── setUTCSeconds01-errors.yaml │ │ │ │ │ │ ├── setUTCSeconds01-input.svelte │ │ │ │ │ │ ├── setUTCSeconds02-errors.yaml │ │ │ │ │ │ ├── setUTCSeconds02-input.svelte │ │ │ │ │ │ ├── setYear01-errors.yaml │ │ │ │ │ │ └── setYear01-input.svelte │ │ │ │ │ ├── exports01-errors.yaml │ │ │ │ │ ├── exports01-input.svelte.js │ │ │ │ │ ├── exports02-errors.yaml │ │ │ │ │ ├── exports02-input.svelte.js │ │ │ │ │ ├── exports03-errors.yaml │ │ │ │ │ ├── exports03-input.svelte.js │ │ │ │ │ ├── exports04-errors.yaml │ │ │ │ │ ├── exports04-input.svelte.js │ │ │ │ │ ├── map/ │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── clear01-errors.yaml │ │ │ │ │ │ ├── clear01-input.svelte │ │ │ │ │ │ ├── delete01-errors.yaml │ │ │ │ │ │ ├── delete01-input.svelte │ │ │ │ │ │ ├── set01-errors.yaml │ │ │ │ │ │ └── set01-input.svelte │ │ │ │ │ ├── set/ │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── add01-errors.yaml │ │ │ │ │ │ ├── add01-input.svelte │ │ │ │ │ │ ├── clear01-errors.yaml │ │ │ │ │ │ ├── clear01-input.svelte │ │ │ │ │ │ ├── delete01-errors.yaml │ │ │ │ │ │ └── delete01-input.svelte │ │ │ │ │ ├── url/ │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── hash01-errors.yaml │ │ │ │ │ │ ├── hash01-input.svelte │ │ │ │ │ │ ├── host01-errors.yaml │ │ │ │ │ │ ├── host01-input.svelte │ │ │ │ │ │ ├── hostname01-errors.yaml │ │ │ │ │ │ ├── hostname01-input.svelte │ │ │ │ │ │ ├── href01-errors.yaml │ │ │ │ │ │ ├── href01-input.svelte │ │ │ │ │ │ ├── password01-errors.yaml │ │ │ │ │ │ ├── password01-input.svelte │ │ │ │ │ │ ├── pathname01-errors.yaml │ │ │ │ │ │ ├── pathname01-input.svelte │ │ │ │ │ │ ├── port01-errors.yaml │ │ │ │ │ │ ├── port01-input.svelte │ │ │ │ │ │ ├── protocol01-errors.yaml │ │ │ │ │ │ ├── protocol01-input.svelte │ │ │ │ │ │ ├── search01-errors.yaml │ │ │ │ │ │ ├── search01-input.svelte │ │ │ │ │ │ ├── username01-errors.yaml │ │ │ │ │ │ └── username01-input.svelte │ │ │ │ │ └── url-search-params/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── append01-errors.yaml │ │ │ │ │ ├── append01-input.svelte │ │ │ │ │ ├── delete01-errors.yaml │ │ │ │ │ ├── delete01-input.svelte │ │ │ │ │ ├── delete02-errors.yaml │ │ │ │ │ ├── delete02-input.svelte │ │ │ │ │ ├── set01-errors.yaml │ │ │ │ │ ├── set01-input.svelte │ │ │ │ │ ├── sort01-errors.yaml │ │ │ │ │ └── sort01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── aliased-date01-input.svelte │ │ │ │ ├── aliased-map01-input.svelte │ │ │ │ ├── aliased-set01-input.svelte │ │ │ │ ├── aliased-url-search-params01-input.svelte │ │ │ │ ├── aliased-url01-input.svelte │ │ │ │ ├── date01-input.svelte │ │ │ │ ├── map01-input.svelte │ │ │ │ ├── set01-input.svelte │ │ │ │ ├── svelte-date01-input.svelte │ │ │ │ ├── svelte-map01-input.svelte │ │ │ │ ├── svelte-set01-input.svelte │ │ │ │ ├── svelte-url-search-params01-input.svelte │ │ │ │ ├── svelte-url01-input.svelte │ │ │ │ ├── unrelated-date01-input.svelte │ │ │ │ ├── unrelated-map01-input.svelte │ │ │ │ ├── unrelated-set01-input.svelte │ │ │ │ ├── unrelated-url-search-params01-input.svelte │ │ │ │ ├── unrelated-url01-input.svelte │ │ │ │ ├── url-search-params01-input.svelte │ │ │ │ └── url01-input.svelte │ │ │ ├── prefer-writable-derived/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── basic1-errors.yaml │ │ │ │ │ ├── basic1-input.svelte │ │ │ │ │ ├── basic2-errors.yaml │ │ │ │ │ ├── basic2-input.svelte │ │ │ │ │ ├── effect-pre1-errors.yaml │ │ │ │ │ ├── effect-pre1-input.svelte │ │ │ │ │ ├── effect-pre2-errors.yaml │ │ │ │ │ ├── effect-pre2-input.svelte │ │ │ │ │ ├── multiple-reassign1-errors.yaml │ │ │ │ │ ├── multiple-reassign1-input.svelte │ │ │ │ │ ├── multiple-reassign2-errors.yaml │ │ │ │ │ ├── multiple-reassign2-input.svelte │ │ │ │ │ ├── multiple-reassign3-errors.yaml │ │ │ │ │ └── multiple-reassign3-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── condition1-input.svelte │ │ │ │ └── condition2-input.svelte │ │ │ ├── require-each-key/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── each-block-without-key01-errors.yaml │ │ │ │ │ └── each-block-without-key01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── keyed-each-block01-input.svelte │ │ │ │ └── svelte5/ │ │ │ │ ├── _requirements.json │ │ │ │ └── each-blocks-without-an-item-input.svelte │ │ │ ├── require-event-dispatcher-types/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── import-alias01-errors.yaml │ │ │ │ │ ├── import-alias01-input.svelte │ │ │ │ │ ├── no-types01-errors.yaml │ │ │ │ │ └── no-types01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── has-types01-input.svelte │ │ │ │ ├── no-typescript01-input.svelte │ │ │ │ └── non-svelte-dispatcher01-input.svelte │ │ │ ├── require-event-prefix/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ ├── checkAsyncFunctions/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── _requirements.json │ │ │ │ │ │ ├── async-arrow01-errors.yaml │ │ │ │ │ │ ├── async-arrow01-input.svelte │ │ │ │ │ │ ├── async01-errors.yaml │ │ │ │ │ │ └── async01-input.svelte │ │ │ │ │ ├── no-prefix-arrow01-errors.yaml │ │ │ │ │ ├── no-prefix-arrow01-input.svelte │ │ │ │ │ ├── no-prefix-inline-type01-errors.yaml │ │ │ │ │ ├── no-prefix-inline-type01-input.svelte │ │ │ │ │ ├── no-prefix01-errors.yaml │ │ │ │ │ └── no-prefix01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── _requirements.json │ │ │ │ ├── any01-input.svelte │ │ │ │ ├── async01-input.svelte │ │ │ │ ├── non-function01-input.svelte │ │ │ │ └── with-prefix01-input.svelte │ │ │ ├── require-optimized-style-attribute/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── comment01-errors.yaml │ │ │ │ │ ├── comment01-input.svelte │ │ │ │ │ ├── key01-errors.yaml │ │ │ │ │ ├── key01-input.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── empty01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── require-store-callbacks-use-set-param/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test02-errors.yaml │ │ │ │ │ └── test02-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── test01-input.svelte │ │ │ │ └── test02-input.svelte │ │ │ ├── require-store-reactive-access/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── attrs-store01-errors.yaml │ │ │ │ │ ├── attrs-store01-input.svelte │ │ │ │ │ ├── attrs-store01-output.svelte │ │ │ │ │ ├── await01-errors.yaml │ │ │ │ │ ├── await01-input.svelte │ │ │ │ │ ├── await01-output.svelte │ │ │ │ │ ├── calc01-errors.yaml │ │ │ │ │ ├── calc01-input.svelte │ │ │ │ │ ├── calc01-output.svelte │ │ │ │ │ ├── calc01-requirements.json │ │ │ │ │ ├── call01-errors.yaml │ │ │ │ │ ├── call01-input.svelte │ │ │ │ │ ├── call01-output.svelte │ │ │ │ │ ├── condition01-errors.yaml │ │ │ │ │ ├── condition01-input.svelte │ │ │ │ │ ├── condition01-output.svelte │ │ │ │ │ ├── directives-store01-errors.yaml │ │ │ │ │ ├── directives-store01-input.svelte │ │ │ │ │ ├── directives-store01-output.svelte │ │ │ │ │ ├── for-in01-errors.yaml │ │ │ │ │ ├── for-in01-input.svelte │ │ │ │ │ ├── for-in01-output.svelte │ │ │ │ │ ├── for-of01-errors.yaml │ │ │ │ │ ├── for-of01-input.svelte │ │ │ │ │ ├── for-of01-output.svelte │ │ │ │ │ ├── if-block01-errors.yaml │ │ │ │ │ ├── if-block01-input.svelte │ │ │ │ │ ├── if-block01-output.svelte │ │ │ │ │ ├── if-statement01-errors.yaml │ │ │ │ │ ├── if-statement01-input.svelte │ │ │ │ │ ├── if-statement01-output.svelte │ │ │ │ │ ├── import01-errors.yaml │ │ │ │ │ ├── import01-input.svelte │ │ │ │ │ ├── import01-output.svelte │ │ │ │ │ ├── properties01-errors.yaml │ │ │ │ │ ├── properties01-input.svelte │ │ │ │ │ ├── properties01-output.svelte │ │ │ │ │ ├── props-store01-errors.yaml │ │ │ │ │ ├── props-store01-input.svelte │ │ │ │ │ ├── props-store01-output.svelte │ │ │ │ │ ├── spread01-errors.yaml │ │ │ │ │ ├── spread01-input.svelte │ │ │ │ │ ├── spread01-output.svelte │ │ │ │ │ ├── svelte-component01-errors.yaml │ │ │ │ │ ├── svelte-component01-input.svelte │ │ │ │ │ ├── svelte-component01-output.svelte │ │ │ │ │ ├── svelte-element01-errors.yaml │ │ │ │ │ ├── svelte-element01-input.svelte │ │ │ │ │ ├── svelte-element01-output.svelte │ │ │ │ │ ├── switch01-errors.yaml │ │ │ │ │ ├── switch01-input.svelte │ │ │ │ │ ├── switch01-output.svelte │ │ │ │ │ ├── tagged01-errors.yaml │ │ │ │ │ ├── tagged01-input.svelte │ │ │ │ │ ├── tagged01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ └── ts/ │ │ │ │ │ ├── ts-class-directives01-errors.yaml │ │ │ │ │ ├── ts-class-directives01-input.svelte │ │ │ │ │ ├── ts-class-directives01-output.svelte │ │ │ │ │ ├── ts-i18n-errors.yaml │ │ │ │ │ ├── ts-i18n-input.svelte │ │ │ │ │ ├── ts-i18n-output.svelte │ │ │ │ │ ├── ts-if-block01-errors.yaml │ │ │ │ │ ├── ts-if-block01-input.svelte │ │ │ │ │ ├── ts-if-block01-output.svelte │ │ │ │ │ ├── ts-stores01-errors.yaml │ │ │ │ │ ├── ts-stores01-input.svelte │ │ │ │ │ ├── ts-stores01-output.svelte │ │ │ │ │ ├── ts-test01-errors.yaml │ │ │ │ │ ├── ts-test01-input.svelte │ │ │ │ │ └── ts-test01-output.svelte │ │ │ │ ├── ts/ │ │ │ │ │ ├── non-store.ts │ │ │ │ │ └── store.ts │ │ │ │ └── valid/ │ │ │ │ ├── attrs-store01-input.svelte │ │ │ │ ├── await01-input.svelte │ │ │ │ ├── calc01-input.svelte │ │ │ │ ├── call01-input.svelte │ │ │ │ ├── condition01-input.svelte │ │ │ │ ├── directives-store01-input.svelte │ │ │ │ ├── for-in01-input.svelte │ │ │ │ ├── for-of01-input.svelte │ │ │ │ ├── if-statement01-input.svelte │ │ │ │ ├── import01-input.svelte │ │ │ │ ├── properties01-input.svelte │ │ │ │ ├── props-store01-input.svelte │ │ │ │ ├── spread01-input.svelte │ │ │ │ ├── svelte-component01-input.svelte │ │ │ │ ├── svelte-element01-input.svelte │ │ │ │ ├── switch01-input.svelte │ │ │ │ ├── tagged01-input.svelte │ │ │ │ ├── test01-input.svelte │ │ │ │ ├── ts/ │ │ │ │ │ ├── ts-i18n-input.svelte │ │ │ │ │ ├── ts-non-store01-input.svelte │ │ │ │ │ ├── ts-non-store02-input.svelte │ │ │ │ │ ├── ts-stores01-input.svelte │ │ │ │ │ └── ts-test01-input.svelte │ │ │ │ ├── unknown-values01-input.svelte │ │ │ │ └── unknown-values02-input.svelte │ │ │ ├── require-stores-init/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── no-init-in-js01-errors.yaml │ │ │ │ │ ├── no-init-in-js01-input.js │ │ │ │ │ ├── no-init01-errors.yaml │ │ │ │ │ └── no-init01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── has-init-in-js01-input.js │ │ │ │ ├── has-init01-input.svelte │ │ │ │ ├── no-svelte-store01-input.svelte │ │ │ │ └── spread01-input.svelte │ │ │ ├── shorthand-attribute/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── always/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── always/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── never/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── shorthand-directive/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── always/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── never/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-output.svelte │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ └── test01-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── always/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── never/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── test01-input.svelte │ │ │ ├── sort-attributes/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── alphabetical-test-config.json │ │ │ │ │ ├── alphabetical-test-errors.yaml │ │ │ │ │ ├── alphabetical-test-input.svelte │ │ │ │ │ ├── alphabetical-test-output.svelte │ │ │ │ │ ├── attach-tag-errors.yaml │ │ │ │ │ ├── attach-tag-input.svelte │ │ │ │ │ ├── attach-tag-output.svelte │ │ │ │ │ ├── attach-tag-requirements.json │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── class-test-errors.yaml │ │ │ │ │ │ ├── class-test-input.svelte │ │ │ │ │ │ ├── class-test-output.svelte │ │ │ │ │ │ ├── default-test01-errors.yaml │ │ │ │ │ │ ├── default-test01-input.svelte │ │ │ │ │ │ ├── default-test01-output.svelte │ │ │ │ │ │ ├── default-test01fix1-errors.yaml │ │ │ │ │ │ ├── default-test01fix1-input.svelte │ │ │ │ │ │ ├── default-test01fix1-output.svelte │ │ │ │ │ │ ├── default-test01fix2-errors.yaml │ │ │ │ │ │ ├── default-test01fix2-input.svelte │ │ │ │ │ │ ├── default-test01fix2-output.svelte │ │ │ │ │ │ ├── default-test01fix3-errors.yaml │ │ │ │ │ │ ├── default-test01fix3-input.svelte │ │ │ │ │ │ ├── default-test01fix3-output.svelte │ │ │ │ │ │ ├── default-test01fix4-errors.yaml │ │ │ │ │ │ ├── default-test01fix4-input.svelte │ │ │ │ │ │ ├── default-test01fix4-output.svelte │ │ │ │ │ │ ├── in-out-test-errors.yaml │ │ │ │ │ │ ├── in-out-test-input.svelte │ │ │ │ │ │ ├── in-out-test-output.svelte │ │ │ │ │ │ ├── let-test-errors.yaml │ │ │ │ │ │ ├── let-test-input.svelte │ │ │ │ │ │ ├── let-test-output.svelte │ │ │ │ │ │ ├── slot-test-errors.yaml │ │ │ │ │ │ ├── slot-test-input.svelte │ │ │ │ │ │ ├── slot-test-output.svelte │ │ │ │ │ │ ├── spread-test01-errors.yaml │ │ │ │ │ │ ├── spread-test01-input.svelte │ │ │ │ │ │ ├── spread-test01-output.svelte │ │ │ │ │ │ ├── spread-test02-errors.yaml │ │ │ │ │ │ ├── spread-test02-input.svelte │ │ │ │ │ │ ├── spread-test02-output.svelte │ │ │ │ │ │ ├── spread-test03-errors.yaml │ │ │ │ │ │ ├── spread-test03-input.svelte │ │ │ │ │ │ ├── spread-test03-output.svelte │ │ │ │ │ │ ├── style-ptops-test-errors.yaml │ │ │ │ │ │ ├── style-ptops-test-input.svelte │ │ │ │ │ │ ├── style-ptops-test-output.svelte │ │ │ │ │ │ ├── use-test-errors.yaml │ │ │ │ │ │ ├── use-test-input.svelte │ │ │ │ │ │ └── use-test-output.svelte │ │ │ │ │ ├── ignore-no-order-test-config.json │ │ │ │ │ ├── ignore-no-order-test-errors.yaml │ │ │ │ │ ├── ignore-no-order-test-input.svelte │ │ │ │ │ ├── ignore-no-order-test-output.svelte │ │ │ │ │ ├── ignore-no-order-with-spread-test-config.json │ │ │ │ │ ├── ignore-no-order-with-spread-test-errors.yaml │ │ │ │ │ ├── ignore-no-order-with-spread-test-input.svelte │ │ │ │ │ ├── ignore-no-order-with-spread-test-output.svelte │ │ │ │ │ └── order/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── test01-errors.yaml │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── test01-output.svelte │ │ │ │ │ ├── test01fix1-errors.yaml │ │ │ │ │ ├── test01fix1-input.svelte │ │ │ │ │ ├── test01fix1-output.svelte │ │ │ │ │ ├── test01fix2-errors.yaml │ │ │ │ │ ├── test01fix2-input.svelte │ │ │ │ │ ├── test01fix2-output.svelte │ │ │ │ │ ├── test01fix3-errors.yaml │ │ │ │ │ ├── test01fix3-input.svelte │ │ │ │ │ ├── test01fix3-output.svelte │ │ │ │ │ ├── test01fix4-errors.yaml │ │ │ │ │ ├── test01fix4-input.svelte │ │ │ │ │ ├── test01fix4-output.svelte │ │ │ │ │ ├── test01fix5-errors.yaml │ │ │ │ │ ├── test01fix5-input.svelte │ │ │ │ │ ├── test01fix5-output.svelte │ │ │ │ │ ├── test01fix6-errors.yaml │ │ │ │ │ ├── test01fix6-input.svelte │ │ │ │ │ ├── test01fix6-output.svelte │ │ │ │ │ ├── test01fix7-errors.yaml │ │ │ │ │ ├── test01fix7-input.svelte │ │ │ │ │ └── test01fix7-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── alphabetical-test-config.json │ │ │ │ ├── alphabetical-test-input.svelte │ │ │ │ ├── attach-tag-input.svelte │ │ │ │ ├── attach-tag-requirements.json │ │ │ │ ├── default/ │ │ │ │ │ ├── bind-on-test01-input.svelte │ │ │ │ │ ├── class-test-input.svelte │ │ │ │ │ ├── default-test01-input.svelte │ │ │ │ │ ├── ignore-spread-test-input.svelte │ │ │ │ │ ├── in-out-test-input.svelte │ │ │ │ │ ├── let-test-input.svelte │ │ │ │ │ ├── slot-test-input.svelte │ │ │ │ │ ├── spread-test01-input.svelte │ │ │ │ │ ├── spread-test02-input.svelte │ │ │ │ │ ├── style-ptops-test-input.svelte │ │ │ │ │ ├── style-test-input.svelte │ │ │ │ │ └── use-test-input.svelte │ │ │ │ ├── ignore-no-order-test-config.json │ │ │ │ ├── ignore-no-order-test-input.svelte │ │ │ │ ├── ignore-no-order-with-spread-test-config.json │ │ │ │ ├── ignore-no-order-with-spread-test-input.svelte │ │ │ │ └── order/ │ │ │ │ ├── _config.json │ │ │ │ └── test01-input.svelte │ │ │ ├── spaced-html-comment/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── always/ │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── always-invalid-errors.yaml │ │ │ │ │ │ ├── always-invalid-input.svelte │ │ │ │ │ │ └── always-invalid-output.svelte │ │ │ │ │ ├── default/ │ │ │ │ │ │ ├── default-invalid-errors.yaml │ │ │ │ │ │ ├── default-invalid-input.svelte │ │ │ │ │ │ └── default-invalid-output.svelte │ │ │ │ │ └── never/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── never-invalid-errors.yaml │ │ │ │ │ ├── never-invalid-input.svelte │ │ │ │ │ └── never-invalid-output.svelte │ │ │ │ └── valid/ │ │ │ │ ├── always/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── default/ │ │ │ │ │ └── test01-input.svelte │ │ │ │ └── never/ │ │ │ │ ├── _config.json │ │ │ │ └── test01-input.svelte │ │ │ ├── sveltekit-types.d.ts │ │ │ ├── tsconfig.json │ │ │ ├── valid-compile/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── a11y01-errors.yaml │ │ │ │ │ ├── a11y01-input.svelte │ │ │ │ │ ├── a11y01-requirements.json │ │ │ │ │ ├── a11y01-svelte4-errors.yaml │ │ │ │ │ ├── a11y01-svelte4-input.svelte │ │ │ │ │ ├── a11y01-svelte4-requirements.json │ │ │ │ │ ├── custom_element_props_identifier-errors.yaml │ │ │ │ │ ├── custom_element_props_identifier-input.svelte │ │ │ │ │ ├── custom_element_props_identifier-requirements.json │ │ │ │ │ ├── dyamic-slot01-errors.yaml │ │ │ │ │ ├── dyamic-slot01-input.svelte │ │ │ │ │ ├── dyamic-slot01-requirements.json │ │ │ │ │ ├── experimental-async-disabled/ │ │ │ │ │ │ ├── top-level-await-errors.yaml │ │ │ │ │ │ ├── top-level-await-input.svelte │ │ │ │ │ │ └── top-level-await-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore01-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore01-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore01-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore01-svelte4-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore01-svelte4-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore01-svelte4-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore02-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore02-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore02-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore02-svelte4-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore02-svelte4-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore02-svelte4-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore03-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore03-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore03-requirements.json │ │ │ │ │ ├── invalid-svelte-ignore03-svelte4-errors.yaml │ │ │ │ │ ├── invalid-svelte-ignore03-svelte4-input.svelte │ │ │ │ │ ├── invalid-svelte-ignore03-svelte4-requirements.json │ │ │ │ │ ├── style-lang01-errors.yaml │ │ │ │ │ ├── style-lang01-input.svelte │ │ │ │ │ ├── style-lang01-requirements.json │ │ │ │ │ ├── style-without-global-01-errors.yaml │ │ │ │ │ ├── style-without-global-01-input.svelte │ │ │ │ │ ├── style-without-global-01-requirements.json │ │ │ │ │ ├── style-without-global-02-errors.yaml │ │ │ │ │ ├── style-without-global-02-input.svelte │ │ │ │ │ ├── style-without-global-02-requirements.json │ │ │ │ │ ├── svelte-config-custom-warn/ │ │ │ │ │ │ ├── _config.cjs │ │ │ │ │ │ ├── a11y-errors.yaml │ │ │ │ │ │ ├── a11y-input.svelte │ │ │ │ │ │ ├── a11y-requirements.json │ │ │ │ │ │ ├── a11y-svelte4-errors.yaml │ │ │ │ │ │ ├── a11y-svelte4-input.svelte │ │ │ │ │ │ └── a11y-svelte4-requirements.json │ │ │ │ │ ├── svelte-config-onwarn/ │ │ │ │ │ │ ├── _config.cjs │ │ │ │ │ │ ├── a11y-errors.yaml │ │ │ │ │ │ ├── a11y-input.svelte │ │ │ │ │ │ ├── a11y-requirements.json │ │ │ │ │ │ ├── a11y-svelte4-errors.yaml │ │ │ │ │ │ ├── a11y-svelte4-input.svelte │ │ │ │ │ │ └── a11y-svelte4-requirements.json │ │ │ │ │ ├── svelte-config-warning-filter/ │ │ │ │ │ │ ├── _config.cjs │ │ │ │ │ │ ├── a11y-errors.yaml │ │ │ │ │ │ ├── a11y-input.svelte │ │ │ │ │ │ └── a11y-requirements.json │ │ │ │ │ └── ts/ │ │ │ │ │ ├── enum01-errors.yaml │ │ │ │ │ ├── enum01-input.svelte │ │ │ │ │ ├── enum01-requirements.json │ │ │ │ │ ├── enum01-svelte4-errors.yaml │ │ │ │ │ ├── enum01-svelte4-input.svelte │ │ │ │ │ └── enum01-svelte4-requirements.json │ │ │ │ └── valid/ │ │ │ │ ├── babel/ │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── babel-function-bind01-input.svelte │ │ │ │ │ └── class01-input.svelte │ │ │ │ ├── global-style-input.svelte │ │ │ │ ├── ignore-warnings/ │ │ │ │ │ ├── _config.json │ │ │ │ │ └── enum01-input.svelte │ │ │ │ ├── ignore01-input.svelte │ │ │ │ ├── ignore01-requirements.json │ │ │ │ ├── ignore01-svelte4-input.svelte │ │ │ │ ├── ignore01-svelte4-requirements.json │ │ │ │ ├── ignore02-input.svelte │ │ │ │ ├── ignore02-requirements.json │ │ │ │ ├── ignore02-svelte4-input.svelte │ │ │ │ ├── ignore02-svelte4-requirements.json │ │ │ │ ├── no-false-custom_element_props_identifier-warning-without-custom-element-input.svelte │ │ │ │ ├── no-false-custom_element_props_identifier-warning-without-custom-element-requirements.json │ │ │ │ ├── script-comment-input.svelte │ │ │ │ ├── script-comment-requirements.json │ │ │ │ ├── script-comment-svelte4-input.svelte │ │ │ │ ├── script-comment-svelte4-requirements.json │ │ │ │ ├── style-lang01-input.svelte │ │ │ │ ├── style-lang02-input.svelte │ │ │ │ ├── style-lang03-input.svelte │ │ │ │ ├── svelte-config-experimental-async/ │ │ │ │ │ ├── _config.cjs │ │ │ │ │ ├── top-level-await-input.svelte │ │ │ │ │ └── top-level-await-requirements.json │ │ │ │ ├── svelte-config-onwarn/ │ │ │ │ │ ├── _config.cjs │ │ │ │ │ └── a11y-input.svelte │ │ │ │ ├── svelte-config-warning-filter/ │ │ │ │ │ ├── _config.cjs │ │ │ │ │ └── a11y-input.svelte │ │ │ │ ├── svelte-ignore01-input.svelte │ │ │ │ ├── svelte-ignore01-requirements.json │ │ │ │ ├── svelte-ignore01-svelte4-input.svelte │ │ │ │ ├── svelte-ignore01-svelte4-requirements.json │ │ │ │ ├── svelte-ignore02-input.svelte │ │ │ │ ├── svelte-ignore02-requirements.json │ │ │ │ ├── svelte-ignore02-svelte4-input.svelte │ │ │ │ ├── svelte-ignore02-svelte4-requirements.json │ │ │ │ ├── svelte-ignore03-input.svelte │ │ │ │ ├── svelte-ignore03-requirements.json │ │ │ │ ├── svelte-ignore03-svelte4-input.svelte │ │ │ │ ├── svelte-ignore03-svelte4-requirements.json │ │ │ │ ├── svelte-ignore04-input.svelte │ │ │ │ ├── svelte-ignore04-requirements.json │ │ │ │ ├── svelte-ignore04-svelte4-input.svelte │ │ │ │ ├── svelte-ignore04-svelte4-requirements.json │ │ │ │ ├── svelte-ignore05-input.svelte │ │ │ │ ├── svelte-ignore05-requirements.json │ │ │ │ ├── svelte-ignore05-svelte4-input.svelte │ │ │ │ ├── svelte-ignore05-svelte4-requirements.json │ │ │ │ ├── svelte-ignore06-input.svelte │ │ │ │ ├── svelte-ignore06-requirements.json │ │ │ │ ├── svelte-ignore06-svelte4-input.svelte │ │ │ │ ├── svelte-ignore06-svelte4-requirements.json │ │ │ │ ├── svelte-ignore07-input.svelte │ │ │ │ ├── svelte-ignore07-requirements.json │ │ │ │ ├── svelte-ignore07-svelte4-input.svelte │ │ │ │ ├── svelte-ignore07-svelte4-requirements.json │ │ │ │ ├── svelte-options-custom-element-input.svelte │ │ │ │ ├── svelte-options-custom-element-requirements.json │ │ │ │ ├── svelte3-options-custom-element-input.svelte │ │ │ │ ├── svelte3-options-custom-element-requirements.json │ │ │ │ ├── test01-input.svelte │ │ │ │ ├── ts/ │ │ │ │ │ ├── class01-input.svelte │ │ │ │ │ ├── script-comment-input.svelte │ │ │ │ │ ├── script-comment-requirements.json │ │ │ │ │ ├── script-comment-svelte4-input.svelte │ │ │ │ │ ├── script-comment-svelte4-requirements.json │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ ├── ts-lang01-input-svete4-requirements.json │ │ │ │ │ ├── ts-lang01-input-svete4.svelte │ │ │ │ │ ├── ts-lang01-input.svelte │ │ │ │ │ ├── ts-lang01-requirements.json │ │ │ │ │ ├── ts-unused-in-script-input.svelte │ │ │ │ │ ├── type-only-import01-input.svelte │ │ │ │ │ └── type-only-import02-input.svelte │ │ │ │ ├── undef01-input.svelte │ │ │ │ ├── unuse01-input.svelte │ │ │ │ ├── valid-custom-element-with-props-identifier-input.svelte │ │ │ │ └── valid-custom-element-with-props-identifier-requirements.json │ │ │ ├── valid-each-key/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── const-key01-errors.yaml │ │ │ │ │ ├── const-key01-input.svelte │ │ │ │ │ ├── out-vars-key01-errors.yaml │ │ │ │ │ └── out-vars-key01-input.svelte │ │ │ │ └── valid/ │ │ │ │ ├── call-key01-input.svelte │ │ │ │ ├── destructure-key01-input.svelte │ │ │ │ ├── expression-key01-input.svelte │ │ │ │ ├── expression-key02-input.svelte │ │ │ │ ├── index-key01-input.svelte │ │ │ │ ├── member-key01-input.svelte │ │ │ │ ├── svelte5-each-blocks-without-an-item-input.svelte │ │ │ │ └── svelte5-each-blocks-without-an-item-requirements.json │ │ │ ├── valid-prop-names-in-kit-pages/ │ │ │ │ ├── invalid/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── errors.yaml │ │ │ │ │ ├── svelte-config/ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── errors.yaml │ │ │ │ │ │ └── svelte.config.js │ │ │ │ │ ├── svelte-config-from-parser-options/ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ └── errors.yaml │ │ │ │ │ ├── svelte4-children/ │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ ├── _config.json │ │ │ │ │ │ ├── errors.yaml │ │ │ │ │ │ └── requirements.json │ │ │ │ │ └── svelte5/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── _config.json │ │ │ │ │ ├── errors.yaml │ │ │ │ │ └── requirements.json │ │ │ │ └── valid/ │ │ │ │ ├── _config.json │ │ │ │ ├── not-page/ │ │ │ │ │ ├── svelte5/ │ │ │ │ │ │ ├── test01-input.svelte │ │ │ │ │ │ └── test01-requirements.json │ │ │ │ │ └── test01-input.svelte │ │ │ │ ├── svelte5/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── _config.json │ │ │ │ │ └── requirements.json │ │ │ │ ├── svelte5-typescript/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── _config.json │ │ │ │ │ └── requirements.json │ │ │ │ ├── svelte5-without-runes/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ ├── _config.json │ │ │ │ │ └── requirements.json │ │ │ │ ├── test-for-form/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test001/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test002-1/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test002-2/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test003-1/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test003-2/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ ├── test004-1/ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── _config.json │ │ │ │ └── test004-2/ │ │ │ │ ├── +page.svelte │ │ │ │ └── _config.json │ │ │ └── valid-style-parse/ │ │ │ ├── invalid/ │ │ │ │ ├── invalid-css01-errors.yaml │ │ │ │ ├── invalid-css01-input.svelte │ │ │ │ ├── invalid-scss01-errors.yaml │ │ │ │ ├── invalid-scss01-input.svelte │ │ │ │ ├── unknown-lang01-errors.yaml │ │ │ │ └── unknown-lang01-input.svelte │ │ │ └── valid/ │ │ │ ├── no-style01-input.svelte │ │ │ ├── valid-css01-input.svelte │ │ │ └── valid-scss01-input.svelte │ │ ├── src/ │ │ │ ├── configs/ │ │ │ │ ├── all.ts │ │ │ │ ├── base.ts │ │ │ │ └── recommended.ts │ │ │ ├── index.spec.ts │ │ │ ├── integration/ │ │ │ │ └── no-unused-vars.ts │ │ │ ├── meta.ts │ │ │ ├── rules/ │ │ │ │ ├── @typescript-eslint/ │ │ │ │ │ ├── no-unnecessary-condition.ts │ │ │ │ │ └── original-tests/ │ │ │ │ │ ├── fixtures/ │ │ │ │ │ │ ├── file.ts │ │ │ │ │ │ ├── react.tsx │ │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ │ └── unstrict/ │ │ │ │ │ │ ├── file.ts │ │ │ │ │ │ ├── react.tsx │ │ │ │ │ │ └── tsconfig.json │ │ │ │ │ └── no-unnecessary-condition.ts │ │ │ │ ├── block-lang.ts │ │ │ │ ├── button-has-type.ts │ │ │ │ ├── comment-directive.ts │ │ │ │ ├── consistent-selector-style.ts │ │ │ │ ├── derived-has-same-inputs-outputs.ts │ │ │ │ ├── experimental-require-slot-types.ts │ │ │ │ ├── experimental-require-strict-events.ts │ │ │ │ ├── first-attribute-linebreak.ts │ │ │ │ ├── html-closing-bracket-new-line.ts │ │ │ │ ├── html-closing-bracket-spacing.ts │ │ │ │ ├── html-quotes.ts │ │ │ │ ├── html-self-closing.ts │ │ │ │ ├── indent.ts │ │ │ │ ├── infinite-reactive-loop.ts │ │ │ │ ├── max-attributes-per-line.ts │ │ │ │ ├── max-lines-per-block.ts │ │ │ │ ├── mustache-spacing.ts │ │ │ │ ├── no-add-event-listener.ts │ │ │ │ ├── no-at-debug-tags.ts │ │ │ │ ├── no-at-html-tags.ts │ │ │ │ ├── no-dom-manipulating.ts │ │ │ │ ├── no-dupe-else-if-blocks.ts │ │ │ │ ├── no-dupe-on-directives.ts │ │ │ │ ├── no-dupe-style-properties.ts │ │ │ │ ├── no-dupe-use-directives.ts │ │ │ │ ├── no-dynamic-slot-name.ts │ │ │ │ ├── no-export-load-in-svelte-module-in-kit-pages.ts │ │ │ │ ├── no-extra-reactive-curlies.ts │ │ │ │ ├── no-goto-without-base.ts │ │ │ │ ├── no-ignored-unsubscribe.ts │ │ │ │ ├── no-immutable-reactive-statements.ts │ │ │ │ ├── no-inline-styles.ts │ │ │ │ ├── no-inner-declarations.ts │ │ │ │ ├── no-inspect.ts │ │ │ │ ├── no-navigation-without-base.ts │ │ │ │ ├── no-navigation-without-resolve.ts │ │ │ │ ├── no-not-function-handler.ts │ │ │ │ ├── no-object-in-text-mustaches.ts │ │ │ │ ├── no-raw-special-elements.ts │ │ │ │ ├── no-reactive-functions.ts │ │ │ │ ├── no-reactive-literals.ts │ │ │ │ ├── no-reactive-reassign.ts │ │ │ │ ├── no-restricted-html-elements.ts │ │ │ │ ├── no-shorthand-style-property-overrides.ts │ │ │ │ ├── no-spaces-around-equal-signs-in-attribute.ts │ │ │ │ ├── no-store-async.ts │ │ │ │ ├── no-svelte-internal.ts │ │ │ │ ├── no-target-blank.ts │ │ │ │ ├── no-top-level-browser-globals.ts │ │ │ │ ├── no-trailing-spaces.ts │ │ │ │ ├── no-unknown-style-directive-property.ts │ │ │ │ ├── no-unnecessary-state-wrap.ts │ │ │ │ ├── no-unused-class-name.ts │ │ │ │ ├── no-unused-props.ts │ │ │ │ ├── no-unused-svelte-ignore.ts │ │ │ │ ├── no-useless-children-snippet.ts │ │ │ │ ├── no-useless-mustaches.ts │ │ │ │ ├── prefer-class-directive.ts │ │ │ │ ├── prefer-const.ts │ │ │ │ ├── prefer-destructured-store-props.ts │ │ │ │ ├── prefer-style-directive.ts │ │ │ │ ├── prefer-svelte-reactivity.ts │ │ │ │ ├── prefer-writable-derived.ts │ │ │ │ ├── require-each-key.ts │ │ │ │ ├── require-event-dispatcher-types.ts │ │ │ │ ├── require-event-prefix.ts │ │ │ │ ├── require-optimized-style-attribute.ts │ │ │ │ ├── require-store-callbacks-use-set-param.ts │ │ │ │ ├── require-store-reactive-access.ts │ │ │ │ ├── require-stores-init.ts │ │ │ │ ├── shorthand-attribute.ts │ │ │ │ ├── shorthand-directive.ts │ │ │ │ ├── sort-attributes.ts │ │ │ │ ├── spaced-html-comment.ts │ │ │ │ ├── system.ts │ │ │ │ ├── valid-compile.ts │ │ │ │ ├── valid-each-key.ts │ │ │ │ ├── valid-prop-names-in-kit-pages.ts │ │ │ │ └── valid-style-parse.ts │ │ │ └── settings/ │ │ │ └── ignore-warnings.ts │ │ └── utils/ │ │ ├── eslint-compat.ts │ │ ├── source-code-fixer.ts │ │ └── utils.ts │ ├── tools/ │ │ ├── lib/ │ │ │ ├── changesets-util.ts │ │ │ ├── load-rules.ts │ │ │ └── write.ts │ │ ├── new-rule.ts │ │ ├── render-rules.ts │ │ ├── update-docs-rules-index.ts │ │ ├── update-docs.ts │ │ ├── update-meta.ts │ │ ├── update-readme.ts │ │ ├── update-rule-types.ts │ │ ├── update-rules.ts │ │ ├── update-rulesets.ts │ │ ├── update-types-for-node.ts │ │ └── update.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pnpm-workspace.yaml ├── prettier.config.cjs ├── renovate.json └── tools/ └── pkg.pr.new-comment.mjs