UNPKG

@builder.io/eslint-plugin-mitosis

Version:

A Mitosis plugin containing rules that help you write valid and idiomatic Mitosis code

40 lines (39 loc) 2.74 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.rules = void 0; var css_no_vars_1 = require("./css-no-vars"); var jsx_callback_arg_name_1 = require("./jsx-callback-arg-name"); var jsx_callback_arrow_function_1 = require("./jsx-callback-arrow-function"); var no_assign_props_to_state_1 = require("./no-assign-props-to-state"); var no_async_methods_on_state_1 = require("./no-async-methods-on-state"); var no_conditional_logic_in_component_render_1 = require("./no-conditional-logic-in-component-render"); var no_map_function_in_jsx_return_body_1 = require("./no-map-function-in-jsx-return-body"); var no_setter_with_same_name_as_state_prop_1 = require("./no-setter-with-same-name-as-state-prop"); var no_state_destructuring_1 = require("./no-state-destructuring"); var no_var_declaration_in_jsx_1 = require("./no-var-declaration-in-jsx"); var no_var_declaration_or_assignment_in_component_1 = require("./no-var-declaration-or-assignment-in-component"); var no_var_name_same_as_prop_name_1 = require("./no-var-name-same-as-prop-name"); var no_var_name_same_as_state_property_1 = require("./no-var-name-same-as-state-property"); var only_default_function_and_imports_1 = require("./only-default-function-and-imports"); var ref_no_current_1 = require("./ref-no-current"); var static_control_flow_1 = require("./static-control-flow"); var use_state_var_declarator_1 = require("./use-state-var-declarator"); exports.rules = { 'css-no-vars': css_no_vars_1.default, 'ref-no-current': ref_no_current_1.default, 'static-control-flow': static_control_flow_1.staticControlFlow, 'no-state-destructuring': no_state_destructuring_1.default, 'jsx-callback-arg-name': jsx_callback_arg_name_1.default, 'no-assign-props-to-state': no_assign_props_to_state_1.default, 'use-state-var-declarator': use_state_var_declarator_1.default, 'no-async-methods-on-state': no_async_methods_on_state_1.default, 'no-var-declaration-in-jsx': no_var_declaration_in_jsx_1.default, 'no-var-name-same-as-prop-name': no_var_name_same_as_prop_name_1.default, 'jsx-callback-arrow-function': jsx_callback_arrow_function_1.default, 'no-var-name-same-as-state-property': no_var_name_same_as_state_property_1.default, 'only-default-function-and-imports': only_default_function_and_imports_1.default, 'no-conditional-logic-in-component-render': no_conditional_logic_in_component_render_1.default, 'no-var-declaration-or-assignment-in-component': no_var_declaration_or_assignment_in_component_1.default, 'no-map-function-in-jsx-return-body': no_map_function_in_jsx_return_body_1.default, 'no-setter-with-same-name-as-state-prop': no_setter_with_same_name_as_state_prop_1.default, };