@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
28 lines (27 loc) • 1.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _isSupportedImport = require("@atlaskit/eslint-utils/is-supported-import");
var _createLintRule = require("../utils/create-lint-rule");
var _createNoTaggedTemplateExpressionRule = require("../utils/create-no-tagged-template-expression-rule/create-no-tagged-template-expression-rule");
var _noTaggedTemplateExpressionRuleSchema = require("../utils/create-no-tagged-template-expression-rule/no-tagged-template-expression-rule-schema");
var rule = (0, _createLintRule.createLintRule)({
meta: {
name: 'no-keyframes-tagged-template-expression',
fixable: 'code',
type: 'problem',
docs: {
description: 'Disallows any `keyframe` tagged template expressions that originate from Emotion, Styled Components or Compiled',
recommended: false,
severity: 'error'
},
messages: {
unexpectedTaggedTemplate: 'Unexpected `keyframes` tagged template expression'
},
schema: _noTaggedTemplateExpressionRuleSchema.noTaggedTemplateExpressionRuleSchema
},
create: (0, _createNoTaggedTemplateExpressionRule.createNoTaggedTemplateExpressionRule)(_isSupportedImport.isKeyframes, 'unexpectedTaggedTemplate')
});
var _default = exports.default = rule;