UNPKG

eslint-plugin-gamut

Version:

Shared eslint plugin for Gamut applications

31 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const createRule_1 = require("./createRule"); exports.default = (0, createRule_1.createRule)({ create(context) { return { JSXAttribute(node) { if (node.name.type === 'JSXIdentifier' && node.name.name === 'style') { context.report({ messageId: 'noInlineStyle', node, }); } }, }; }, defaultOptions: [], meta: { docs: { description: 'Disallow inline style props on JSX elements.', recommended: 'error', }, messages: { noInlineStyle: 'The use of inline styles is discouraged — consider using styled components, design system utilities, or CSS classes instead.', }, type: 'suggestion', schema: [], }, name: 'no-inline-style', }); //# sourceMappingURL=no-inline-style.js.map