UNPKG

eslint-plugin-vue

Version:

Official ESLint plugin for Vue.js

541 lines (540 loc) 60.9 kB
const require_runtime = require('./_virtual/_rolldown/runtime.js'); const require_meta = require('./meta.js'); const require_processor = require('./processor.js'); const require_array_bracket_newline$1 = require('./rules/array-bracket-newline.js'); const require_array_bracket_spacing$1 = require('./rules/array-bracket-spacing.js'); const require_array_element_newline$1 = require('./rules/array-element-newline.js'); const require_arrow_spacing$1 = require('./rules/arrow-spacing.js'); const require_attribute_hyphenation = require('./rules/attribute-hyphenation.js'); const require_attributes_order$1 = require('./rules/attributes-order.js'); const require_block_lang$1 = require('./rules/block-lang.js'); const require_block_order = require('./rules/block-order.js'); const require_block_spacing$1 = require('./rules/block-spacing.js'); const require_block_tag_newline$1 = require('./rules/block-tag-newline.js'); const require_brace_style$1 = require('./rules/brace-style.js'); const require_camelcase$1 = require('./rules/camelcase.js'); const require_comma_dangle$1 = require('./rules/comma-dangle.js'); const require_comma_spacing$1 = require('./rules/comma-spacing.js'); const require_comma_style$1 = require('./rules/comma-style.js'); const require_comment_directive$1 = require('./rules/comment-directive.js'); const require_component_api_style$1 = require('./rules/component-api-style.js'); const require_component_definition_name_casing = require('./rules/component-definition-name-casing.js'); const require_component_name_in_template_casing = require('./rules/component-name-in-template-casing.js'); const require_component_options_name_casing = require('./rules/component-options-name-casing.js'); const require_custom_event_name_casing = require('./rules/custom-event-name-casing.js'); const require_define_emits_declaration$1 = require('./rules/define-emits-declaration.js'); const require_define_macros_order$1 = require('./rules/define-macros-order.js'); const require_define_props_declaration$1 = require('./rules/define-props-declaration.js'); const require_define_props_destructuring$1 = require('./rules/define-props-destructuring.js'); const require_dot_location$1 = require('./rules/dot-location.js'); const require_dot_notation$1 = require('./rules/dot-notation.js'); const require_enforce_style_attribute$1 = require('./rules/enforce-style-attribute.js'); const require_eqeqeq$1 = require('./rules/eqeqeq.js'); const require_first_attribute_linebreak$1 = require('./rules/first-attribute-linebreak.js'); const require_func_call_spacing$1 = require('./rules/func-call-spacing.js'); const require_html_button_has_type$1 = require('./rules/html-button-has-type.js'); const require_html_closing_bracket_newline$1 = require('./rules/html-closing-bracket-newline.js'); const require_html_closing_bracket_spacing$1 = require('./rules/html-closing-bracket-spacing.js'); const require_html_comment_content_newline = require('./rules/html-comment-content-newline.js'); const require_html_comment_content_spacing = require('./rules/html-comment-content-spacing.js'); const require_html_comment_indent = require('./rules/html-comment-indent.js'); const require_html_end_tags$1 = require('./rules/html-end-tags.js'); const require_html_indent = require('./rules/html-indent.js'); const require_html_quotes$1 = require('./rules/html-quotes.js'); const require_html_self_closing = require('./rules/html-self-closing.js'); const require_jsx_uses_vars$1 = require('./rules/jsx-uses-vars.js'); const require_key_spacing$1 = require('./rules/key-spacing.js'); const require_keyword_spacing$1 = require('./rules/keyword-spacing.js'); const require_match_component_file_name = require('./rules/match-component-file-name.js'); const require_match_component_import_name = require('./rules/match-component-import-name.js'); const require_max_attributes_per_line$1 = require('./rules/max-attributes-per-line.js'); const require_max_len$1 = require('./rules/max-len.js'); const require_max_lines_per_block$1 = require('./rules/max-lines-per-block.js'); const require_max_props$1 = require('./rules/max-props.js'); const require_max_template_depth$1 = require('./rules/max-template-depth.js'); const require_multi_word_component_names = require('./rules/multi-word-component-names.js'); const require_multiline_html_element_content_newline = require('./rules/multiline-html-element-content-newline.js'); const require_multiline_ternary$1 = require('./rules/multiline-ternary.js'); const require_mustache_interpolation_spacing$1 = require('./rules/mustache-interpolation-spacing.js'); const require_new_line_between_multi_line_property$1 = require('./rules/new-line-between-multi-line-property.js'); const require_next_tick_style$1 = require('./rules/next-tick-style.js'); const require_no_arrow_functions_in_watch$1 = require('./rules/no-arrow-functions-in-watch.js'); const require_no_async_in_computed_properties$1 = require('./rules/no-async-in-computed-properties.js'); const require_no_bare_strings_in_template = require('./rules/no-bare-strings-in-template.js'); const require_no_boolean_default$1 = require('./rules/no-boolean-default.js'); const require_no_child_content$1 = require('./rules/no-child-content.js'); const require_no_computed_properties_in_data$1 = require('./rules/no-computed-properties-in-data.js'); const require_no_console$1 = require('./rules/no-console.js'); const require_no_constant_condition$1 = require('./rules/no-constant-condition.js'); const require_no_custom_modifiers_on_v_model$1 = require('./rules/no-custom-modifiers-on-v-model.js'); const require_no_deprecated_data_object_declaration$1 = require('./rules/no-deprecated-data-object-declaration.js'); const require_no_deprecated_delete_set$1 = require('./rules/no-deprecated-delete-set.js'); const require_no_deprecated_destroyed_lifecycle$1 = require('./rules/no-deprecated-destroyed-lifecycle.js'); const require_no_deprecated_dollar_listeners_api$1 = require('./rules/no-deprecated-dollar-listeners-api.js'); const require_no_deprecated_dollar_scopedslots_api$1 = require('./rules/no-deprecated-dollar-scopedslots-api.js'); const require_no_deprecated_events_api$1 = require('./rules/no-deprecated-events-api.js'); const require_no_deprecated_filter$1 = require('./rules/no-deprecated-filter.js'); const require_no_deprecated_functional_template$1 = require('./rules/no-deprecated-functional-template.js'); const require_no_deprecated_html_element_is$1 = require('./rules/no-deprecated-html-element-is.js'); const require_no_deprecated_inline_template$1 = require('./rules/no-deprecated-inline-template.js'); const require_no_deprecated_model_definition$1 = require('./rules/no-deprecated-model-definition.js'); const require_no_deprecated_props_default_this$1 = require('./rules/no-deprecated-props-default-this.js'); const require_no_deprecated_router_link_tag_prop = require('./rules/no-deprecated-router-link-tag-prop.js'); const require_no_deprecated_scope_attribute$1 = require('./rules/no-deprecated-scope-attribute.js'); const require_no_deprecated_slot_attribute = require('./rules/no-deprecated-slot-attribute.js'); const require_no_deprecated_slot_scope_attribute$1 = require('./rules/no-deprecated-slot-scope-attribute.js'); const require_no_deprecated_v_bind_sync$1 = require('./rules/no-deprecated-v-bind-sync.js'); const require_no_deprecated_v_is$1 = require('./rules/no-deprecated-v-is.js'); const require_no_deprecated_v_on_native_modifier$1 = require('./rules/no-deprecated-v-on-native-modifier.js'); const require_no_deprecated_v_on_number_modifiers = require('./rules/no-deprecated-v-on-number-modifiers.js'); const require_no_deprecated_vue_config_keycodes$1 = require('./rules/no-deprecated-vue-config-keycodes.js'); const require_no_dupe_keys$1 = require('./rules/no-dupe-keys.js'); const require_no_dupe_v_else_if$1 = require('./rules/no-dupe-v-else-if.js'); const require_no_duplicate_attr_inheritance$1 = require('./rules/no-duplicate-attr-inheritance.js'); const require_no_duplicate_attributes$1 = require('./rules/no-duplicate-attributes.js'); const require_no_duplicate_class_names$1 = require('./rules/no-duplicate-class-names.js'); const require_no_empty_component_block$1 = require('./rules/no-empty-component-block.js'); const require_no_empty_pattern$1 = require('./rules/no-empty-pattern.js'); const require_no_export_in_script_setup$1 = require('./rules/no-export-in-script-setup.js'); const require_no_expose_after_await$1 = require('./rules/no-expose-after-await.js'); const require_no_extra_parens = require('./rules/no-extra-parens.js'); const require_no_implicit_coercion$1 = require('./rules/no-implicit-coercion.js'); const require_no_import_compiler_macros$1 = require('./rules/no-import-compiler-macros.js'); const require_no_irregular_whitespace$1 = require('./rules/no-irregular-whitespace.js'); const require_no_lifecycle_after_await$1 = require('./rules/no-lifecycle-after-await.js'); const require_no_literals_in_template = require('./rules/no-literals-in-template.js'); const require_no_lone_template$1 = require('./rules/no-lone-template.js'); const require_no_loss_of_precision$1 = require('./rules/no-loss-of-precision.js'); const require_no_multi_spaces$1 = require('./rules/no-multi-spaces.js'); const require_no_multiple_objects_in_class$1 = require('./rules/no-multiple-objects-in-class.js'); const require_no_multiple_slot_args$1 = require('./rules/no-multiple-slot-args.js'); const require_no_multiple_template_root$1 = require('./rules/no-multiple-template-root.js'); const require_no_mutating_props$1 = require('./rules/no-mutating-props.js'); const require_no_negated_condition$1 = require('./rules/no-negated-condition.js'); const require_no_negated_v_if_condition$1 = require('./rules/no-negated-v-if-condition.js'); const require_no_parsing_error$1 = require('./rules/no-parsing-error.js'); const require_no_potential_component_option_typo$1 = require('./rules/no-potential-component-option-typo.js'); const require_no_ref_as_operand = require('./rules/no-ref-as-operand.js'); const require_no_ref_object_reactivity_loss = require('./rules/no-ref-object-reactivity-loss.js'); const require_no_required_prop_with_default$1 = require('./rules/no-required-prop-with-default.js'); const require_no_reserved_component_names = require('./rules/no-reserved-component-names.js'); const require_no_reserved_keys$1 = require('./rules/no-reserved-keys.js'); const require_no_reserved_props = require('./rules/no-reserved-props.js'); const require_no_restricted_block = require('./rules/no-restricted-block.js'); const require_no_restricted_call_after_await$1 = require('./rules/no-restricted-call-after-await.js'); const require_no_restricted_class = require('./rules/no-restricted-class.js'); const require_no_restricted_component_names = require('./rules/no-restricted-component-names.js'); const require_no_restricted_component_options = require('./rules/no-restricted-component-options.js'); const require_no_restricted_custom_event = require('./rules/no-restricted-custom-event.js'); const require_no_restricted_html_elements$1 = require('./rules/no-restricted-html-elements.js'); const require_no_restricted_props = require('./rules/no-restricted-props.js'); const require_no_restricted_static_attribute = require('./rules/no-restricted-static-attribute.js'); const require_no_restricted_syntax$1 = require('./rules/no-restricted-syntax.js'); const require_no_restricted_v_bind = require('./rules/no-restricted-v-bind.js'); const require_no_restricted_v_on = require('./rules/no-restricted-v-on.js'); const require_no_root_v_if$1 = require('./rules/no-root-v-if.js'); const require_no_setup_props_reactivity_loss$1 = require('./rules/no-setup-props-reactivity-loss.js'); const require_no_shared_component_data$1 = require('./rules/no-shared-component-data.js'); const require_no_side_effects_in_computed_properties$1 = require('./rules/no-side-effects-in-computed-properties.js'); const require_no_spaces_around_equal_signs_in_attribute$1 = require('./rules/no-spaces-around-equal-signs-in-attribute.js'); const require_no_sparse_arrays$1 = require('./rules/no-sparse-arrays.js'); const require_no_static_inline_styles$1 = require('./rules/no-static-inline-styles.js'); const require_no_template_key$1 = require('./rules/no-template-key.js'); const require_no_template_shadow$1 = require('./rules/no-template-shadow.js'); const require_no_template_target_blank$1 = require('./rules/no-template-target-blank.js'); const require_no_textarea_mustache$1 = require('./rules/no-textarea-mustache.js'); const require_no_this_in_before_route_enter$1 = require('./rules/no-this-in-before-route-enter.js'); const require_no_undef_components = require('./rules/no-undef-components.js'); const require_no_undef_directives = require('./rules/no-undef-directives.js'); const require_no_undef_properties = require('./rules/no-undef-properties.js'); const require_no_unsupported_features = require('./rules/no-unsupported-features.js'); const require_no_unused_components = require('./rules/no-unused-components.js'); const require_no_unused_emit_declarations$1 = require('./rules/no-unused-emit-declarations.js'); const require_no_unused_properties = require('./rules/no-unused-properties.js'); const require_no_unused_refs$1 = require('./rules/no-unused-refs.js'); const require_no_unused_vars$1 = require('./rules/no-unused-vars.js'); const require_no_use_computed_property_like_method$1 = require('./rules/no-use-computed-property-like-method.js'); const require_no_use_v_else_with_v_for$1 = require('./rules/no-use-v-else-with-v-for.js'); const require_no_use_v_if_with_v_for$1 = require('./rules/no-use-v-if-with-v-for.js'); const require_no_useless_concat$1 = require('./rules/no-useless-concat.js'); const require_no_useless_mustaches$1 = require('./rules/no-useless-mustaches.js'); const require_no_useless_template_attributes$1 = require('./rules/no-useless-template-attributes.js'); const require_no_useless_v_bind$1 = require('./rules/no-useless-v-bind.js'); const require_no_v_for_template_key_on_child$1 = require('./rules/no-v-for-template-key-on-child.js'); const require_no_v_for_template_key$1 = require('./rules/no-v-for-template-key.js'); const require_no_v_html$1 = require('./rules/no-v-html.js'); const require_no_v_model_argument$1 = require('./rules/no-v-model-argument.js'); const require_no_v_text_v_html_on_component = require('./rules/no-v-text-v-html-on-component.js'); const require_no_v_text$1 = require('./rules/no-v-text.js'); const require_no_watch_after_await$1 = require('./rules/no-watch-after-await.js'); const require_object_curly_newline$1 = require('./rules/object-curly-newline.js'); const require_object_curly_spacing$1 = require('./rules/object-curly-spacing.js'); const require_object_property_newline$1 = require('./rules/object-property-newline.js'); const require_object_shorthand$1 = require('./rules/object-shorthand.js'); const require_one_component_per_file$1 = require('./rules/one-component-per-file.js'); const require_operator_linebreak$1 = require('./rules/operator-linebreak.js'); const require_order_in_components$1 = require('./rules/order-in-components.js'); const require_padding_line_between_blocks$1 = require('./rules/padding-line-between-blocks.js'); const require_padding_line_between_tags$1 = require('./rules/padding-line-between-tags.js'); const require_padding_lines_in_component_definition$1 = require('./rules/padding-lines-in-component-definition.js'); const require_prefer_define_options$1 = require('./rules/prefer-define-options.js'); const require_prefer_import_from_vue$1 = require('./rules/prefer-import-from-vue.js'); const require_prefer_prop_type_boolean_first$1 = require('./rules/prefer-prop-type-boolean-first.js'); const require_prefer_separate_static_class$1 = require('./rules/prefer-separate-static-class.js'); const require_prefer_single_event_payload = require('./rules/prefer-single-event-payload.js'); const require_prefer_template$1 = require('./rules/prefer-template.js'); const require_prefer_true_attribute_shorthand = require('./rules/prefer-true-attribute-shorthand.js'); const require_prefer_use_template_ref$1 = require('./rules/prefer-use-template-ref.js'); const require_prefer_v_model = require('./rules/prefer-v-model.js'); const require_prop_name_casing = require('./rules/prop-name-casing.js'); const require_quote_props$1 = require('./rules/quote-props.js'); const require_require_component_is$1 = require('./rules/require-component-is.js'); const require_require_default_export$1 = require('./rules/require-default-export.js'); const require_require_default_prop$1 = require('./rules/require-default-prop.js'); const require_require_direct_export$1 = require('./rules/require-direct-export.js'); const require_require_emit_validator$1 = require('./rules/require-emit-validator.js'); const require_require_explicit_emits = require('./rules/require-explicit-emits.js'); const require_require_explicit_slots$1 = require('./rules/require-explicit-slots.js'); const require_require_expose$1 = require('./rules/require-expose.js'); const require_require_macro_variable_name$1 = require('./rules/require-macro-variable-name.js'); const require_require_name_property$1 = require('./rules/require-name-property.js'); const require_require_prop_comment = require('./rules/require-prop-comment.js'); const require_require_prop_type_constructor$1 = require('./rules/require-prop-type-constructor.js'); const require_require_prop_types$1 = require('./rules/require-prop-types.js'); const require_require_render_return$1 = require('./rules/require-render-return.js'); const require_require_slots_as_functions$1 = require('./rules/require-slots-as-functions.js'); const require_require_toggle_inside_transition$1 = require('./rules/require-toggle-inside-transition.js'); const require_require_typed_object_prop$1 = require('./rules/require-typed-object-prop.js'); const require_require_typed_ref = require('./rules/require-typed-ref.js'); const require_require_v_for_key$1 = require('./rules/require-v-for-key.js'); const require_require_valid_default_prop = require('./rules/require-valid-default-prop.js'); const require_restricted_component_names = require('./rules/restricted-component-names.js'); const require_return_in_computed_property$1 = require('./rules/return-in-computed-property.js'); const require_return_in_emits_validator$1 = require('./rules/return-in-emits-validator.js'); const require_script_indent = require('./rules/script-indent.js'); const require_singleline_html_element_content_newline = require('./rules/singleline-html-element-content-newline.js'); const require_slot_name_casing = require('./rules/slot-name-casing.js'); const require_sort_keys$1 = require('./rules/sort-keys.js'); const require_space_in_parens$1 = require('./rules/space-in-parens.js'); const require_space_infix_ops$1 = require('./rules/space-infix-ops.js'); const require_space_unary_ops$1 = require('./rules/space-unary-ops.js'); const require_static_class_names_order$1 = require('./rules/static-class-names-order.js'); const require_template_curly_spacing$1 = require('./rules/template-curly-spacing.js'); const require_this_in_template$1 = require('./rules/this-in-template.js'); const require_use_v_on_exact$1 = require('./rules/use-v-on-exact.js'); const require_v_bind_style = require('./rules/v-bind-style.js'); const require_v_for_delimiter_style$1 = require('./rules/v-for-delimiter-style.js'); const require_v_if_else_key = require('./rules/v-if-else-key.js'); const require_v_on_event_hyphenation = require('./rules/v-on-event-hyphenation.js'); const require_v_on_handler_style$1 = require('./rules/v-on-handler-style.js'); const require_v_on_style$1 = require('./rules/v-on-style.js'); const require_v_slot_style = require('./rules/v-slot-style.js'); const require_valid_attribute_name$1 = require('./rules/valid-attribute-name.js'); const require_valid_define_emits$1 = require('./rules/valid-define-emits.js'); const require_valid_define_options$1 = require('./rules/valid-define-options.js'); const require_valid_define_props$1 = require('./rules/valid-define-props.js'); const require_valid_model_definition$1 = require('./rules/valid-model-definition.js'); const require_valid_next_tick$1 = require('./rules/valid-next-tick.js'); const require_valid_template_root$1 = require('./rules/valid-template-root.js'); const require_valid_v_bind_sync$1 = require('./rules/valid-v-bind-sync.js'); const require_valid_v_bind$1 = require('./rules/valid-v-bind.js'); const require_valid_v_cloak$1 = require('./rules/valid-v-cloak.js'); const require_valid_v_else_if$1 = require('./rules/valid-v-else-if.js'); const require_valid_v_else$1 = require('./rules/valid-v-else.js'); const require_valid_v_for$1 = require('./rules/valid-v-for.js'); const require_valid_v_html$1 = require('./rules/valid-v-html.js'); const require_valid_v_if$1 = require('./rules/valid-v-if.js'); const require_valid_v_is$1 = require('./rules/valid-v-is.js'); const require_valid_v_memo$1 = require('./rules/valid-v-memo.js'); const require_valid_v_model$1 = require('./rules/valid-v-model.js'); const require_valid_v_on$1 = require('./rules/valid-v-on.js'); const require_valid_v_once$1 = require('./rules/valid-v-once.js'); const require_valid_v_pre$1 = require('./rules/valid-v-pre.js'); const require_valid_v_show$1 = require('./rules/valid-v-show.js'); const require_valid_v_slot$1 = require('./rules/valid-v-slot.js'); const require_valid_v_text$1 = require('./rules/valid-v-text.js'); //#region lib/plugin.ts var import_array_bracket_newline = /* @__PURE__ */ require_runtime.__toESM(require_array_bracket_newline$1.default); var import_array_bracket_spacing = /* @__PURE__ */ require_runtime.__toESM(require_array_bracket_spacing$1.default); var import_array_element_newline = /* @__PURE__ */ require_runtime.__toESM(require_array_element_newline$1.default); var import_arrow_spacing = /* @__PURE__ */ require_runtime.__toESM(require_arrow_spacing$1.default); var import_attributes_order = /* @__PURE__ */ require_runtime.__toESM(require_attributes_order$1.default); var import_block_lang = /* @__PURE__ */ require_runtime.__toESM(require_block_lang$1.default); var import_block_spacing = /* @__PURE__ */ require_runtime.__toESM(require_block_spacing$1.default); var import_block_tag_newline = /* @__PURE__ */ require_runtime.__toESM(require_block_tag_newline$1.default); var import_brace_style = /* @__PURE__ */ require_runtime.__toESM(require_brace_style$1.default); var import_camelcase = /* @__PURE__ */ require_runtime.__toESM(require_camelcase$1.default); var import_comma_dangle = /* @__PURE__ */ require_runtime.__toESM(require_comma_dangle$1.default); var import_comma_spacing = /* @__PURE__ */ require_runtime.__toESM(require_comma_spacing$1.default); var import_comma_style = /* @__PURE__ */ require_runtime.__toESM(require_comma_style$1.default); var import_comment_directive = /* @__PURE__ */ require_runtime.__toESM(require_comment_directive$1.default); var import_component_api_style = /* @__PURE__ */ require_runtime.__toESM(require_component_api_style$1.default); var import_define_emits_declaration = /* @__PURE__ */ require_runtime.__toESM(require_define_emits_declaration$1.default); var import_define_macros_order = /* @__PURE__ */ require_runtime.__toESM(require_define_macros_order$1.default); var import_define_props_declaration = /* @__PURE__ */ require_runtime.__toESM(require_define_props_declaration$1.default); var import_define_props_destructuring = /* @__PURE__ */ require_runtime.__toESM(require_define_props_destructuring$1.default); var import_dot_location = /* @__PURE__ */ require_runtime.__toESM(require_dot_location$1.default); var import_dot_notation = /* @__PURE__ */ require_runtime.__toESM(require_dot_notation$1.default); var import_enforce_style_attribute = /* @__PURE__ */ require_runtime.__toESM(require_enforce_style_attribute$1.default); var import_eqeqeq = /* @__PURE__ */ require_runtime.__toESM(require_eqeqeq$1.default); var import_first_attribute_linebreak = /* @__PURE__ */ require_runtime.__toESM(require_first_attribute_linebreak$1.default); var import_func_call_spacing = /* @__PURE__ */ require_runtime.__toESM(require_func_call_spacing$1.default); var import_html_button_has_type = /* @__PURE__ */ require_runtime.__toESM(require_html_button_has_type$1.default); var import_html_closing_bracket_newline = /* @__PURE__ */ require_runtime.__toESM(require_html_closing_bracket_newline$1.default); var import_html_closing_bracket_spacing = /* @__PURE__ */ require_runtime.__toESM(require_html_closing_bracket_spacing$1.default); var import_html_end_tags = /* @__PURE__ */ require_runtime.__toESM(require_html_end_tags$1.default); var import_html_quotes = /* @__PURE__ */ require_runtime.__toESM(require_html_quotes$1.default); var import_jsx_uses_vars = /* @__PURE__ */ require_runtime.__toESM(require_jsx_uses_vars$1.default); var import_key_spacing = /* @__PURE__ */ require_runtime.__toESM(require_key_spacing$1.default); var import_keyword_spacing = /* @__PURE__ */ require_runtime.__toESM(require_keyword_spacing$1.default); var import_max_attributes_per_line = /* @__PURE__ */ require_runtime.__toESM(require_max_attributes_per_line$1.default); var import_max_len = /* @__PURE__ */ require_runtime.__toESM(require_max_len$1.default); var import_max_lines_per_block = /* @__PURE__ */ require_runtime.__toESM(require_max_lines_per_block$1.default); var import_max_props = /* @__PURE__ */ require_runtime.__toESM(require_max_props$1.default); var import_max_template_depth = /* @__PURE__ */ require_runtime.__toESM(require_max_template_depth$1.default); var import_multiline_ternary = /* @__PURE__ */ require_runtime.__toESM(require_multiline_ternary$1.default); var import_mustache_interpolation_spacing = /* @__PURE__ */ require_runtime.__toESM(require_mustache_interpolation_spacing$1.default); var import_new_line_between_multi_line_property = /* @__PURE__ */ require_runtime.__toESM(require_new_line_between_multi_line_property$1.default); var import_next_tick_style = /* @__PURE__ */ require_runtime.__toESM(require_next_tick_style$1.default); var import_no_arrow_functions_in_watch = /* @__PURE__ */ require_runtime.__toESM(require_no_arrow_functions_in_watch$1.default); var import_no_async_in_computed_properties = /* @__PURE__ */ require_runtime.__toESM(require_no_async_in_computed_properties$1.default); var import_no_boolean_default = /* @__PURE__ */ require_runtime.__toESM(require_no_boolean_default$1.default); var import_no_child_content = /* @__PURE__ */ require_runtime.__toESM(require_no_child_content$1.default); var import_no_computed_properties_in_data = /* @__PURE__ */ require_runtime.__toESM(require_no_computed_properties_in_data$1.default); var import_no_console = /* @__PURE__ */ require_runtime.__toESM(require_no_console$1.default); var import_no_constant_condition = /* @__PURE__ */ require_runtime.__toESM(require_no_constant_condition$1.default); var import_no_custom_modifiers_on_v_model = /* @__PURE__ */ require_runtime.__toESM(require_no_custom_modifiers_on_v_model$1.default); var import_no_deprecated_data_object_declaration = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_data_object_declaration$1.default); var import_no_deprecated_delete_set = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_delete_set$1.default); var import_no_deprecated_destroyed_lifecycle = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_destroyed_lifecycle$1.default); var import_no_deprecated_dollar_listeners_api = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_dollar_listeners_api$1.default); var import_no_deprecated_dollar_scopedslots_api = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_dollar_scopedslots_api$1.default); var import_no_deprecated_events_api = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_events_api$1.default); var import_no_deprecated_filter = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_filter$1.default); var import_no_deprecated_functional_template = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_functional_template$1.default); var import_no_deprecated_html_element_is = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_html_element_is$1.default); var import_no_deprecated_inline_template = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_inline_template$1.default); var import_no_deprecated_model_definition = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_model_definition$1.default); var import_no_deprecated_props_default_this = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_props_default_this$1.default); var import_no_deprecated_scope_attribute = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_scope_attribute$1.default); var import_no_deprecated_slot_scope_attribute = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_slot_scope_attribute$1.default); var import_no_deprecated_v_bind_sync = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_v_bind_sync$1.default); var import_no_deprecated_v_is = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_v_is$1.default); var import_no_deprecated_v_on_native_modifier = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_v_on_native_modifier$1.default); var import_no_deprecated_vue_config_keycodes = /* @__PURE__ */ require_runtime.__toESM(require_no_deprecated_vue_config_keycodes$1.default); var import_no_dupe_keys = /* @__PURE__ */ require_runtime.__toESM(require_no_dupe_keys$1.default); var import_no_dupe_v_else_if = /* @__PURE__ */ require_runtime.__toESM(require_no_dupe_v_else_if$1.default); var import_no_duplicate_attr_inheritance = /* @__PURE__ */ require_runtime.__toESM(require_no_duplicate_attr_inheritance$1.default); var import_no_duplicate_attributes = /* @__PURE__ */ require_runtime.__toESM(require_no_duplicate_attributes$1.default); var import_no_duplicate_class_names = /* @__PURE__ */ require_runtime.__toESM(require_no_duplicate_class_names$1.default); var import_no_empty_component_block = /* @__PURE__ */ require_runtime.__toESM(require_no_empty_component_block$1.default); var import_no_empty_pattern = /* @__PURE__ */ require_runtime.__toESM(require_no_empty_pattern$1.default); var import_no_export_in_script_setup = /* @__PURE__ */ require_runtime.__toESM(require_no_export_in_script_setup$1.default); var import_no_expose_after_await = /* @__PURE__ */ require_runtime.__toESM(require_no_expose_after_await$1.default); var import_no_implicit_coercion = /* @__PURE__ */ require_runtime.__toESM(require_no_implicit_coercion$1.default); var import_no_import_compiler_macros = /* @__PURE__ */ require_runtime.__toESM(require_no_import_compiler_macros$1.default); var import_no_irregular_whitespace = /* @__PURE__ */ require_runtime.__toESM(require_no_irregular_whitespace$1.default); var import_no_lifecycle_after_await = /* @__PURE__ */ require_runtime.__toESM(require_no_lifecycle_after_await$1.default); var import_no_lone_template = /* @__PURE__ */ require_runtime.__toESM(require_no_lone_template$1.default); var import_no_loss_of_precision = /* @__PURE__ */ require_runtime.__toESM(require_no_loss_of_precision$1.default); var import_no_multi_spaces = /* @__PURE__ */ require_runtime.__toESM(require_no_multi_spaces$1.default); var import_no_multiple_objects_in_class = /* @__PURE__ */ require_runtime.__toESM(require_no_multiple_objects_in_class$1.default); var import_no_multiple_slot_args = /* @__PURE__ */ require_runtime.__toESM(require_no_multiple_slot_args$1.default); var import_no_multiple_template_root = /* @__PURE__ */ require_runtime.__toESM(require_no_multiple_template_root$1.default); var import_no_mutating_props = /* @__PURE__ */ require_runtime.__toESM(require_no_mutating_props$1.default); var import_no_negated_condition = /* @__PURE__ */ require_runtime.__toESM(require_no_negated_condition$1.default); var import_no_negated_v_if_condition = /* @__PURE__ */ require_runtime.__toESM(require_no_negated_v_if_condition$1.default); var import_no_parsing_error = /* @__PURE__ */ require_runtime.__toESM(require_no_parsing_error$1.default); var import_no_potential_component_option_typo = /* @__PURE__ */ require_runtime.__toESM(require_no_potential_component_option_typo$1.default); var import_no_required_prop_with_default = /* @__PURE__ */ require_runtime.__toESM(require_no_required_prop_with_default$1.default); var import_no_reserved_keys = /* @__PURE__ */ require_runtime.__toESM(require_no_reserved_keys$1.default); var import_no_restricted_call_after_await = /* @__PURE__ */ require_runtime.__toESM(require_no_restricted_call_after_await$1.default); var import_no_restricted_html_elements = /* @__PURE__ */ require_runtime.__toESM(require_no_restricted_html_elements$1.default); var import_no_restricted_syntax = /* @__PURE__ */ require_runtime.__toESM(require_no_restricted_syntax$1.default); var import_no_root_v_if = /* @__PURE__ */ require_runtime.__toESM(require_no_root_v_if$1.default); var import_no_setup_props_reactivity_loss = /* @__PURE__ */ require_runtime.__toESM(require_no_setup_props_reactivity_loss$1.default); var import_no_shared_component_data = /* @__PURE__ */ require_runtime.__toESM(require_no_shared_component_data$1.default); var import_no_side_effects_in_computed_properties = /* @__PURE__ */ require_runtime.__toESM(require_no_side_effects_in_computed_properties$1.default); var import_no_spaces_around_equal_signs_in_attribute = /* @__PURE__ */ require_runtime.__toESM(require_no_spaces_around_equal_signs_in_attribute$1.default); var import_no_sparse_arrays = /* @__PURE__ */ require_runtime.__toESM(require_no_sparse_arrays$1.default); var import_no_static_inline_styles = /* @__PURE__ */ require_runtime.__toESM(require_no_static_inline_styles$1.default); var import_no_template_key = /* @__PURE__ */ require_runtime.__toESM(require_no_template_key$1.default); var import_no_template_shadow = /* @__PURE__ */ require_runtime.__toESM(require_no_template_shadow$1.default); var import_no_template_target_blank = /* @__PURE__ */ require_runtime.__toESM(require_no_template_target_blank$1.default); var import_no_textarea_mustache = /* @__PURE__ */ require_runtime.__toESM(require_no_textarea_mustache$1.default); var import_no_this_in_before_route_enter = /* @__PURE__ */ require_runtime.__toESM(require_no_this_in_before_route_enter$1.default); var import_no_unused_emit_declarations = /* @__PURE__ */ require_runtime.__toESM(require_no_unused_emit_declarations$1.default); var import_no_unused_refs = /* @__PURE__ */ require_runtime.__toESM(require_no_unused_refs$1.default); var import_no_unused_vars = /* @__PURE__ */ require_runtime.__toESM(require_no_unused_vars$1.default); var import_no_use_computed_property_like_method = /* @__PURE__ */ require_runtime.__toESM(require_no_use_computed_property_like_method$1.default); var import_no_use_v_else_with_v_for = /* @__PURE__ */ require_runtime.__toESM(require_no_use_v_else_with_v_for$1.default); var import_no_use_v_if_with_v_for = /* @__PURE__ */ require_runtime.__toESM(require_no_use_v_if_with_v_for$1.default); var import_no_useless_concat = /* @__PURE__ */ require_runtime.__toESM(require_no_useless_concat$1.default); var import_no_useless_mustaches = /* @__PURE__ */ require_runtime.__toESM(require_no_useless_mustaches$1.default); var import_no_useless_template_attributes = /* @__PURE__ */ require_runtime.__toESM(require_no_useless_template_attributes$1.default); var import_no_useless_v_bind = /* @__PURE__ */ require_runtime.__toESM(require_no_useless_v_bind$1.default); var import_no_v_for_template_key_on_child = /* @__PURE__ */ require_runtime.__toESM(require_no_v_for_template_key_on_child$1.default); var import_no_v_for_template_key = /* @__PURE__ */ require_runtime.__toESM(require_no_v_for_template_key$1.default); var import_no_v_html = /* @__PURE__ */ require_runtime.__toESM(require_no_v_html$1.default); var import_no_v_model_argument = /* @__PURE__ */ require_runtime.__toESM(require_no_v_model_argument$1.default); var import_no_v_text = /* @__PURE__ */ require_runtime.__toESM(require_no_v_text$1.default); var import_no_watch_after_await = /* @__PURE__ */ require_runtime.__toESM(require_no_watch_after_await$1.default); var import_object_curly_newline = /* @__PURE__ */ require_runtime.__toESM(require_object_curly_newline$1.default); var import_object_curly_spacing = /* @__PURE__ */ require_runtime.__toESM(require_object_curly_spacing$1.default); var import_object_property_newline = /* @__PURE__ */ require_runtime.__toESM(require_object_property_newline$1.default); var import_object_shorthand = /* @__PURE__ */ require_runtime.__toESM(require_object_shorthand$1.default); var import_one_component_per_file = /* @__PURE__ */ require_runtime.__toESM(require_one_component_per_file$1.default); var import_operator_linebreak = /* @__PURE__ */ require_runtime.__toESM(require_operator_linebreak$1.default); var import_order_in_components = /* @__PURE__ */ require_runtime.__toESM(require_order_in_components$1.default); var import_padding_line_between_blocks = /* @__PURE__ */ require_runtime.__toESM(require_padding_line_between_blocks$1.default); var import_padding_line_between_tags = /* @__PURE__ */ require_runtime.__toESM(require_padding_line_between_tags$1.default); var import_padding_lines_in_component_definition = /* @__PURE__ */ require_runtime.__toESM(require_padding_lines_in_component_definition$1.default); var import_prefer_define_options = /* @__PURE__ */ require_runtime.__toESM(require_prefer_define_options$1.default); var import_prefer_import_from_vue = /* @__PURE__ */ require_runtime.__toESM(require_prefer_import_from_vue$1.default); var import_prefer_prop_type_boolean_first = /* @__PURE__ */ require_runtime.__toESM(require_prefer_prop_type_boolean_first$1.default); var import_prefer_separate_static_class = /* @__PURE__ */ require_runtime.__toESM(require_prefer_separate_static_class$1.default); var import_prefer_template = /* @__PURE__ */ require_runtime.__toESM(require_prefer_template$1.default); var import_prefer_use_template_ref = /* @__PURE__ */ require_runtime.__toESM(require_prefer_use_template_ref$1.default); var import_quote_props = /* @__PURE__ */ require_runtime.__toESM(require_quote_props$1.default); var import_require_component_is = /* @__PURE__ */ require_runtime.__toESM(require_require_component_is$1.default); var import_require_default_export = /* @__PURE__ */ require_runtime.__toESM(require_require_default_export$1.default); var import_require_default_prop = /* @__PURE__ */ require_runtime.__toESM(require_require_default_prop$1.default); var import_require_direct_export = /* @__PURE__ */ require_runtime.__toESM(require_require_direct_export$1.default); var import_require_emit_validator = /* @__PURE__ */ require_runtime.__toESM(require_require_emit_validator$1.default); var import_require_explicit_slots = /* @__PURE__ */ require_runtime.__toESM(require_require_explicit_slots$1.default); var import_require_expose = /* @__PURE__ */ require_runtime.__toESM(require_require_expose$1.default); var import_require_macro_variable_name = /* @__PURE__ */ require_runtime.__toESM(require_require_macro_variable_name$1.default); var import_require_name_property = /* @__PURE__ */ require_runtime.__toESM(require_require_name_property$1.default); var import_require_prop_type_constructor = /* @__PURE__ */ require_runtime.__toESM(require_require_prop_type_constructor$1.default); var import_require_prop_types = /* @__PURE__ */ require_runtime.__toESM(require_require_prop_types$1.default); var import_require_render_return = /* @__PURE__ */ require_runtime.__toESM(require_require_render_return$1.default); var import_require_slots_as_functions = /* @__PURE__ */ require_runtime.__toESM(require_require_slots_as_functions$1.default); var import_require_toggle_inside_transition = /* @__PURE__ */ require_runtime.__toESM(require_require_toggle_inside_transition$1.default); var import_require_typed_object_prop = /* @__PURE__ */ require_runtime.__toESM(require_require_typed_object_prop$1.default); var import_require_v_for_key = /* @__PURE__ */ require_runtime.__toESM(require_require_v_for_key$1.default); var import_return_in_computed_property = /* @__PURE__ */ require_runtime.__toESM(require_return_in_computed_property$1.default); var import_return_in_emits_validator = /* @__PURE__ */ require_runtime.__toESM(require_return_in_emits_validator$1.default); var import_sort_keys = /* @__PURE__ */ require_runtime.__toESM(require_sort_keys$1.default); var import_space_in_parens = /* @__PURE__ */ require_runtime.__toESM(require_space_in_parens$1.default); var import_space_infix_ops = /* @__PURE__ */ require_runtime.__toESM(require_space_infix_ops$1.default); var import_space_unary_ops = /* @__PURE__ */ require_runtime.__toESM(require_space_unary_ops$1.default); var import_static_class_names_order = /* @__PURE__ */ require_runtime.__toESM(require_static_class_names_order$1.default); var import_template_curly_spacing = /* @__PURE__ */ require_runtime.__toESM(require_template_curly_spacing$1.default); var import_this_in_template = /* @__PURE__ */ require_runtime.__toESM(require_this_in_template$1.default); var import_use_v_on_exact = /* @__PURE__ */ require_runtime.__toESM(require_use_v_on_exact$1.default); var import_v_for_delimiter_style = /* @__PURE__ */ require_runtime.__toESM(require_v_for_delimiter_style$1.default); var import_v_on_handler_style = /* @__PURE__ */ require_runtime.__toESM(require_v_on_handler_style$1.default); var import_v_on_style = /* @__PURE__ */ require_runtime.__toESM(require_v_on_style$1.default); var import_valid_attribute_name = /* @__PURE__ */ require_runtime.__toESM(require_valid_attribute_name$1.default); var import_valid_define_emits = /* @__PURE__ */ require_runtime.__toESM(require_valid_define_emits$1.default); var import_valid_define_options = /* @__PURE__ */ require_runtime.__toESM(require_valid_define_options$1.default); var import_valid_define_props = /* @__PURE__ */ require_runtime.__toESM(require_valid_define_props$1.default); var import_valid_model_definition = /* @__PURE__ */ require_runtime.__toESM(require_valid_model_definition$1.default); var import_valid_next_tick = /* @__PURE__ */ require_runtime.__toESM(require_valid_next_tick$1.default); var import_valid_template_root = /* @__PURE__ */ require_runtime.__toESM(require_valid_template_root$1.default); var import_valid_v_bind_sync = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_bind_sync$1.default); var import_valid_v_bind = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_bind$1.default); var import_valid_v_cloak = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_cloak$1.default); var import_valid_v_else_if = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_else_if$1.default); var import_valid_v_else = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_else$1.default); var import_valid_v_for = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_for$1.default); var import_valid_v_html = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_html$1.default); var import_valid_v_if = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_if$1.default); var import_valid_v_is = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_is$1.default); var import_valid_v_memo = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_memo$1.default); var import_valid_v_model = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_model$1.default); var import_valid_v_on = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_on$1.default); var import_valid_v_once = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_once$1.default); var import_valid_v_pre = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_pre$1.default); var import_valid_v_show = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_show$1.default); var import_valid_v_slot = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_slot$1.default); var import_valid_v_text = /* @__PURE__ */ require_runtime.__toESM(require_valid_v_text$1.default); var plugin_default = { meta: require_meta.default, rules: { "array-bracket-newline": import_array_bracket_newline.default, "array-bracket-spacing": import_array_bracket_spacing.default, "array-element-newline": import_array_element_newline.default, "arrow-spacing": import_arrow_spacing.default, "attribute-hyphenation": require_attribute_hyphenation.default, "attributes-order": import_attributes_order.default, "block-lang": import_block_lang.default, "block-order": require_block_order.default, "block-spacing": import_block_spacing.default, "block-tag-newline": import_block_tag_newline.default, "brace-style": import_brace_style.default, camelcase: import_camelcase.default, "comma-dangle": import_comma_dangle.default, "comma-spacing": import_comma_spacing.default, "comma-style": import_comma_style.default, "comment-directive": import_comment_directive.default, "component-api-style": import_component_api_style.default, "component-definition-name-casing": require_component_definition_name_casing.default, "component-name-in-template-casing": require_component_name_in_template_casing.default, "component-options-name-casing": require_component_options_name_casing.default, "custom-event-name-casing": require_custom_event_name_casing.default, "define-emits-declaration": import_define_emits_declaration.default, "define-macros-order": import_define_macros_order.default, "define-props-declaration": import_define_props_declaration.default, "define-props-destructuring": import_define_props_destructuring.default, "dot-location": import_dot_location.default, "dot-notation": import_dot_notation.default, "enforce-style-attribute": import_enforce_style_attribute.default, eqeqeq: import_eqeqeq.default, "first-attribute-linebreak": import_first_attribute_linebreak.default, "func-call-spacing": import_func_call_spacing.default, "html-button-has-type": import_html_button_has_type.default, "html-closing-bracket-newline": import_html_closing_bracket_newline.default, "html-closing-bracket-spacing": import_html_closing_bracket_spacing.default, "html-comment-content-newline": require_html_comment_content_newline.default, "html-comment-content-spacing": require_html_comment_content_spacing.default, "html-comment-indent": require_html_comment_indent.default, "html-end-tags": import_html_end_tags.default, "html-indent": require_html_indent.default, "html-quotes": import_html_quotes.default, "html-self-closing": require_html_self_closing.default, "jsx-uses-vars": import_jsx_uses_vars.default, "key-spacing": import_key_spacing.default, "keyword-spacing": import_keyword_spacing.default, "match-component-file-name": require_match_component_file_name.default, "match-component-import-name": require_match_component_import_name.default, "max-attributes-per-line": import_max_attributes_per_line.default, "max-len": import_max_len.default, "max-lines-per-block": import_max_lines_per_block.default, "max-props": import_max_props.default, "max-template-depth": import_max_template_depth.default, "multi-word-component-names": require_multi_word_component_names.default, "multiline-html-element-content-newline": require_multiline_html_element_content_newline.default, "multiline-ternary": import_multiline_ternary.default, "mustache-interpolation-spacing": import_mustache_interpolation_spacing.default, "new-line-between-multi-line-property": import_new_line_between_multi_line_property.default, "next-tick-style": import_next_tick_style.default, "no-arrow-functions-in-watch": import_no_arrow_functions_in_watch.default, "no-async-in-computed-properties": import_no_async_in_computed_properties.default, "no-bare-strings-in-template": require_no_bare_strings_in_template.default, "no-boolean-default": import_no_boolean_default.default, "no-child-content": import_no_child_content.default, "no-computed-properties-in-data": import_no_computed_properties_in_data.default, "no-console": import_no_console.default, "no-constant-condition": import_no_constant_condition.default, "no-custom-modifiers-on-v-model": import_no_custom_modifiers_on_v_model.default, "no-deprecated-data-object-declaration": import_no_deprecated_data_object_declaration.default, "no-deprecated-delete-set": import_no_deprecated_delete_set.default, "no-deprecated-destroyed-lifecycle": import_no_deprecated_destroyed_lifecycle.default, "no-deprecated-dollar-listeners-api": import_no_deprecated_dollar_listeners_api.default, "no-deprecated-dollar-scopedslots-api": import_no_deprecated_dollar_scopedslots_api.default, "no-deprecated-events-api": import_no_deprecated_events_api.default, "no-deprecated-filter": import_no_deprecated_filter.default, "no-deprecated-functional-template": import_no_deprecated_functional_template.default, "no-deprecated-html-element-is": import_no_deprecated_html_element_is.default, "no-deprecated-inline-template": import_no_deprecated_inline_template.default, "no-deprecated-model-definition": import_no_deprecated_model_definition.default, "no-deprecated-props-default-this": import_no_deprecated_props_default_this.default, "no-deprecated-router-link-tag-prop": require_no_deprecated_router_link_tag_prop.default, "no-deprecated-scope-attribute": import_no_deprecated_scope_attribute.default, "no-deprecated-slot-attribute": require_no_deprecated_slot_attribute.default, "no-deprecated-slot-scope-attribute": import_no_deprecated_slot_scope_attribute.default, "no-deprecated-v-bind-sync": import_no_deprecated_v_bind_sync.default, "no-deprecated-v-is": import_no_deprecated_v_is.default, "no-deprecated-v-on-native-modifier": import_no_deprecated_v_on_native_modifier.default, "no-deprecated-v-on-number-modifiers": require_no_deprecate