@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
JavaScript
"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,
};