From 7f10d53be03b79dae2683875e5c3dba7d1b66d92 Mon Sep 17 00:00:00 2001 From: gtmnayan Date: Fri, 12 May 2023 20:26:19 +0545 Subject: [PATCH] validator tests --- .../samples/a11y-alt-text/input.svelte | 11 + .../samples/a11y-alt-text/warnings.json | 50 + .../input.svelte | 1 + .../warnings.json | 1 + .../a11y-anchor-has-content/input.svelte | 2 + .../a11y-anchor-has-content/warnings.json | 14 + .../a11y-anchor-in-svg-is-valid/input.svelte | 3 + .../a11y-anchor-in-svg-is-valid/warnings.json | 38 + .../samples/a11y-anchor-is-valid/input.svelte | 8 + .../a11y-anchor-is-valid/warnings.json | 74 + .../a11y-aria-activedescendant/input.svelte | 16 + .../a11y-aria-activedescendant/warnings.json | 14 + .../samples/a11y-aria-props/input.svelte | 1 + .../samples/a11y-aria-props/warnings.json | 26 + .../a11y-aria-proptypes-boolean/input.svelte | 8 + .../a11y-aria-proptypes-boolean/warnings.json | 26 + .../a11y-aria-proptypes-integer/input.svelte | 7 + .../a11y-aria-proptypes-integer/warnings.json | 38 + .../a11y-aria-proptypes-number/input.svelte | 7 + .../a11y-aria-proptypes-number/warnings.json | 38 + .../a11y-aria-proptypes-string/input.svelte | 5 + .../a11y-aria-proptypes-string/warnings.json | 14 + .../a11y-aria-proptypes-token/input.svelte | 6 + .../a11y-aria-proptypes-token/warnings.json | 50 + .../input.svelte | 7 + .../warnings.json | 62 + .../a11y-aria-proptypes-tristate/input.svelte | 8 + .../warnings.json | 26 + .../samples/a11y-aria-role/input.svelte | 7 + .../samples/a11y-aria-role/warnings.json | 26 + .../input.svelte | 2 + .../warnings.json | 26 + .../a11y-autocomplete-valid/input.svelte | 27 + .../a11y-autocomplete-valid/warnings.json | 38 + .../input.svelte | 71 + .../warnings.json | 86 + .../errors.json | 14 + .../input.svelte | 6 + .../input.svelte | 10 + .../warnings.json | 1 + .../a11y-figcaption-right-place/input.svelte | 7 + .../a11y-figcaption-right-place/warnings.json | 1 + .../a11y-figcaption-wrong-place/input.svelte | 19 + .../a11y-figcaption-wrong-place/warnings.json | 26 + .../a11y-heading-has-content/input.svelte | 2 + .../a11y-heading-has-content/warnings.json | 26 + .../samples/a11y-html-has-lang/input.svelte | 9 + .../samples/a11y-html-has-lang/warnings.json | 14 + .../a11y-iframe-has-title/input.svelte | 5 + .../a11y-iframe-has-title/warnings.json | 14 + .../a11y-img-redundant-alt/input.svelte | 9 + .../a11y-img-redundant-alt/warnings.json | 38 + .../a11y-in-foreign-namespace/input.svelte | 7 + .../a11y-in-foreign-namespace/warnings.json | 1 + .../input.svelte | 32 + .../warnings.json | 278 +++ .../input.svelte | 3 + .../warnings.json | 1 + .../input.svelte | 12 + .../warnings.json | 26 + .../a11y-media-has-caption/input.svelte | 7 + .../a11y-media-has-caption/warnings.json | 50 + .../input.svelte | 21 + .../warnings.json | 50 + .../a11y-no-abstract-roles/input.svelte | 12 + .../a11y-no-abstract-roles/warnings.json | 146 ++ .../samples/a11y-no-access-key/input.svelte | 1 + .../samples/a11y-no-access-key/warnings.json | 14 + .../samples/a11y-no-autofocus/input.svelte | 1 + .../samples/a11y-no-autofocus/warnings.json | 14 + .../a11y-no-distracting-elements/input.svelte | 2 + .../warnings.json | 26 + .../input.svelte | 148 ++ .../warnings.json | 710 ++++++ .../input.svelte | 14 + .../warnings.json | 62 + .../input.svelte | 109 + .../warnings.json | 626 +++++ .../input.svelte | 16 + .../warnings.json | 50 + .../a11y-no-redundant-roles/input.svelte | 48 + .../a11y-no-redundant-roles/warnings.json | 506 ++++ .../input.svelte | 19 + .../warnings.json | 26 + .../a11y-not-on-components/input.svelte | 7 + .../a11y-not-on-components/warnings.json | 14 + .../input.svelte | 11 + .../warnings.json | 50 + .../input.svelte | 371 +++ .../warnings.json | 2150 +++++++++++++++++ .../validator/samples/a11y-scope/input.svelte | 6 + .../samples/a11y-scope/warnings.json | 14 + .../a11y-tabindex-no-positive/input.svelte | 8 + .../a11y-tabindex-no-positive/warnings.json | 14 + .../samples/action-invalid/input.svelte | 1 + .../samples/action-invalid/warnings.json | 14 + .../samples/action-object/input.svelte | 11 + .../samples/action-object/warnings.json | 14 + .../samples/action-on-component/errors.json | 14 + .../samples/action-on-component/input.svelte | 7 + .../animation-comment-siblings/errors.json | 1 + .../animation-comment-siblings/input.svelte | 9 + .../samples/animation-duplicate/errors.json | 14 + .../samples/animation-duplicate/input.svelte | 8 + .../animation-each-with-const/errors.json | 1 + .../animation-each-with-const/input.svelte | 10 + .../errors.json | 1 + .../input.svelte | 7 + .../samples/animation-missing/input.svelte | 7 + .../samples/animation-missing/warnings.json | 14 + .../samples/animation-not-in-each/errors.json | 14 + .../animation-not-in-each/input.svelte | 5 + .../animation-not-in-keyed-each/errors.json | 14 + .../animation-not-in-keyed-each/input.svelte | 8 + .../samples/animation-siblings/errors.json | 14 + .../samples/animation-siblings/input.svelte | 8 + .../samples/assignment-to-const-2/errors.json | 14 + .../assignment-to-const-2/input.svelte | 15 + .../samples/assignment-to-const-3/errors.json | 14 + .../assignment-to-const-3/input.svelte | 20 + .../samples/assignment-to-const-4/errors.json | 14 + .../assignment-to-const-4/input.svelte | 21 + .../samples/assignment-to-const-5/errors.json | 14 + .../assignment-to-const-5/input.svelte | 6 + .../samples/assignment-to-const-6/errors.json | 1 + .../assignment-to-const-6/input.svelte | 6 + .../samples/assignment-to-const-7/errors.json | 14 + .../assignment-to-const-7/input.svelte | 6 + .../samples/assignment-to-const-8/errors.json | 1 + .../assignment-to-const-8/input.svelte | 6 + .../samples/assignment-to-const/errors.json | 14 + .../samples/assignment-to-const/input.svelte | 24 + .../attribute-expected-equals/errors.json | 14 + .../attribute-expected-equals/input.svelte | 5 + .../attribute-invalid-name-2/errors.json | 14 + .../attribute-invalid-name-2/input.svelte | 1 + .../attribute-invalid-name-3/errors.json | 14 + .../attribute-invalid-name-3/input.svelte | 1 + .../attribute-invalid-name-4/errors.json | 14 + .../attribute-invalid-name-4/input.svelte | 1 + .../attribute-invalid-name-5/errors.json | 14 + .../attribute-invalid-name-5/input.svelte | 1 + .../attribute-invalid-name/errors.json | 14 + .../attribute-invalid-name/input.svelte | 1 + .../await-component-is-used/input.svelte | 13 + .../await-component-is-used/warnings.json | 1 + .../samples/await-no-catch/input.svelte | 9 + .../samples/await-no-catch/warnings.json | 1 + .../await-shorthand-no-catch/input.svelte | 7 + .../await-shorthand-no-catch/warnings.json | 1 + .../await-shorthand-no-then/input.svelte | 7 + .../await-shorthand-no-then/warnings.json | 1 + .../samples/binding-await-catch/errors.json | 8 + .../samples/binding-await-catch/input.svelte | 7 + .../samples/binding-await-then-2/errors.json | 8 + .../samples/binding-await-then-2/input.svelte | 7 + .../samples/binding-await-then/errors.json | 8 + .../samples/binding-await-then/input.svelte | 6 + .../samples/binding-const-field/errors.json | 1 + .../samples/binding-const-field/input.svelte | 7 + .../samples/binding-const/errors.json | 14 + .../samples/binding-const/input.svelte | 5 + .../binding-dimensions-svg-child/errors.json | 14 + .../binding-dimensions-svg-child/input.svelte | 7 + .../binding-dimensions-svg/errors.json | 14 + .../binding-dimensions-svg/input.svelte | 5 + .../binding-dimensions-void/errors.json | 14 + .../binding-dimensions-void/input.svelte | 5 + .../samples/binding-input-checked/errors.json | 14 + .../binding-input-checked/input.svelte | 5 + .../binding-input-type-boolean/errors.json | 14 + .../binding-input-type-boolean/input.svelte | 5 + .../binding-input-type-dynamic/errors.json | 14 + .../binding-input-type-dynamic/input.svelte | 6 + .../errors.json | 14 + .../input.svelte | 6 + .../binding-invalid-on-element/errors.json | 14 + .../binding-invalid-on-element/input.svelte | 5 + .../binding-invalid-value-global/errors.json | 14 + .../binding-invalid-value-global/input.svelte | 4 + .../samples/binding-invalid-value/errors.json | 14 + .../binding-invalid-value/input.svelte | 2 + .../samples/binding-invalid/errors.json | 14 + .../samples/binding-invalid/input.svelte | 5 + .../validator/samples/binding-let/errors.json | 14 + .../samples/binding-let/input.svelte | 7 + .../errors.json | 14 + .../input.svelte | 10 + .../input.svelte | 13 + .../warnings.json | 1 + .../samples/component-dynamic/input.svelte | 30 + .../samples/component-dynamic/options.json | 3 + .../samples/component-dynamic/warnings.json | 38 + .../errors.json | 14 + .../input.svelte | 6 + .../errors.json | 8 + .../input.svelte | 7 + .../component-name-lowercase/input.svelte | 10 + .../component-name-lowercase/warnings.json | 14 + .../samples/component-namespaced/input.svelte | 5 + .../component-namespaced/warnings.json | 1 + .../errors.json | 9 + .../input.svelte | 2 + .../errors.json | 14 + .../input.svelte | 1 + .../errors.json | 14 + .../input.svelte | 7 + .../component-slot-dynamic/errors.json | 14 + .../component-slot-dynamic/input.svelte | 1 + .../errors.json | 9 + .../input.svelte | 2 + .../errors.json | 8 + .../input.svelte | 14 + .../errors.json | 1 + .../input.svelte | 15 + .../component-slotted-each-block/errors.json | 14 + .../component-slotted-each-block/input.svelte | 9 + .../component-slotted-if-block/errors.json | 14 + .../component-slotted-if-block/input.svelte | 9 + .../samples/const-tag-conflict-1/errors.json | 8 + .../samples/const-tag-conflict-1/input.svelte | 8 + .../samples/const-tag-conflict-2/errors.json | 8 + .../samples/const-tag-conflict-2/input.svelte | 7 + .../samples/const-tag-cyclical/errors.json | 8 + .../samples/const-tag-cyclical/input.svelte | 8 + .../const-tag-out-of-scope/input.svelte | 10 + .../const-tag-out-of-scope/warnings.json | 14 + .../samples/const-tag-placement-1/errors.json | 8 + .../const-tag-placement-1/input.svelte | 5 + .../samples/const-tag-placement-2/errors.json | 8 + .../const-tag-placement-2/input.svelte | 9 + .../samples/const-tag-readonly-1/errors.json | 8 + .../samples/const-tag-readonly-1/input.svelte | 8 + .../samples/const-tag-readonly-2/errors.json | 8 + .../samples/const-tag-readonly-2/input.svelte | 8 + .../contenteditable-dynamic/errors.json | 14 + .../contenteditable-dynamic/input.svelte | 6 + .../contenteditable-missing/errors.json | 14 + .../contenteditable-missing/input.svelte | 4 + .../errors.json | 8 + .../input.svelte | 13 + .../errors.json | 8 + .../input.svelte | 11 + .../errors.json | 8 + .../input.svelte | 9 + .../errors.json | 8 + .../input.svelte | 7 + .../errors.json | 14 + .../input.svelte | 5 + .../errors.json | 14 + .../input.svelte | 8 + .../errors.json | 14 + .../input.svelte | 5 + .../errors.json | 14 + .../input.svelte | 7 + .../css-invalid-global-placement/errors.json | 14 + .../css-invalid-global-placement/input.svelte | 5 + .../css-invalid-global-selector-2/errors.json | 14 + .../input.svelte | 18 + .../css-invalid-global-selector-3/errors.json | 14 + .../input.svelte | 12 + .../css-invalid-global-selector-4/errors.json | 14 + .../input.svelte | 9 + .../css-invalid-global-selector-5/errors.json | 14 + .../input.svelte | 12 + .../css-invalid-global-selector-6/errors.json | 14 + .../input.svelte | 12 + .../css-invalid-global-selector/errors.json | 14 + .../css-invalid-global-selector/input.svelte | 18 + .../samples/debug-invalid-args/errors.json | 14 + .../samples/debug-invalid-args/input.svelte | 4 + .../errors.json | 14 + .../input.svelte | 3 + .../errors.json | 14 + .../input.svelte | 3 + .../samples/default-export/errors.json | 14 + .../samples/default-export/input.svelte | 3 + .../directive-non-expression/errors.json | 14 + .../directive-non-expression/input.svelte | 1 + .../errors.json | 14 + .../input.svelte | 1 + .../errors.json | 14 + .../input.svelte | 3 + .../dollar-global-in-markup/errors.json | 14 + .../dollar-global-in-markup/input.svelte | 1 + .../dollar-global-in-script/errors.json | 14 + .../dollar-global-in-script/input.svelte | 3 + .../dynamic-element-invalid-tag/errors.json | 14 + .../dynamic-element-invalid-tag/input.svelte | 3 + .../dynamic-element-missing-tag/errors.json | 14 + .../dynamic-element-missing-tag/input.svelte | 3 + .../samples/dynamic-element-this/errors.json | 14 + .../samples/dynamic-element-this/input.svelte | 3 + .../errors.json | 14 + .../input.svelte | 7 + .../errors.json | 14 + .../input.svelte | 3 + .../errors.json | 14 + .../input.svelte | 3 + .../each-block-invalid-context/errors.json | 14 + .../each-block-invalid-context/input.svelte | 3 + .../each-block-multiple-children/_config.js | 3 + .../each-block-multiple-children/input.svelte | 15 + .../warnings.json | 1 + .../samples/empty-block/input.svelte | 9 + .../samples/empty-block/warnings.json | 26 + .../samples/error-mode-warn/input.svelte | 6 + .../samples/error-mode-warn/options.json | 3 + .../samples/error-mode-warn/warnings.json | 38 + .../errors.json | 14 + .../input.svelte | 3 + .../errors.json | 14 + .../input.svelte | 3 + .../event-modifiers-invalid/errors.json | 14 + .../event-modifiers-invalid/input.svelte | 1 + .../samples/event-modifiers-legacy/_config.js | 3 + .../event-modifiers-legacy/errors.json | 14 + .../event-modifiers-legacy/input.svelte | 1 + .../event-modifiers-redundant/input.svelte | 12 + .../event-modifiers-redundant/warnings.json | 26 + .../_config.js | 3 + .../input.svelte | 20 + .../warnings.json | 14 + .../html-block-in-attribute/errors.json | 8 + .../html-block-in-attribute/input.svelte | 1 + .../html-block-in-textarea/errors.json | 8 + .../html-block-in-textarea/input.svelte | 3 + .../samples/ignore-warning/input.svelte | 7 + .../samples/ignore-warning/warnings.json | 26 + .../ignore-warnings-cumulative/input.svelte | 17 + .../ignore-warnings-cumulative/warnings.json | 14 + .../ignore-warnings-newline/input.svelte | 8 + .../ignore-warnings-newline/warnings.json | 14 + .../ignore-warnings-stacked/input.svelte | 8 + .../ignore-warnings-stacked/warnings.json | 14 + .../samples/ignore-warnings/input.svelte | 7 + .../samples/ignore-warnings/warnings.json | 14 + .../illegal-variable-declaration/errors.json | 14 + .../illegal-variable-declaration/input.svelte | 9 + .../validator/samples/import-meta/errors.json | 1 + .../samples/import-meta/input.svelte | 6 + .../invalid-empty-css-declaration/errors.json | 14 + .../input.svelte | 11 + .../invalid-reactive-var-1/errors.json | 8 + .../invalid-reactive-var-1/input.svelte | 20 + .../invalid-reactive-var-2/errors.json | 8 + .../invalid-reactive-var-2/input.svelte | 8 + .../logic-block-in-attribute/errors.json | 8 + .../logic-block-in-attribute/input.svelte | 1 + .../logic-block-in-textarea/errors.json | 8 + .../logic-block-in-textarea/input.svelte | 5 + .../missing-component-global/input.svelte | 3 + .../missing-component-global/warnings.json | 14 + .../samples/missing-component/input.svelte | 3 + .../samples/missing-component/warnings.json | 14 + .../input.svelte | 1 + .../warnings.json | 14 + .../input.svelte | 5 + .../warnings.json | 8 + .../errors.json | 14 + .../input.svelte | 7 + .../errors.json | 14 + .../input.svelte | 7 + .../namespace-invalid-unguessable/errors.json | 14 + .../input.svelte | 1 + .../samples/namespace-invalid/errors.json | 14 + .../samples/namespace-invalid/input.svelte | 1 + .../samples/namespace-non-literal/errors.json | 14 + .../namespace-non-literal/input.svelte | 1 + .../samples/non-empty-block-dev/_config.js | 3 + .../samples/non-empty-block-dev/input.svelte | 7 + .../samples/non-empty-block-dev/warnings.json | 1 + .../reactive-declaration-cyclical/errors.json | 8 + .../input.svelte | 7 + .../input.svelte | 8 + .../warnings.json | 8 + .../input.svelte | 9 + .../warnings.json | 1 + .../reactive-module-variable-2/input.svelte | 7 + .../reactive-module-variable-2/warnings.json | 1 + .../reactive-module-variable/input.svelte | 6 + .../reactive-module-variable/warnings.json | 14 + .../ref-not-supported-in-css/errors.json | 14 + .../ref-not-supported-in-css/input.svelte | 11 + .../samples/ref-not-supported/errors.json | 14 + .../samples/ref-not-supported/input.svelte | 1 + .../rest-eachblock-binding-2/input.svelte | 11 + .../rest-eachblock-binding-2/warnings.json | 8 + .../rest-eachblock-binding-3/input.svelte | 8 + .../rest-eachblock-binding-3/warnings.json | 8 + .../input.svelte | 9 + .../warnings.json | 26 + .../rest-eachblock-binding/input.svelte | 8 + .../rest-eachblock-binding/warnings.json | 8 + .../script-invalid-context/errors.json | 14 + .../script-invalid-context/input.svelte | 3 + .../_config.js | 3 + .../input.svelte | 33 + .../warnings.json | 218 ++ .../input.svelte | 33 + .../warnings.json | 1 + .../samples/select-multiple/input.svelte | 7 + .../_config.js | 3 + .../input.svelte | 18 + .../warnings.json | 14 + .../samples/silence-warnings-2/input.svelte | 9 + .../samples/silence-warnings-2/warnings.json | 1 + .../samples/silence-warnings/input.svelte | 15 + .../samples/silence-warnings/warnings.json | 1 + .../slot-attribute-invalid/errors.json | 14 + .../slot-attribute-invalid/input.svelte | 1 + .../samples/slot-warning-ignore/input.svelte | 9 + .../samples/slot-warning-ignore/warnings.json | 1 + .../samples/slot-warning/input.svelte | 8 + .../samples/slot-warning/warnings.json | 14 + .../samples/slot-warning2/input.svelte | 9 + .../samples/slot-warning2/warnings.json | 14 + .../errors.json | 14 + .../input.svelte | 1 + .../svelte-fragment-placement-2/errors.json | 8 + .../svelte-fragment-placement-2/input.svelte | 7 + .../svelte-fragment-placement/errors.json | 8 + .../svelte-fragment-placement/input.svelte | 11 + .../input.svelte | 10 + .../warnings.json | 1 + .../input.svelte | 1 + .../warnings.json | 14 + .../_config.js | 3 + .../input.svelte | 1 + .../validator/samples/tag-invalid/errors.json | 14 + .../samples/tag-invalid/input.svelte | 1 + .../samples/tag-non-string/errors.json | 14 + .../samples/tag-non-string/input.svelte | 1 + .../textarea-value-children/errors.json | 14 + .../textarea-value-children/input.svelte | 3 + .../samples/title-no-attributes/errors.json | 14 + .../samples/title-no-attributes/input.svelte | 3 + .../samples/title-no-children/errors.json | 14 + .../samples/title-no-children/input.svelte | 3 + .../errors.json | 14 + .../input.svelte | 6 + .../transition-duplicate-in/errors.json | 14 + .../transition-duplicate-in/input.svelte | 6 + .../errors.json | 14 + .../input.svelte | 6 + .../transition-duplicate-out/errors.json | 14 + .../transition-duplicate-out/input.svelte | 6 + .../errors.json | 14 + .../input.svelte | 6 + .../errors.json | 14 + .../input.svelte | 6 + .../errors.json | 14 + .../input.svelte | 6 + .../samples/transition-missing/input.svelte | 1 + .../samples/transition-missing/warnings.json | 14 + .../transition-on-component/errors.json | 14 + .../transition-on-component/input.svelte | 7 + .../undefined-value-global/input.svelte | 5 + .../undefined-value-global/warnings.json | 14 + .../samples/undefined-value/input.svelte | 6 + .../samples/undefined-value/warnings.json | 14 + .../unreferenced-variables-each/input.svelte | 20 + .../unreferenced-variables-each/warnings.json | 26 + .../unreferenced-variables/input.svelte | 48 + .../unreferenced-variables/warnings.json | 62 + .../samples/use-the-platform/input.svelte | 2 + .../samples/use-the-platform/warnings.json | 26 + .../samples/valid-reactive-vars/errors.json | 1 + .../samples/valid-reactive-vars/input.svelte | 18 + .../errors.json | 14 + .../input.svelte | 1 + .../window-binding-invalid-value/errors.json | 14 + .../window-binding-invalid-value/input.svelte | 1 + .../window-binding-invalid-width/errors.json | 14 + .../window-binding-invalid-width/input.svelte | 1 + .../window-binding-invalid/errors.json | 14 + .../window-binding-invalid/input.svelte | 1 + .../samples/window-binding-online/errors.json | 1 + .../window-binding-online/input.svelte | 5 + .../compile-time/validator/validator.spec.js | 205 ++ 480 files changed, 10819 insertions(+) create mode 100644 vitest/compile-time/validator/samples/a11y-alt-text/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-alt-text/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-has-content/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-has-content/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-is-valid/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-anchor-is-valid/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-activedescendant/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-activedescendant/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-props/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-props/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-boolean/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-boolean/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-integer/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-integer/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-number/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-number/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-string/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-string/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-token/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-token/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-tokenlist/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-tokenlist/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-tristate/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-proptypes-tristate/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-role/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-role/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-aria-unsupported-element/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-aria-unsupported-element/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-autocomplete-valid/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-autocomplete-valid/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-click-events-have-key-events/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-click-events-have-key-events/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-contenteditable-element-without-child/errors.json create mode 100644 vitest/compile-time/validator/samples/a11y-contenteditable-element-without-child/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-figcaption-in-non-element-block/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-figcaption-in-non-element-block/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-figcaption-right-place/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-figcaption-right-place/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-figcaption-wrong-place/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-figcaption-wrong-place/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-heading-has-content/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-heading-has-content/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-html-has-lang/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-html-has-lang/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-iframe-has-title/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-iframe-has-title/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-img-redundant-alt/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-img-redundant-alt/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-in-foreign-namespace/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-in-foreign-namespace/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-interactive-supports-focus/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-interactive-supports-focus/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-label-has-associated-control-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-label-has-associated-control-2/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-label-has-associated-control/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-label-has-associated-control/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-media-has-caption/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-media-has-caption/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-mouse-events-have-key-events/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-mouse-events-have-key-events/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-abstract-roles/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-abstract-roles/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-access-key/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-access-key/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-autofocus/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-autofocus/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-distracting-elements/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-distracting-elements/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-interactive-element-to-noninteractive-role/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-interactive-element-to-noninteractive-role/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-noninteractive-element-interactions/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-noninteractive-element-interactions/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-noninteractive-element-to-interactive-role/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-noninteractive-element-to-interactive-role/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-noninteractive-tabindex/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-noninteractive-tabindex/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-redundant-roles/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-redundant-roles/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-no-static-element-interactions/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-no-static-element-interactions/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-not-on-components/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-not-on-components/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-role-has-required-aria-props/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-role-has-required-aria-props/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-role-supports-aria-props/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-role-supports-aria-props/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-scope/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-scope/warnings.json create mode 100644 vitest/compile-time/validator/samples/a11y-tabindex-no-positive/input.svelte create mode 100644 vitest/compile-time/validator/samples/a11y-tabindex-no-positive/warnings.json create mode 100644 vitest/compile-time/validator/samples/action-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/action-invalid/warnings.json create mode 100644 vitest/compile-time/validator/samples/action-object/input.svelte create mode 100644 vitest/compile-time/validator/samples/action-object/warnings.json create mode 100644 vitest/compile-time/validator/samples/action-on-component/errors.json create mode 100644 vitest/compile-time/validator/samples/action-on-component/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-comment-siblings/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-comment-siblings/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-duplicate/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-duplicate/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-each-with-const/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-each-with-const/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-each-with-whitespace/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-each-with-whitespace/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-missing/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-missing/warnings.json create mode 100644 vitest/compile-time/validator/samples/animation-not-in-each/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-not-in-each/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-not-in-keyed-each/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-not-in-keyed-each/input.svelte create mode 100644 vitest/compile-time/validator/samples/animation-siblings/errors.json create mode 100644 vitest/compile-time/validator/samples/animation-siblings/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-2/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-3/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-3/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-4/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-4/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-5/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-5/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-6/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-6/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-7/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-7/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-8/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const-8/input.svelte create mode 100644 vitest/compile-time/validator/samples/assignment-to-const/errors.json create mode 100644 vitest/compile-time/validator/samples/assignment-to-const/input.svelte create mode 100644 vitest/compile-time/validator/samples/attribute-expected-equals/errors.json create mode 100644 vitest/compile-time/validator/samples/attribute-expected-equals/input.svelte create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-2/errors.json create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-3/errors.json create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-3/input.svelte create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-4/errors.json create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-4/input.svelte create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-5/errors.json create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name-5/input.svelte create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name/errors.json create mode 100644 vitest/compile-time/validator/samples/attribute-invalid-name/input.svelte create mode 100644 vitest/compile-time/validator/samples/await-component-is-used/input.svelte create mode 100644 vitest/compile-time/validator/samples/await-component-is-used/warnings.json create mode 100644 vitest/compile-time/validator/samples/await-no-catch/input.svelte create mode 100644 vitest/compile-time/validator/samples/await-no-catch/warnings.json create mode 100644 vitest/compile-time/validator/samples/await-shorthand-no-catch/input.svelte create mode 100644 vitest/compile-time/validator/samples/await-shorthand-no-catch/warnings.json create mode 100644 vitest/compile-time/validator/samples/await-shorthand-no-then/input.svelte create mode 100644 vitest/compile-time/validator/samples/await-shorthand-no-then/warnings.json create mode 100644 vitest/compile-time/validator/samples/binding-await-catch/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-await-catch/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-await-then-2/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-await-then-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-await-then/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-await-then/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-const-field/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-const-field/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-const/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-const/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-dimensions-svg-child/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-dimensions-svg-child/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-dimensions-svg/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-dimensions-svg/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-dimensions-void/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-dimensions-void/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-input-checked/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-input-checked/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-input-type-boolean/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-input-type-boolean/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-input-type-dynamic/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-input-type-dynamic/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-invalid-foreign-namespace/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-invalid-foreign-namespace/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-invalid-on-element/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-invalid-on-element/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-invalid-value-global/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-invalid-value-global/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-invalid-value/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-invalid-value/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-let/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-let/input.svelte create mode 100644 vitest/compile-time/validator/samples/binding-select-multiple-dynamic/errors.json create mode 100644 vitest/compile-time/validator/samples/binding-select-multiple-dynamic/input.svelte create mode 100644 vitest/compile-time/validator/samples/catch-declares-error-variable/input.svelte create mode 100644 vitest/compile-time/validator/samples/catch-declares-error-variable/warnings.json create mode 100644 vitest/compile-time/validator/samples/component-dynamic/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-dynamic/options.json create mode 100644 vitest/compile-time/validator/samples/component-dynamic/warnings.json create mode 100644 vitest/compile-time/validator/samples/component-event-modifiers-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/component-event-modifiers-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-invalid-style-directive/errors.json create mode 100644 vitest/compile-time/validator/samples/component-invalid-style-directive/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-name-lowercase/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-name-lowercase/warnings.json create mode 100644 vitest/compile-time/validator/samples/component-namespaced/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-namespaced/warnings.json create mode 100644 vitest/compile-time/validator/samples/component-slot-default-duplicate.skip/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slot-default-duplicate.skip/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slot-default-reserved/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slot-default-reserved/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slot-dynamic-attribute/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slot-dynamic-attribute/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slot-dynamic/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slot-dynamic/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slot-named-duplicate.skip/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slot-named-duplicate.skip/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slotted-custom-element-2/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slotted-custom-element-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slotted-custom-element/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slotted-custom-element/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slotted-each-block/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slotted-each-block/input.svelte create mode 100644 vitest/compile-time/validator/samples/component-slotted-if-block/errors.json create mode 100644 vitest/compile-time/validator/samples/component-slotted-if-block/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-conflict-1/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-conflict-1/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-conflict-2/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-conflict-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-cyclical/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-cyclical/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-out-of-scope/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-out-of-scope/warnings.json create mode 100644 vitest/compile-time/validator/samples/const-tag-placement-1/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-placement-1/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-placement-2/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-placement-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-readonly-1/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-readonly-1/input.svelte create mode 100644 vitest/compile-time/validator/samples/const-tag-readonly-2/errors.json create mode 100644 vitest/compile-time/validator/samples/const-tag-readonly-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/contenteditable-dynamic/errors.json create mode 100644 vitest/compile-time/validator/samples/contenteditable-dynamic/input.svelte create mode 100644 vitest/compile-time/validator/samples/contenteditable-missing/errors.json create mode 100644 vitest/compile-time/validator/samples/contenteditable-missing/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-1/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-1/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-2/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-3/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-3/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-4/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-combinator-selector-4/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-2/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-3/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-3/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-4/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-4/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-5/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement-5/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-placement/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-2/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-3/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-3/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-4/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-4/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-5/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-5/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-6/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector-6/input.svelte create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector/errors.json create mode 100644 vitest/compile-time/validator/samples/css-invalid-global-selector/input.svelte create mode 100644 vitest/compile-time/validator/samples/debug-invalid-args/errors.json create mode 100644 vitest/compile-time/validator/samples/debug-invalid-args/input.svelte create mode 100644 vitest/compile-time/validator/samples/default-export-anonymous-class/errors.json create mode 100644 vitest/compile-time/validator/samples/default-export-anonymous-class/input.svelte create mode 100644 vitest/compile-time/validator/samples/default-export-anonymous-function/errors.json create mode 100644 vitest/compile-time/validator/samples/default-export-anonymous-function/input.svelte create mode 100644 vitest/compile-time/validator/samples/default-export/errors.json create mode 100644 vitest/compile-time/validator/samples/default-export/input.svelte create mode 100644 vitest/compile-time/validator/samples/directive-non-expression/errors.json create mode 100644 vitest/compile-time/validator/samples/directive-non-expression/input.svelte create mode 100644 vitest/compile-time/validator/samples/dollar-dollar-global-in-markup/errors.json create mode 100644 vitest/compile-time/validator/samples/dollar-dollar-global-in-markup/input.svelte create mode 100644 vitest/compile-time/validator/samples/dollar-dollar-global-in-script/errors.json create mode 100644 vitest/compile-time/validator/samples/dollar-dollar-global-in-script/input.svelte create mode 100644 vitest/compile-time/validator/samples/dollar-global-in-markup/errors.json create mode 100644 vitest/compile-time/validator/samples/dollar-global-in-markup/input.svelte create mode 100644 vitest/compile-time/validator/samples/dollar-global-in-script/errors.json create mode 100644 vitest/compile-time/validator/samples/dollar-global-in-script/input.svelte create mode 100644 vitest/compile-time/validator/samples/dynamic-element-invalid-tag/errors.json create mode 100644 vitest/compile-time/validator/samples/dynamic-element-invalid-tag/input.svelte create mode 100644 vitest/compile-time/validator/samples/dynamic-element-missing-tag/errors.json create mode 100644 vitest/compile-time/validator/samples/dynamic-element-missing-tag/input.svelte create mode 100644 vitest/compile-time/validator/samples/dynamic-element-this/errors.json create mode 100644 vitest/compile-time/validator/samples/dynamic-element-this/input.svelte create mode 100644 vitest/compile-time/validator/samples/each-block-destructured-object-rest-comma-after/errors.json create mode 100644 vitest/compile-time/validator/samples/each-block-destructured-object-rest-comma-after/input.svelte create mode 100644 vitest/compile-time/validator/samples/each-block-invalid-context-destructured-object/errors.json create mode 100644 vitest/compile-time/validator/samples/each-block-invalid-context-destructured-object/input.svelte create mode 100644 vitest/compile-time/validator/samples/each-block-invalid-context-destructured/errors.json create mode 100644 vitest/compile-time/validator/samples/each-block-invalid-context-destructured/input.svelte create mode 100644 vitest/compile-time/validator/samples/each-block-invalid-context/errors.json create mode 100644 vitest/compile-time/validator/samples/each-block-invalid-context/input.svelte create mode 100644 vitest/compile-time/validator/samples/each-block-multiple-children/_config.js create mode 100644 vitest/compile-time/validator/samples/each-block-multiple-children/input.svelte create mode 100644 vitest/compile-time/validator/samples/each-block-multiple-children/warnings.json create mode 100644 vitest/compile-time/validator/samples/empty-block/input.svelte create mode 100644 vitest/compile-time/validator/samples/empty-block/warnings.json create mode 100644 vitest/compile-time/validator/samples/error-mode-warn/input.svelte create mode 100644 vitest/compile-time/validator/samples/error-mode-warn/options.json create mode 100644 vitest/compile-time/validator/samples/error-mode-warn/warnings.json create mode 100644 vitest/compile-time/validator/samples/event-modifiers-invalid-nonpassive/errors.json create mode 100644 vitest/compile-time/validator/samples/event-modifiers-invalid-nonpassive/input.svelte create mode 100644 vitest/compile-time/validator/samples/event-modifiers-invalid-passive/errors.json create mode 100644 vitest/compile-time/validator/samples/event-modifiers-invalid-passive/input.svelte create mode 100644 vitest/compile-time/validator/samples/event-modifiers-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/event-modifiers-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/event-modifiers-legacy/_config.js create mode 100644 vitest/compile-time/validator/samples/event-modifiers-legacy/errors.json create mode 100644 vitest/compile-time/validator/samples/event-modifiers-legacy/input.svelte create mode 100644 vitest/compile-time/validator/samples/event-modifiers-redundant/input.svelte create mode 100644 vitest/compile-time/validator/samples/event-modifiers-redundant/warnings.json create mode 100644 vitest/compile-time/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/_config.js create mode 100644 vitest/compile-time/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/input.svelte create mode 100644 vitest/compile-time/validator/samples/general-siblings-combinator-in-custom-element-selects-slot-fallback/warnings.json create mode 100644 vitest/compile-time/validator/samples/html-block-in-attribute/errors.json create mode 100644 vitest/compile-time/validator/samples/html-block-in-attribute/input.svelte create mode 100644 vitest/compile-time/validator/samples/html-block-in-textarea/errors.json create mode 100644 vitest/compile-time/validator/samples/html-block-in-textarea/input.svelte create mode 100644 vitest/compile-time/validator/samples/ignore-warning/input.svelte create mode 100644 vitest/compile-time/validator/samples/ignore-warning/warnings.json create mode 100644 vitest/compile-time/validator/samples/ignore-warnings-cumulative/input.svelte create mode 100644 vitest/compile-time/validator/samples/ignore-warnings-cumulative/warnings.json create mode 100644 vitest/compile-time/validator/samples/ignore-warnings-newline/input.svelte create mode 100644 vitest/compile-time/validator/samples/ignore-warnings-newline/warnings.json create mode 100644 vitest/compile-time/validator/samples/ignore-warnings-stacked/input.svelte create mode 100644 vitest/compile-time/validator/samples/ignore-warnings-stacked/warnings.json create mode 100644 vitest/compile-time/validator/samples/ignore-warnings/input.svelte create mode 100644 vitest/compile-time/validator/samples/ignore-warnings/warnings.json create mode 100644 vitest/compile-time/validator/samples/illegal-variable-declaration/errors.json create mode 100644 vitest/compile-time/validator/samples/illegal-variable-declaration/input.svelte create mode 100644 vitest/compile-time/validator/samples/import-meta/errors.json create mode 100644 vitest/compile-time/validator/samples/import-meta/input.svelte create mode 100644 vitest/compile-time/validator/samples/invalid-empty-css-declaration/errors.json create mode 100644 vitest/compile-time/validator/samples/invalid-empty-css-declaration/input.svelte create mode 100644 vitest/compile-time/validator/samples/invalid-reactive-var-1/errors.json create mode 100644 vitest/compile-time/validator/samples/invalid-reactive-var-1/input.svelte create mode 100644 vitest/compile-time/validator/samples/invalid-reactive-var-2/errors.json create mode 100644 vitest/compile-time/validator/samples/invalid-reactive-var-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/logic-block-in-attribute/errors.json create mode 100644 vitest/compile-time/validator/samples/logic-block-in-attribute/input.svelte create mode 100644 vitest/compile-time/validator/samples/logic-block-in-textarea/errors.json create mode 100644 vitest/compile-time/validator/samples/logic-block-in-textarea/input.svelte create mode 100644 vitest/compile-time/validator/samples/missing-component-global/input.svelte create mode 100644 vitest/compile-time/validator/samples/missing-component-global/warnings.json create mode 100644 vitest/compile-time/validator/samples/missing-component/input.svelte create mode 100644 vitest/compile-time/validator/samples/missing-component/warnings.json create mode 100644 vitest/compile-time/validator/samples/missing-custom-element-compile-options/input.svelte create mode 100644 vitest/compile-time/validator/samples/missing-custom-element-compile-options/warnings.json create mode 100644 vitest/compile-time/validator/samples/module-script-reactive-declaration/input.svelte create mode 100644 vitest/compile-time/validator/samples/module-script-reactive-declaration/warnings.json create mode 100644 vitest/compile-time/validator/samples/multiple-script-default-context/errors.json create mode 100644 vitest/compile-time/validator/samples/multiple-script-default-context/input.svelte create mode 100644 vitest/compile-time/validator/samples/multiple-script-module-context/errors.json create mode 100644 vitest/compile-time/validator/samples/multiple-script-module-context/input.svelte create mode 100644 vitest/compile-time/validator/samples/namespace-invalid-unguessable/errors.json create mode 100644 vitest/compile-time/validator/samples/namespace-invalid-unguessable/input.svelte create mode 100644 vitest/compile-time/validator/samples/namespace-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/namespace-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/namespace-non-literal/errors.json create mode 100644 vitest/compile-time/validator/samples/namespace-non-literal/input.svelte create mode 100644 vitest/compile-time/validator/samples/non-empty-block-dev/_config.js create mode 100644 vitest/compile-time/validator/samples/non-empty-block-dev/input.svelte create mode 100644 vitest/compile-time/validator/samples/non-empty-block-dev/warnings.json create mode 100644 vitest/compile-time/validator/samples/reactive-declaration-cyclical/errors.json create mode 100644 vitest/compile-time/validator/samples/reactive-declaration-cyclical/input.svelte create mode 100644 vitest/compile-time/validator/samples/reactive-declaration-non-top-level/input.svelte create mode 100644 vitest/compile-time/validator/samples/reactive-declaration-non-top-level/warnings.json create mode 100644 vitest/compile-time/validator/samples/reactive-module-const-variable/input.svelte create mode 100644 vitest/compile-time/validator/samples/reactive-module-const-variable/warnings.json create mode 100644 vitest/compile-time/validator/samples/reactive-module-variable-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/reactive-module-variable-2/warnings.json create mode 100644 vitest/compile-time/validator/samples/reactive-module-variable/input.svelte create mode 100644 vitest/compile-time/validator/samples/reactive-module-variable/warnings.json create mode 100644 vitest/compile-time/validator/samples/ref-not-supported-in-css/errors.json create mode 100644 vitest/compile-time/validator/samples/ref-not-supported-in-css/input.svelte create mode 100644 vitest/compile-time/validator/samples/ref-not-supported/errors.json create mode 100644 vitest/compile-time/validator/samples/ref-not-supported/input.svelte create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding-2/warnings.json create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding-3/input.svelte create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding-3/warnings.json create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding-nested-rest/input.svelte create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding-nested-rest/warnings.json create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding/input.svelte create mode 100644 vitest/compile-time/validator/samples/rest-eachblock-binding/warnings.json create mode 100644 vitest/compile-time/validator/samples/script-invalid-context/errors.json create mode 100644 vitest/compile-time/validator/samples/script-invalid-context/input.svelte create mode 100644 vitest/compile-time/validator/samples/security-anchor-rel-noreferer-legacy/_config.js create mode 100644 vitest/compile-time/validator/samples/security-anchor-rel-noreferer-legacy/input.svelte create mode 100644 vitest/compile-time/validator/samples/security-anchor-rel-noreferer-legacy/warnings.json create mode 100644 vitest/compile-time/validator/samples/security-anchor-rel-noreferer/input.svelte create mode 100644 vitest/compile-time/validator/samples/security-anchor-rel-noreferer/warnings.json create mode 100644 vitest/compile-time/validator/samples/select-multiple/input.svelte create mode 100644 vitest/compile-time/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/_config.js create mode 100644 vitest/compile-time/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/input.svelte create mode 100644 vitest/compile-time/validator/samples/siblings-combinator-in-custom-element-selects-slot-fallback/warnings.json create mode 100644 vitest/compile-time/validator/samples/silence-warnings-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/silence-warnings-2/warnings.json create mode 100644 vitest/compile-time/validator/samples/silence-warnings/input.svelte create mode 100644 vitest/compile-time/validator/samples/silence-warnings/warnings.json create mode 100644 vitest/compile-time/validator/samples/slot-attribute-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/slot-attribute-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/slot-warning-ignore/input.svelte create mode 100644 vitest/compile-time/validator/samples/slot-warning-ignore/warnings.json create mode 100644 vitest/compile-time/validator/samples/slot-warning/input.svelte create mode 100644 vitest/compile-time/validator/samples/slot-warning/warnings.json create mode 100644 vitest/compile-time/validator/samples/slot-warning2/input.svelte create mode 100644 vitest/compile-time/validator/samples/slot-warning2/warnings.json create mode 100644 vitest/compile-time/validator/samples/style-directive-modifiers-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/style-directive-modifiers-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/svelte-fragment-placement-2/errors.json create mode 100644 vitest/compile-time/validator/samples/svelte-fragment-placement-2/input.svelte create mode 100644 vitest/compile-time/validator/samples/svelte-fragment-placement/errors.json create mode 100644 vitest/compile-time/validator/samples/svelte-fragment-placement/input.svelte create mode 100644 vitest/compile-time/validator/samples/svg-child-component-declared-namespace/input.svelte create mode 100644 vitest/compile-time/validator/samples/svg-child-component-declared-namespace/warnings.json create mode 100644 vitest/compile-time/validator/samples/tag-custom-element-options-missing/input.svelte create mode 100644 vitest/compile-time/validator/samples/tag-custom-element-options-missing/warnings.json create mode 100644 vitest/compile-time/validator/samples/tag-custom-element-options-true/_config.js create mode 100644 vitest/compile-time/validator/samples/tag-custom-element-options-true/input.svelte create mode 100644 vitest/compile-time/validator/samples/tag-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/tag-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/tag-non-string/errors.json create mode 100644 vitest/compile-time/validator/samples/tag-non-string/input.svelte create mode 100644 vitest/compile-time/validator/samples/textarea-value-children/errors.json create mode 100644 vitest/compile-time/validator/samples/textarea-value-children/input.svelte create mode 100644 vitest/compile-time/validator/samples/title-no-attributes/errors.json create mode 100644 vitest/compile-time/validator/samples/title-no-attributes/input.svelte create mode 100644 vitest/compile-time/validator/samples/title-no-children/errors.json create mode 100644 vitest/compile-time/validator/samples/title-no-children/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-in-transition/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-in-transition/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-in/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-in/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-out-transition/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-out-transition/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-out/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-out/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-transition-in/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-transition-in/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-transition-out/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-transition-out/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-transition/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-duplicate-transition/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-missing/input.svelte create mode 100644 vitest/compile-time/validator/samples/transition-missing/warnings.json create mode 100644 vitest/compile-time/validator/samples/transition-on-component/errors.json create mode 100644 vitest/compile-time/validator/samples/transition-on-component/input.svelte create mode 100644 vitest/compile-time/validator/samples/undefined-value-global/input.svelte create mode 100644 vitest/compile-time/validator/samples/undefined-value-global/warnings.json create mode 100644 vitest/compile-time/validator/samples/undefined-value/input.svelte create mode 100644 vitest/compile-time/validator/samples/undefined-value/warnings.json create mode 100644 vitest/compile-time/validator/samples/unreferenced-variables-each/input.svelte create mode 100644 vitest/compile-time/validator/samples/unreferenced-variables-each/warnings.json create mode 100644 vitest/compile-time/validator/samples/unreferenced-variables/input.svelte create mode 100644 vitest/compile-time/validator/samples/unreferenced-variables/warnings.json create mode 100644 vitest/compile-time/validator/samples/use-the-platform/input.svelte create mode 100644 vitest/compile-time/validator/samples/use-the-platform/warnings.json create mode 100644 vitest/compile-time/validator/samples/valid-reactive-vars/errors.json create mode 100644 vitest/compile-time/validator/samples/valid-reactive-vars/input.svelte create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid-innerwidth/errors.json create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid-innerwidth/input.svelte create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid-value/errors.json create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid-value/input.svelte create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid-width/errors.json create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid-width/input.svelte create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid/errors.json create mode 100644 vitest/compile-time/validator/samples/window-binding-invalid/input.svelte create mode 100644 vitest/compile-time/validator/samples/window-binding-online/errors.json create mode 100644 vitest/compile-time/validator/samples/window-binding-online/input.svelte create mode 100644 vitest/compile-time/validator/validator.spec.js diff --git a/vitest/compile-time/validator/samples/a11y-alt-text/input.svelte b/vitest/compile-time/validator/samples/a11y-alt-text/input.svelte new file mode 100644 index 0000000000..1c3b5ac5ce --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-alt-text/input.svelte @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/vitest/compile-time/validator/samples/a11y-alt-text/warnings.json b/vitest/compile-time/validator/samples/a11y-alt-text/warnings.json new file mode 100644 index 0000000000..904288c45c --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-alt-text/warnings.json @@ -0,0 +1,50 @@ +[ + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an alt attribute", + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 19 + } + }, + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an alt, aria-label or aria-labelledby attribute", + "start": { + "line": 4, + "column": 1 + }, + "end": { + "line": 4, + "column": 7 + } + }, + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have a title, aria-label or aria-labelledby attribute", + "start": { + "line": 7, + "column": 0 + }, + "end": { + "line": 7, + "column": 17 + } + }, + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an alt, aria-label or aria-labelledby attribute", + "start": { + "line": 9, + "column": 0 + }, + "end": { + "line": 9, + "column": 20 + } + } +] diff --git a/vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/input.svelte b/vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/input.svelte new file mode 100644 index 0000000000..c13df04b22 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/input.svelte @@ -0,0 +1 @@ + diff --git a/vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/warnings.json b/vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/warnings.json new file mode 100644 index 0000000000..fe51488c70 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-aria-label-has-no-content/warnings.json @@ -0,0 +1 @@ +[] diff --git a/vitest/compile-time/validator/samples/a11y-anchor-has-content/input.svelte b/vitest/compile-time/validator/samples/a11y-anchor-has-content/input.svelte new file mode 100644 index 0000000000..e246a1e593 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-has-content/input.svelte @@ -0,0 +1,2 @@ + +bar diff --git a/vitest/compile-time/validator/samples/a11y-anchor-has-content/warnings.json b/vitest/compile-time/validator/samples/a11y-anchor-has-content/warnings.json new file mode 100644 index 0000000000..d9076ddba1 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-has-content/warnings.json @@ -0,0 +1,14 @@ +[ + { + "code": "a11y-missing-content", + "message": "A11y: element should have child content", + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 19 + } + } +] diff --git a/vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/input.svelte b/vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/input.svelte new file mode 100644 index 0000000000..48a5599aa2 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/input.svelte @@ -0,0 +1,3 @@ +not actually a link +not actually a link +not actually a link diff --git a/vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/warnings.json b/vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/warnings.json new file mode 100644 index 0000000000..0ca16767d7 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-in-svg-is-valid/warnings.json @@ -0,0 +1,38 @@ +[ + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an href attribute", + "start": { + "line": 1, + "column": 11 + }, + "end": { + "line": 1, + "column": 37 + } + }, + { + "code": "a11y-invalid-attribute", + "message": "A11y: '' is not a valid xlink:href attribute", + "start": { + "line": 2, + "column": 14 + }, + "end": { + "line": 2, + "column": 27 + } + }, + { + "code": "a11y-invalid-attribute", + "message": "A11y: '#' is not a valid xlink:href attribute", + "start": { + "line": 3, + "column": 14 + }, + "end": { + "line": 3, + "column": 28 + } + } +] diff --git a/vitest/compile-time/validator/samples/a11y-anchor-is-valid/input.svelte b/vitest/compile-time/validator/samples/a11y-anchor-is-valid/input.svelte new file mode 100644 index 0000000000..8933bd7560 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-is-valid/input.svelte @@ -0,0 +1,8 @@ +not actually a link +invalid +invalid +invalid +invalid +invalid +valid +valid \ No newline at end of file diff --git a/vitest/compile-time/validator/samples/a11y-anchor-is-valid/warnings.json b/vitest/compile-time/validator/samples/a11y-anchor-is-valid/warnings.json new file mode 100644 index 0000000000..50d19ae630 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-anchor-is-valid/warnings.json @@ -0,0 +1,74 @@ +[ + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an href attribute", + "start": { + "line": 1, + "column": 0 + }, + "end": { + "line": 1, + "column": 26 + } + }, + { + "code": "a11y-invalid-attribute", + "message": "A11y: '' is not a valid href attribute", + "start": { + "line": 2, + "column": 3 + }, + "end": { + "line": 2, + "column": 10 + } + }, + { + "code": "a11y-invalid-attribute", + "message": "A11y: '#' is not a valid href attribute", + "start": { + "line": 3, + "column": 3 + }, + "end": { + "line": 3, + "column": 11 + } + }, + { + "code": "a11y-invalid-attribute", + "message": "A11y: 'javascript:void(0)' is not a valid href attribute", + "start": { + "line": 4, + "column": 3 + }, + "end": { + "line": 4, + "column": 28 + } + }, + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an href attribute", + "start": { + "line": 5, + "column": 0 + }, + "end": { + "line": 5, + "column": 22 + } + }, + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an href attribute", + "start": { + "line": 6, + "column": 0 + }, + "end": { + "line": 6, + "column": 20 + } + } +] diff --git a/vitest/compile-time/validator/samples/a11y-aria-activedescendant/input.svelte b/vitest/compile-time/validator/samples/a11y-aria-activedescendant/input.svelte new file mode 100644 index 0000000000..24a2d59ac1 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-aria-activedescendant/input.svelte @@ -0,0 +1,16 @@ + + + + + + + + + + +
+
+
+ + +
diff --git a/vitest/compile-time/validator/samples/a11y-aria-activedescendant/warnings.json b/vitest/compile-time/validator/samples/a11y-aria-activedescendant/warnings.json new file mode 100644 index 0000000000..186a18666f --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-aria-activedescendant/warnings.json @@ -0,0 +1,14 @@ +[ + { + "code": "a11y-aria-activedescendant-has-tabindex", + "end": { + "column": 36, + "line": 16 + }, + "message": "A11y: Elements with attribute aria-activedescendant should have tabindex value", + "start": { + "column": 5, + "line": 16 + } + } +] diff --git a/vitest/compile-time/validator/samples/a11y-aria-props/input.svelte b/vitest/compile-time/validator/samples/a11y-aria-props/input.svelte new file mode 100644 index 0000000000..21c6327960 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-aria-props/input.svelte @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/vitest/compile-time/validator/samples/a11y-aria-props/warnings.json b/vitest/compile-time/validator/samples/a11y-aria-props/warnings.json new file mode 100644 index 0000000000..f357429f62 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-aria-props/warnings.json @@ -0,0 +1,26 @@ +[ + { + "code": "a11y-unknown-aria-attribute", + "message": "A11y: Unknown aria attribute 'aria-labeledby' (did you mean 'labelledby'?)", + "start": { + "line": 1, + "column": 20 + }, + "end": { + "line": 1, + "column": 40 + } + }, + { + "code": "a11y-missing-attribute", + "message": "A11y: element should have an alt, aria-label or aria-labelledby attribute", + "start": { + "column": 0, + "line": 1 + }, + "end": { + "line": 1, + "column": 41 + } + } +] diff --git a/vitest/compile-time/validator/samples/a11y-aria-proptypes-boolean/input.svelte b/vitest/compile-time/validator/samples/a11y-aria-proptypes-boolean/input.svelte new file mode 100644 index 0000000000..c992928229 --- /dev/null +++ b/vitest/compile-time/validator/samples/a11y-aria-proptypes-boolean/input.svelte @@ -0,0 +1,8 @@ + + +