UNPKG

@atlaskit/eslint-plugin-design-system

Version:

The essential plugin for use with the Atlassian Design System.

34 lines (33 loc) 1.22 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _createLintRule = require("../utils/create-lint-rule"); var _importDeclaration = require("./linters/import-declaration"); var rule = (0, _createLintRule.createLintRule)({ meta: { name: 'use-spotlight-package', type: 'problem', fixable: 'code', hasSuggestions: true, docs: { description: 'Discourage the use of @atlaskit/onboarding in favor of @atlaskit/spotlight.', recommended: false, severity: 'warn' }, messages: (0, _defineProperty2.default)({}, 'use-spotlight-package', '@atlaskit/onboarding is deprecated in favor of @atlaskit/spotlight. Please migrate your spotlight experiences accordingly.') }, create: function create(context) { return { ImportDeclaration: function ImportDeclaration(node) { return _importDeclaration.ImportDeclaration.lint(node, { context: context }); } }; } }); var _default = exports.default = rule;