UNPKG

@atlaskit/eslint-plugin-design-system

Version:

The essential plugin for use with the Atlassian Design System.

181 lines (179 loc) 12.6 kB
"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 };