@hero-design/snowflake-guard
Version:
A hero-design bot detecting snowflake usage
867 lines (866 loc) • 27.2 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.APPROVED_STYLED_COMPONENTS_COMMENT = exports.APPROVED_CLASSNAME_COMMENT = exports.APPROVED_INLINE_STYLE_COMMENT = exports.SX_RULESET_MAP = exports.RULESET_MAP = exports.HD_COMPONENTS = void 0;
const PADDING_ATTRS = [
'padding',
'paddingTop',
'paddingBottom',
'paddingLeft',
'paddingRight',
];
const MARGIN_ATTRS = [
'margin',
'marginTop',
'marginBottom',
'marginLeft',
'marginRight',
];
const BACKGROUND_ATTRS = ['background', 'backgroundColor'];
const BORDER_ATTRS = [
'border',
'borderColor',
'borderBottom',
'borderBottomColor',
'borderTop',
'borderTopColor',
'borderLeft',
'borderLeftColor',
'borderRight',
'borderRightColor',
'borderRadius',
'borderBottomLeftRadius',
'borderBottomRightRadius',
'borderTopLeftRadius',
'borderTopRightRadius',
'borderWidth',
'borderBottomWidth',
'borderTopWidth',
'borderLeftWidth',
'borderRightWidth',
'borderStyle',
'borderBottomStyle',
'borderTopStyle',
'borderLeftStyle',
'borderRightStyle',
];
const SHADOW_ATTRS = [
'boxShadow',
'boxShadowColor',
'boxShadowOffset',
'boxShadowOffsetX',
'boxShadowOffsetY',
'boxShadowOpacity',
'boxShadowRadius',
'boxShadowSpread',
'boxShadowInset',
];
const TEXT_ATTRS = [
'color',
'fontSize',
'fontWeight',
'fontFamily',
'fontStyle',
'lineHeight',
];
const WIDTH_ATTRS = ['width', 'minWidth'];
const HEIGHT_ATTRS = ['height', 'minHeight'];
const SX_PADDING_ATTRS = ['p', 'pt', 'pb', 'pl', 'pr'];
const SX_MARGIN_ATTRS = ['m', 'mt', 'mb', 'ml', 'mr'];
const SX_BACKGROUND_ATTRS = ['bg', 'bgColor'];
const COMMON_PROHIBITED_ATTRS = [
...PADDING_ATTRS,
...BACKGROUND_ATTRS,
...BORDER_ATTRS,
...TEXT_ATTRS,
];
const COMMON_SX_PROHIBITED_ATTRS = [
...SX_PADDING_ATTRS,
...SX_BACKGROUND_ATTRS,
];
const RULESET_MAP = {
Alert: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Badge: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Badge.Count': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Badge.Status': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Banner: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Breadcrumb: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Button: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Button.Link': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Button.Icon': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Card: COMMON_PROHIBITED_ATTRS,
'Card.Header': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Card.Content': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Carousel: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Chart.Bar': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Chart.HorizontalBar': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Chart.Column': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Chart.Line': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Chart.Pie': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Chart.MultiplePie': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Checkbox: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Checkbox.Group': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'Checkbox.Button': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'Checkbox.ButtonGroup': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
Chip: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Collapse: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Comment: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Comment.Editor': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
ContextPanel: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'ContextPanel.Header': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'ContextPanel.Body': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'ContextPanel.Footer': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'ContextPanel.CloseButton': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
DatePicker: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'DatePicker.Range': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.Month': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.MonthRange': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.Week': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.Fortnightly': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.SingleMonth': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.SingleYear': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'DatePicker.FixedRange': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
Divider: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Dropdown: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Empty: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'File.DragAndDrop': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'File.UploadButton': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'File.UploadIconButton': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Filters: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Filters.Label': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Filters.Filter': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Filters.Group': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Filters.Group.Filter': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Form.Field': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Grid: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Grid.Row': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...MARGIN_ATTRS,
],
'Grid.Col': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...MARGIN_ATTRS,
],
Icon: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
InPageNavigation: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Input: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Input.TextArea': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
MediaQuery: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Menu: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Menu.Item': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Modal: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Modal.PopUp': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Modal.Header': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Modal.Body': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Modal.Footer': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Modal.CloseButton': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Notification: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
PageHeader: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Pagination: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Portlet: COMMON_PROHIBITED_ATTRS,
Progress: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Progress.Circle': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Radio: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Radio.Group': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Radio.Button': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'Radio.ButtonGroup': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
Rate: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Result: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Select: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'Select.Multi': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
SelectButton: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
'SelectButton.Group': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
SideBar: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'SideBar.Panel': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Slider: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Spinner: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Statistic: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Steps: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Switch: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
Table: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Table.ActionButtons': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Table.BulkActions': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Table.RowAction': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
'Table.Filters': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
'Table.Filter': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
...MARGIN_ATTRS,
],
Tabs: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Tabs.Sub': [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
Tag: [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...WIDTH_ATTRS,
...HEIGHT_ATTRS,
],
TimePicker: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Timeline: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS, ...HEIGHT_ATTRS],
Tooltip: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
'Typography.Title': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
'Typography.Text': [
...COMMON_PROHIBITED_ATTRS,
...SHADOW_ATTRS,
...HEIGHT_ATTRS,
],
Widget: [...COMMON_PROHIBITED_ATTRS, ...SHADOW_ATTRS],
};
exports.RULESET_MAP = RULESET_MAP;
const SX_RULESET_MAP = Object.assign(Object.assign({}, RULESET_MAP), { Alert: [...RULESET_MAP.Alert, ...COMMON_SX_PROHIBITED_ATTRS], Badge: [...RULESET_MAP.Badge, ...COMMON_SX_PROHIBITED_ATTRS], 'Badge.Count': [
...RULESET_MAP['Badge.Count'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Badge.Status': [
...RULESET_MAP['Badge.Status'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Banner: [...RULESET_MAP.Banner, ...COMMON_SX_PROHIBITED_ATTRS], Breadcrumb: [...RULESET_MAP.Breadcrumb, ...COMMON_SX_PROHIBITED_ATTRS], Button: [...RULESET_MAP.Button, ...COMMON_SX_PROHIBITED_ATTRS], 'Button.Link': [...RULESET_MAP['Button.Link'], ...COMMON_SX_PROHIBITED_ATTRS], 'Button.Icon': [...RULESET_MAP['Button.Icon'], ...COMMON_SX_PROHIBITED_ATTRS], Card: [...RULESET_MAP.Card, ...COMMON_SX_PROHIBITED_ATTRS], 'Card.Header': [
...RULESET_MAP['Card.Header'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Card.Content': [
...RULESET_MAP['Card.Content'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Carousel: [...RULESET_MAP.Carousel, ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.Bar': [...RULESET_MAP['Chart.Bar'], ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.HorizontalBar': [
...RULESET_MAP['Chart.HorizontalBar'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Chart.Column': [
...RULESET_MAP['Chart.Column'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Chart.Line': [...RULESET_MAP['Chart.Line'], ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.Pie': [...RULESET_MAP['Chart.Pie'], ...COMMON_SX_PROHIBITED_ATTRS], 'Chart.MultiplePie': [
...RULESET_MAP['Chart.MultiplePie'],
...COMMON_SX_PROHIBITED_ATTRS,
], Checkbox: [...RULESET_MAP.Checkbox, ...COMMON_SX_PROHIBITED_ATTRS], 'Checkbox.Group': [
...RULESET_MAP['Checkbox.Group'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Checkbox.Button': [
...RULESET_MAP['Checkbox.Button'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Checkbox.ButtonGroup': [
...RULESET_MAP['Checkbox.ButtonGroup'],
...COMMON_SX_PROHIBITED_ATTRS,
], Chip: [...RULESET_MAP.Chip, ...COMMON_SX_PROHIBITED_ATTRS], Collapse: [...RULESET_MAP.Collapse, ...COMMON_SX_PROHIBITED_ATTRS], Comment: [...RULESET_MAP.Comment, ...COMMON_SX_PROHIBITED_ATTRS], 'Comment.Editor': [
...RULESET_MAP['Comment.Editor'],
...COMMON_SX_PROHIBITED_ATTRS,
], ContextPanel: [
...RULESET_MAP.ContextPanel,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'ContextPanel.Header': [
...RULESET_MAP['ContextPanel.Header'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'ContextPanel.Body': [
...RULESET_MAP['ContextPanel.Body'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'ContextPanel.Footer': [
...RULESET_MAP['ContextPanel.Footer'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'ContextPanel.CloseButton': [
...RULESET_MAP['ContextPanel.CloseButton'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], DatePicker: [...RULESET_MAP.DatePicker, ...COMMON_SX_PROHIBITED_ATTRS], 'DatePicker.Range': [
...RULESET_MAP['DatePicker.Range'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.Month': [
...RULESET_MAP['DatePicker.Month'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.MonthRange': [
...RULESET_MAP['DatePicker.MonthRange'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.Week': [
...RULESET_MAP['DatePicker.Week'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.Fortnightly': [
...RULESET_MAP['DatePicker.Fortnightly'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.SingleMonth': [
...RULESET_MAP['DatePicker.SingleMonth'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.SingleYear': [
...RULESET_MAP['DatePicker.SingleYear'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'DatePicker.FixedRange': [
...RULESET_MAP['DatePicker.FixedRange'],
...COMMON_SX_PROHIBITED_ATTRS,
], Divider: [
...RULESET_MAP.Divider,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Dropdown: [
...RULESET_MAP.Dropdown,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Empty: [
...RULESET_MAP.Empty,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'File.DragAndDrop': [
...RULESET_MAP['File.DragAndDrop'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'File.UploadButton': [
...RULESET_MAP['File.UploadButton'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'File.UploadIconButton': [
...RULESET_MAP['File.UploadIconButton'],
...COMMON_SX_PROHIBITED_ATTRS,
], Filters: [...RULESET_MAP.Filters, ...COMMON_SX_PROHIBITED_ATTRS], 'Filters.Label': [
...RULESET_MAP['Filters.Label'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Filters.Filter': [
...RULESET_MAP['Filters.Filter'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Filters.Group': [
...RULESET_MAP['Filters.Group'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Filters.Group.Filter': [
...RULESET_MAP['Filters.Group.Filter'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Form.Field': [...RULESET_MAP['Form.Field'], ...COMMON_SX_PROHIBITED_ATTRS], Grid: [...RULESET_MAP.Grid, ...COMMON_SX_PROHIBITED_ATTRS], 'Grid.Row': [
...RULESET_MAP['Grid.Row'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Grid.Col': [
...RULESET_MAP['Grid.Col'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Icon: [...RULESET_MAP.Icon, ...COMMON_SX_PROHIBITED_ATTRS], InPageNavigation: [
...RULESET_MAP.InPageNavigation,
...COMMON_SX_PROHIBITED_ATTRS,
], Input: [...RULESET_MAP.Input, ...COMMON_SX_PROHIBITED_ATTRS], 'Input.TextArea': [
...RULESET_MAP['Input.TextArea'],
...COMMON_SX_PROHIBITED_ATTRS,
], MediaQuery: [
...RULESET_MAP.MediaQuery,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Menu: [...RULESET_MAP.Menu, ...COMMON_SX_PROHIBITED_ATTRS], 'Menu.Item': [
...RULESET_MAP['Menu.Item'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Modal: [
...RULESET_MAP.Modal,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Modal.PopUp': [
...RULESET_MAP['Modal.PopUp'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Modal.Header': [
...RULESET_MAP['Modal.Header'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Modal.Body': [
...RULESET_MAP['Modal.Body'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Modal.Footer': [
...RULESET_MAP['Modal.Footer'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Modal.CloseButton': [
...RULESET_MAP['Modal.CloseButton'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Notification: [...RULESET_MAP.Notification, ...COMMON_SX_PROHIBITED_ATTRS], PageHeader: [
...RULESET_MAP.PageHeader,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Pagination: [...RULESET_MAP.Pagination, ...COMMON_SX_PROHIBITED_ATTRS], Portlet: [...RULESET_MAP.Portlet, ...COMMON_SX_PROHIBITED_ATTRS], Progress: [...RULESET_MAP.Progress, ...COMMON_SX_PROHIBITED_ATTRS], 'Progress.Circle': [
...RULESET_MAP['Progress.Circle'],
...COMMON_SX_PROHIBITED_ATTRS,
], Radio: [...RULESET_MAP.Radio, ...COMMON_SX_PROHIBITED_ATTRS], 'Radio.Group': [...RULESET_MAP['Radio.Group'], ...COMMON_SX_PROHIBITED_ATTRS], 'Radio.Button': [
...RULESET_MAP['Radio.Button'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Radio.ButtonGroup': [
...RULESET_MAP['Radio.ButtonGroup'],
...COMMON_SX_PROHIBITED_ATTRS,
], Rate: [...RULESET_MAP.Rate, ...COMMON_SX_PROHIBITED_ATTRS], Result: [
...RULESET_MAP.Result,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Select: [...RULESET_MAP.Select, ...COMMON_SX_PROHIBITED_ATTRS], 'Select.Multi': [
...RULESET_MAP['Select.Multi'],
...COMMON_SX_PROHIBITED_ATTRS,
], SelectButton: [...RULESET_MAP.SelectButton, ...COMMON_SX_PROHIBITED_ATTRS], 'SelectButton.Group': [
...RULESET_MAP['SelectButton.Group'],
...COMMON_SX_PROHIBITED_ATTRS,
], SideBar: [
...RULESET_MAP.SideBar,
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'SideBar.Panel': [
...RULESET_MAP['SideBar.Panel'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Slider: [...RULESET_MAP.Slider, ...COMMON_SX_PROHIBITED_ATTRS], Spinner: [...RULESET_MAP.Spinner, ...COMMON_SX_PROHIBITED_ATTRS], Statistic: [...RULESET_MAP.Statistic, ...COMMON_SX_PROHIBITED_ATTRS], Steps: [...RULESET_MAP.Steps, ...COMMON_SX_PROHIBITED_ATTRS], Switch: [...RULESET_MAP.Switch, ...COMMON_SX_PROHIBITED_ATTRS], Table: [...RULESET_MAP.Table, ...COMMON_SX_PROHIBITED_ATTRS], 'Table.ActionButtons': [
...RULESET_MAP['Table.ActionButtons'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Table.BulkActions': [
...RULESET_MAP['Table.BulkActions'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Table.RowAction': [
...RULESET_MAP['Table.RowAction'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], 'Table.Filters': [
...RULESET_MAP['Table.Filters'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Table.Filter': [
...RULESET_MAP['Table.Filter'],
...COMMON_SX_PROHIBITED_ATTRS,
...SX_MARGIN_ATTRS,
], Tabs: [...RULESET_MAP.Tabs, ...COMMON_SX_PROHIBITED_ATTRS], 'Tabs.Sub': [...RULESET_MAP['Tabs.Sub'], ...COMMON_SX_PROHIBITED_ATTRS], Tag: [...RULESET_MAP.Tag, ...COMMON_SX_PROHIBITED_ATTRS], TimePicker: [...RULESET_MAP.TimePicker, ...COMMON_SX_PROHIBITED_ATTRS], Timeline: [...RULESET_MAP.Timeline, ...COMMON_SX_PROHIBITED_ATTRS], Tooltip: [...RULESET_MAP.Tooltip, ...COMMON_SX_PROHIBITED_ATTRS], 'Typography.Title': [
...RULESET_MAP['Typography.Title'],
...COMMON_SX_PROHIBITED_ATTRS,
], 'Typography.Text': [
...RULESET_MAP['Typography.Text'],
...COMMON_SX_PROHIBITED_ATTRS,
], Widget: [...RULESET_MAP.Widget, ...COMMON_SX_PROHIBITED_ATTRS] });
exports.SX_RULESET_MAP = SX_RULESET_MAP;
const HD_COMPONENTS = [
'Alert',
'Badge',
'Banner',
'Breadcrumb',
'Button',
'Card',
'Carousel',
'Chart',
'Checkbox',
'Chip',
'Collapse',
'Comment',
'ContextPanel',
'DatePicker',
'Divider',
'Dropdown',
'Empty',
'File',
'Filters',
'Form',
'Grid',
'Icon',
'InPageNavigation',
'Input',
'MediaQuery',
'Menu',
'Modal',
'Notification',
'PageHeader',
'Pagination',
'Portal',
'Portlet',
'Progress',
'Radio',
'Rate',
'Result',
'Select',
'SelectButton',
'SideBar',
'Slider',
'Spinner',
'Statistic',
'Steps',
'Switch',
'Table',
'Tabs',
'Tag',
'TagInput',
'TimePicker',
'Timeline',
'Tooltip',
'Typography',
'Widget',
];
exports.HD_COMPONENTS = HD_COMPONENTS;
const APPROVED_INLINE_STYLE_COMMENT = '@snowflake-guard/approved-inline-style';
exports.APPROVED_INLINE_STYLE_COMMENT = APPROVED_INLINE_STYLE_COMMENT;
const APPROVED_CLASSNAME_COMMENT = '@snowflake-guard/approved-classname';
exports.APPROVED_CLASSNAME_COMMENT = APPROVED_CLASSNAME_COMMENT;
const APPROVED_STYLED_COMPONENTS_COMMENT = '@snowflake-guard/approved-styled-components';
exports.APPROVED_STYLED_COMPONENTS_COMMENT = APPROVED_STYLED_COMPONENTS_COMMENT;