@atlaskit/eslint-plugin-design-system
Version:
The essential plugin for use with the Atlassian Design System.
181 lines (179 loc) • 12.6 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.rules = void 0;
var _consistentCssPropUsage = _interopRequireDefault(require("./consistent-css-prop-usage"));
var _enforceInlineStylesInSelect = _interopRequireDefault(require("./enforce-inline-styles-in-select"));
var _ensureAvatarTagAvatarProps = _interopRequireDefault(require("./ensure-avatar-tag-avatar-props"));
var _ensureDesignTokenUsage = _interopRequireDefault(require("./ensure-design-token-usage"));
var _ensureDesignTokenUsagePreview = _interopRequireDefault(require("./ensure-design-token-usage-preview"));
var _ensureIconColor = _interopRequireDefault(require("./ensure-icon-color"));
var _ensureProperXcssUsage = _interopRequireDefault(require("./ensure-proper-xcss-usage"));
var _expandMotionShorthand = _interopRequireDefault(require("./expand-motion-shorthand"));
var _iconLabel = _interopRequireDefault(require("./icon-label"));
var _lozengeBadgeTagLabellingSystemMigration = _interopRequireDefault(require("./lozenge-badge-tag-labelling-system-migration"));
var _noBannedImports = _interopRequireDefault(require("./no-banned-imports"));
var _noCssMapScoped = _interopRequireDefault(require("./no-css-map-scoped"));
var _noCssTaggedTemplateExpression = _interopRequireDefault(require("./no-css-tagged-template-expression"));
var _noDarkThemeVrTests = _interopRequireDefault(require("./no-dark-theme-vr-tests"));
var _noDeprecatedApis = _interopRequireDefault(require("./no-deprecated-apis"));
var _noDeprecatedDesignTokenUsage = _interopRequireDefault(require("./no-deprecated-design-token-usage"));
var _noDeprecatedImports = _interopRequireDefault(require("./no-deprecated-imports"));
var _noDirectUseOfWebPlatformDragAndDrop = _interopRequireDefault(require("./no-direct-use-of-web-platform-drag-and-drop"));
var _noEmotionPrimitives = _interopRequireDefault(require("./no-emotion-primitives"));
var _noEmptyIconButtonLabel = _interopRequireDefault(require("./no-empty-icon-button-label"));
var _noEmptyStyledExpression = _interopRequireDefault(require("./no-empty-styled-expression"));
var _noExportedCss = _interopRequireDefault(require("./no-exported-css"));
var _noExportedKeyframes = _interopRequireDefault(require("./no-exported-keyframes"));
var _noHtmlAnchor = _interopRequireDefault(require("./no-html-anchor"));
var _noHtmlButton = _interopRequireDefault(require("./no-html-button"));
var _noHtmlCheckbox = _interopRequireDefault(require("./no-html-checkbox"));
var _noHtmlCode = _interopRequireDefault(require("./no-html-code"));
var _noHtmlHeading = _interopRequireDefault(require("./no-html-heading"));
var _noHtmlImage = _interopRequireDefault(require("./no-html-image"));
var _noHtmlRadio = _interopRequireDefault(require("./no-html-radio"));
var _noHtmlRange = _interopRequireDefault(require("./no-html-range"));
var _noHtmlSelect = _interopRequireDefault(require("./no-html-select"));
var _noHtmlTextInput = _interopRequireDefault(require("./no-html-text-input"));
var _noHtmlTextarea = _interopRequireDefault(require("./no-html-textarea"));
var _noIconSpacingProp = _interopRequireDefault(require("./no-icon-spacing-prop"));
var _noInvalidCssMap = _interopRequireDefault(require("./no-invalid-css-map"));
var _noKeyframesTaggedTemplateExpression = _interopRequireDefault(require("./no-keyframes-tagged-template-expression"));
var _noMargin = _interopRequireDefault(require("./no-margin"));
var _noModalLabel = _interopRequireDefault(require("./no-modal-label"));
var _noNestedStyles = _interopRequireDefault(require("./no-nested-styles"));
var _noPhysicalProperties = _interopRequireDefault(require("./no-physical-properties"));
var _noPlaceholder = _interopRequireDefault(require("./no-placeholder"));
var _noReadonlyOrDisabledInputs = _interopRequireDefault(require("./no-readonly-or-disabled-inputs"));
var _noSeparatorWithListElements = _interopRequireDefault(require("./no-separator-with-list-elements"));
var _noStyledTaggedTemplateExpression = _interopRequireDefault(require("./no-styled-tagged-template-expression"));
var _noToMatchSnapshot = _interopRequireDefault(require("./no-to-match-snapshot"));
var _noUnsafeDesignTokenUsage = _interopRequireDefault(require("./no-unsafe-design-token-usage"));
var _noUnsafeInlineSnapshot = _interopRequireDefault(require("./no-unsafe-inline-snapshot"));
var _noUnsafeStyleOverrides = _interopRequireDefault(require("./no-unsafe-style-overrides"));
var _noUnsupportedDragAndDropLibraries = _interopRequireDefault(require("./no-unsupported-drag-and-drop-libraries"));
var _noUnusedCssMap = _interopRequireDefault(require("./no-unused-css-map"));
var _preferPrimitives = _interopRequireDefault(require("./prefer-primitives"));
var _useButtonGroupLabel = _interopRequireDefault(require("./use-button-group-label"));
var _useCharacterCounterField = _interopRequireDefault(require("./use-character-counter-field"));
var _useCorrectField = _interopRequireDefault(require("./use-correct-field"));
var _useCxFunctionInXcss = _interopRequireDefault(require("./use-cx-function-in-xcss"));
var _useDatetimePickerCalendarButton = _interopRequireDefault(require("./use-datetime-picker-calendar-button"));
var _useDrawerLabel = _interopRequireDefault(require("./use-drawer-label"));
var _useFieldMessageWrapper = _interopRequireDefault(require("./use-field-message-wrapper"));
var _useHeading = _interopRequireDefault(require("./use-heading"));
var _useHeadingLevelInSectionMessage = _interopRequireDefault(require("./use-heading-level-in-section-message"));
var _useHeadingLevelInSpotlightCard = _interopRequireDefault(require("./use-heading-level-in-spotlight-card"));
var _useHrefInLinkItem = _interopRequireDefault(require("./use-href-in-link-item"));
var _useLatestXcssSyntax = _interopRequireDefault(require("./use-latest-xcss-syntax"));
var _useLatestXcssSyntaxTypography = _interopRequireDefault(require("./use-latest-xcss-syntax-typography"));
var _useMenuSectionTitle = _interopRequireDefault(require("./use-menu-section-title"));
var _useModalDialogCloseButton = _interopRequireDefault(require("./use-modal-dialog-close-button"));
var _useModalTitle = _interopRequireDefault(require("./use-modal-title"));
var _useOnboardingSpotlightLabel = _interopRequireDefault(require("./use-onboarding-spotlight-label"));
var _usePopupLabel = _interopRequireDefault(require("./use-popup-label"));
var _usePressableMotion = _interopRequireDefault(require("./use-pressable-motion"));
var _usePrimitivesText = _interopRequireDefault(require("./use-primitives-text"));
var _useShouldRenderToParent = _interopRequireDefault(require("./use-should-render-to-parent"));
var _useSimpleField = _interopRequireDefault(require("./use-simple-field"));
var _useSimpleForm = _interopRequireDefault(require("./use-simple-form"));
var _useSpotlightPackage = _interopRequireDefault(require("./use-spotlight-package"));
var _useTagGroupLabel = _interopRequireDefault(require("./use-tag-group-label"));
var _useTextfieldAutocomplete = _interopRequireDefault(require("./use-textfield-autocomplete"));
var _useTokensMotion = _interopRequireDefault(require("./use-tokens-motion"));
var _useTokensShape = _interopRequireDefault(require("./use-tokens-shape"));
var _useTokensSpace = _interopRequireDefault(require("./use-tokens-space"));
var _useTokensTypography = _interopRequireDefault(require("./use-tokens-typography"));
var _useVisuallyHidden = _interopRequireDefault(require("./use-visually-hidden"));
/**
* THIS FILE WAS CREATED VIA CODEGEN DO NOT MODIFY {@see http://go/af-codegen}
* @codegen <<SignedSource::3cbc9ff39720b5f2f75f62ce8aacd211>>
* @codegenCommand yarn workspace @atlaskit/eslint-plugin-design-system codegen
*/
var rules = exports.rules = {
'consistent-css-prop-usage': _consistentCssPropUsage.default,
'enforce-inline-styles-in-select': _enforceInlineStylesInSelect.default,
'ensure-avatar-tag-avatar-props': _ensureAvatarTagAvatarProps.default,
'ensure-design-token-usage': _ensureDesignTokenUsage.default,
'ensure-design-token-usage/preview': _ensureDesignTokenUsagePreview.default,
'ensure-icon-color': _ensureIconColor.default,
'ensure-proper-xcss-usage': _ensureProperXcssUsage.default,
'expand-motion-shorthand': _expandMotionShorthand.default,
'icon-label': _iconLabel.default,
'lozenge-badge-tag-labelling-system-migration': _lozengeBadgeTagLabellingSystemMigration.default,
'no-banned-imports': _noBannedImports.default,
'no-css-map-scoped': _noCssMapScoped.default,
'no-css-tagged-template-expression': _noCssTaggedTemplateExpression.default,
'no-dark-theme-vr-tests': _noDarkThemeVrTests.default,
'no-deprecated-apis': _noDeprecatedApis.default,
'no-deprecated-design-token-usage': _noDeprecatedDesignTokenUsage.default,
'no-deprecated-imports': _noDeprecatedImports.default,
'no-direct-use-of-web-platform-drag-and-drop': _noDirectUseOfWebPlatformDragAndDrop.default,
'no-emotion-primitives': _noEmotionPrimitives.default,
'no-empty-icon-button-label': _noEmptyIconButtonLabel.default,
'no-empty-styled-expression': _noEmptyStyledExpression.default,
'no-exported-css': _noExportedCss.default,
'no-exported-keyframes': _noExportedKeyframes.default,
'no-html-anchor': _noHtmlAnchor.default,
'no-html-button': _noHtmlButton.default,
'no-html-checkbox': _noHtmlCheckbox.default,
'no-html-code': _noHtmlCode.default,
'no-html-heading': _noHtmlHeading.default,
'no-html-image': _noHtmlImage.default,
'no-html-radio': _noHtmlRadio.default,
'no-html-range': _noHtmlRange.default,
'no-html-select': _noHtmlSelect.default,
'no-html-text-input': _noHtmlTextInput.default,
'no-html-textarea': _noHtmlTextarea.default,
'no-icon-spacing-prop': _noIconSpacingProp.default,
'no-invalid-css-map': _noInvalidCssMap.default,
'no-keyframes-tagged-template-expression': _noKeyframesTaggedTemplateExpression.default,
'no-margin': _noMargin.default,
'no-modal-label': _noModalLabel.default,
'no-nested-styles': _noNestedStyles.default,
'no-physical-properties': _noPhysicalProperties.default,
'no-placeholder': _noPlaceholder.default,
'no-readonly-or-disabled-inputs': _noReadonlyOrDisabledInputs.default,
'no-separator-with-list-elements': _noSeparatorWithListElements.default,
'no-styled-tagged-template-expression': _noStyledTaggedTemplateExpression.default,
'no-to-match-snapshot': _noToMatchSnapshot.default,
'no-unsafe-design-token-usage': _noUnsafeDesignTokenUsage.default,
'no-unsafe-inline-snapshot': _noUnsafeInlineSnapshot.default,
'no-unsafe-style-overrides': _noUnsafeStyleOverrides.default,
'no-unsupported-drag-and-drop-libraries': _noUnsupportedDragAndDropLibraries.default,
'no-unused-css-map': _noUnusedCssMap.default,
'prefer-primitives': _preferPrimitives.default,
'use-button-group-label': _useButtonGroupLabel.default,
'use-character-counter-field': _useCharacterCounterField.default,
'use-correct-field': _useCorrectField.default,
'use-cx-function-in-xcss': _useCxFunctionInXcss.default,
'use-datetime-picker-calendar-button': _useDatetimePickerCalendarButton.default,
'use-drawer-label': _useDrawerLabel.default,
'use-field-message-wrapper': _useFieldMessageWrapper.default,
'use-heading': _useHeading.default,
'use-heading-level-in-section-message': _useHeadingLevelInSectionMessage.default,
'use-heading-level-in-spotlight-card': _useHeadingLevelInSpotlightCard.default,
'use-href-in-link-item': _useHrefInLinkItem.default,
'use-latest-xcss-syntax': _useLatestXcssSyntax.default,
'use-latest-xcss-syntax-typography': _useLatestXcssSyntaxTypography.default,
'use-menu-section-title': _useMenuSectionTitle.default,
'use-modal-dialog-close-button': _useModalDialogCloseButton.default,
'use-modal-title': _useModalTitle.default,
'use-onboarding-spotlight-label': _useOnboardingSpotlightLabel.default,
'use-popup-label': _usePopupLabel.default,
'use-pressable-motion': _usePressableMotion.default,
'use-primitives-text': _usePrimitivesText.default,
'use-should-render-to-parent': _useShouldRenderToParent.default,
'use-simple-field': _useSimpleField.default,
'use-simple-form': _useSimpleForm.default,
'use-spotlight-package': _useSpotlightPackage.default,
'use-tag-group-label': _useTagGroupLabel.default,
'use-textfield-autocomplete': _useTextfieldAutocomplete.default,
'use-tokens-motion': _useTokensMotion.default,
'use-tokens-shape': _useTokensShape.default,
'use-tokens-space': _useTokensSpace.default,
'use-tokens-typography': _useTokensTypography.default,
'use-visually-hidden': _useVisuallyHidden.default
};