UNPKG

eslint-plugin-react-snob

Version:
61 lines (60 loc) 2.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.strict = exports.recommended = void 0; const component_prop_interface_naming_1 = require("../rules/component-prop-interface-naming"); const consistent_event_handler_naming_1 = require("../rules/consistent-event-handler-naming"); const no_complex_jsx_conditions_1 = require("../rules/no-complex-jsx-conditions"); const no_inline_styles_1 = require("../rules/no-inline-styles"); const require_boolean_prefix_is_1 = require("../rules/require-boolean-prefix-is"); const require_derived_conditional_prefix_1 = require("../rules/require-derived-conditional-prefix"); const require_jsx_string_braces_1 = require("../rules/require-jsx-string-braces"); const plugin = { meta: { name: 'eslint-plugin-react-snob', version: '0.0.19', }, rules: { 'component-prop-interface-naming': component_prop_interface_naming_1.componentPropInterfaceNaming, 'consistent-event-handler-naming': consistent_event_handler_naming_1.consistentEventHandlerNaming, 'no-complex-jsx-conditions': no_complex_jsx_conditions_1.noComplexJsxConditions, 'no-inline-styles': no_inline_styles_1.noInlineStyles, 'require-boolean-prefix-is': require_boolean_prefix_is_1.requireBooleanPrefixIs, 'require-derived-conditional-prefix': require_derived_conditional_prefix_1.requireDerivedConditionalPrefix, 'require-jsx-string-braces': require_jsx_string_braces_1.requireJsxStringBraces, }, }; exports.recommended = { plugins: { 'react-snob': plugin, }, rules: { 'react-snob/component-prop-interface-naming': 'warn', 'react-snob/consistent-event-handler-naming': 'warn', 'react-snob/no-complex-jsx-conditions': 'warn', 'react-snob/no-inline-styles': 'warn', 'react-snob/require-boolean-prefix-is': 'warn', 'react-snob/require-derived-conditional-prefix': 'warn', 'react-snob/require-jsx-string-braces': 'warn', }, }; exports.strict = { plugins: { 'react-snob': plugin, }, rules: { 'react-snob/component-prop-interface-naming': 'error', 'react-snob/consistent-event-handler-naming': 'error', 'react-snob/no-complex-jsx-conditions': 'error', 'react-snob/no-inline-styles': 'error', 'react-snob/require-boolean-prefix-is': 'error', 'react-snob/require-derived-conditional-prefix': 'error', 'react-snob/require-jsx-string-braces': 'error', }, }; exports.default = { configs: { recommended: exports.recommended, strict: exports.strict, }, plugin, };