diff --git a/packages/svelte/src/compiler/phases/2-analyze/index.js b/packages/svelte/src/compiler/phases/2-analyze/index.js index c1511e3355..6abe163582 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/index.js +++ b/packages/svelte/src/compiler/phases/2-analyze/index.js @@ -15,7 +15,7 @@ import { DelegatedEvents, ReservedKeywords, Runes, SVGElements } from '../consta import { Scope, ScopeRoot, create_scopes, get_rune, set_scope } from '../scope.js'; import { merge } from '../visitors.js'; import Stylesheet from './css/Stylesheet.js'; -import { validation_legacy, validation_runes, validation_runes_js } from './validation.js'; +import { validation_legacy, validation_runes, validation_runes_js } from './visitors/validate.js'; import { warn } from '../../warnings.js'; import check_graph_for_cycles from './utils/check_graph_for_cycles.js'; import { regex_starts_with_newline } from '../patterns.js'; diff --git a/packages/svelte/src/compiler/phases/2-analyze/validation.js b/packages/svelte/src/compiler/phases/2-analyze/visitors/validate.js similarity index 95% rename from packages/svelte/src/compiler/phases/2-analyze/validation.js rename to packages/svelte/src/compiler/phases/2-analyze/visitors/validate.js index 10c39de871..35a29a1bf6 100644 --- a/packages/svelte/src/compiler/phases/2-analyze/validation.js +++ b/packages/svelte/src/compiler/phases/2-analyze/visitors/validate.js @@ -1,18 +1,18 @@ -import { error } from '../../errors.js'; -import { extract_identifiers, is_text_attribute } from '../../utils/ast.js'; -import { warn } from '../../warnings.js'; -import fuzzymatch from '../1-parse/utils/fuzzymatch.js'; -import { binding_properties } from '../bindings.js'; -import { SVGElements } from '../constants.js'; -import { is_custom_element_node } from '../nodes.js'; -import { regex_not_whitespace, regex_only_whitespaces } from '../patterns.js'; -import { Scope, get_rune } from '../scope.js'; -import { merge } from '../visitors.js'; -import { a11y_validators } from './visitors/validate-a11y.js'; +import { error } from '../../../errors.js'; +import { extract_identifiers, is_text_attribute } from '../../../utils/ast.js'; +import { warn } from '../../../warnings.js'; +import fuzzymatch from '../../1-parse/utils/fuzzymatch.js'; +import { binding_properties } from '../../bindings.js'; +import { SVGElements } from '../../constants.js'; +import { is_custom_element_node } from '../../nodes.js'; +import { regex_not_whitespace, regex_only_whitespaces } from '../../patterns.js'; +import { Scope, get_rune } from '../../scope.js'; +import { merge } from '../../visitors.js'; +import { a11y_validators } from './validate-a11y.js'; /** * @param {import('#compiler').Component | import('#compiler').SvelteComponent | import('#compiler').SvelteSelf} node - * @param {import('zimmerframe').Context} context + * @param {import('zimmerframe').Context} context */ function validate_component(node, context) { for (const attribute of node.attributes) { @@ -36,7 +36,7 @@ function validate_component(node, context) { /** * @param {import('#compiler').RegularElement | import('#compiler').SvelteElement} node - * @param {import('zimmerframe').Context} context + * @param {import('zimmerframe').Context} context */ function validate_element(node, context) { for (const attribute of node.attributes) { @@ -55,7 +55,7 @@ function validate_element(node, context) { } /** - * @param {import('zimmerframe').Context} context + * @param {import('zimmerframe').Context} context * @param {import('#compiler').Attribute} attribute */ function validate_slot_attribute(context, attribute) { @@ -235,7 +235,7 @@ function is_tag_valid_with_parent(tag, parent_tag) { } /** - * @type {import('zimmerframe').Visitors} + * @type {import('zimmerframe').Visitors} */ export const validation = { Attribute(node) { @@ -475,7 +475,7 @@ export const validation_legacy = merge(validation, a11y_validators, { /** * * @param {import('estree').Node} node - * @param {import('../scope').Scope} scope + * @param {import('../../scope.js').Scope} scope * @param {string} name */ function validate_export(node, scope, name) { @@ -513,7 +513,7 @@ function validate_call_expression(node, scope, path) { } /** - * @type {import('zimmerframe').Visitors} + * @type {import('zimmerframe').Visitors} */ export const validation_runes_js = { ExportSpecifier(node, { state }) { @@ -581,7 +581,7 @@ export const validation_runes_js = { }; /** - * @param {import('../../errors.js').NodeLike} node + * @param {import('../../../errors.js').NodeLike} node * @param {import('estree').Pattern | import('estree').Expression} argument * @param {Scope} scope * @param {boolean} is_binding @@ -605,7 +605,7 @@ function validate_no_const_assignment(node, argument, scope, is_binding) { /** * @param {import('estree').AssignmentExpression | import('estree').UpdateExpression} node * @param {import('estree').Pattern | import('estree').Expression} argument - * @param {import('./types.js').AnalysisState} state + * @param {import('../types.js').AnalysisState} state */ function validate_assignment(node, argument, state) { validate_no_const_assignment(node, argument, state.scope, false);