This is an automated email from the ASF dual-hosted git repository.

EnxDev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 44c1ad5c714 fix: delint frontend files (#41802)
44c1ad5c714 is described below

commit 44c1ad5c714e1972ac9933dea256cb3dfc9bc4a5
Author: Ville Brofeldt <[email protected]>
AuthorDate: Mon Jul 6 12:54:33 2026 -0700

    fix: delint frontend files (#41802)
---
 .../superset-ui-chart-controls/src/types.ts        | 12 +---
 .../AsyncAceEditor/AsyncAceEditor.stories.tsx      |  8 +--
 .../src/components/Button/types.ts                 |  7 +-
 .../src/components/CodeEditor/index.tsx            |  8 +--
 .../src/components/DropdownButton/index.tsx        | 20 +++---
 .../src/components/DynamicEditableTitle/index.tsx  | 20 +++---
 .../src/components/EmptyState/index.tsx            |  8 ++-
 .../superset-ui-core/src/components/Form/types.ts  |  3 +-
 .../src/components/Icons/index.tsx                 |  3 +-
 .../superset-ui-core/src/components/Label/types.ts |  7 +-
 .../src/components/Loading/types.ts                |  5 +-
 .../src/components/MetadataBar/ContentType.ts      |  9 +--
 .../src/components/Modal/Modal.tsx                 | 78 ++++++++++++----------
 .../superset-ui-core/src/components/Tabs/Tabs.tsx  | 14 ++--
 .../superset-ui-core/src/connection/types.ts       | 11 +--
 .../superset-ui-core/src/currency-format/types.ts  |  8 +--
 .../superset-ui-core/src/models/Registry.ts        |  4 +-
 .../src/query/api/v1/handleError.ts                |  3 +-
 .../src/query/getClientErrorObject.ts              | 10 +--
 .../superset-ui-core/src/query/types/Dashboard.ts  | 13 +---
 .../superset-ui-core/src/query/types/Filter.ts     |  4 +-
 .../superset-ui-core/src/query/types/Metric.ts     |  7 +-
 .../src/query/types/PostProcessing.ts              | 30 +++------
 .../src/query/types/QueryFormData.ts               |  3 +-
 .../superset-ui-core/src/time-comparison/types.ts  |  9 +--
 .../chart/components/ChartDataProvider.test.tsx    |  3 +-
 .../src/controlPanel.tsx                           |  3 +-
 .../src/transformProps.ts                          |  3 +-
 .../plugin-chart-ag-grid-table/src/types.ts        |  5 +-
 .../test/controlPanel.test.tsx                     |  3 +-
 .../plugin-chart-echarts/src/BoxPlot/types.ts      |  6 +-
 .../src/Radar/controlPanel.tsx                     |  3 +-
 .../src/Timeseries/transformers.ts                 |  3 +-
 .../plugin-chart-echarts/src/Waterfall/types.ts    |  6 +-
 .../plugin-chart-echarts/src/utils/legendLayout.ts |  6 +-
 .../src/utils/safeEChartOptionsParser.ts           |  8 +--
 .../plugin-chart-echarts/src/utils/series.ts       |  6 +-
 .../test/Timeseries/transformProps.test.ts         | 15 ++---
 .../plugin-chart-echarts/test/utils/series.test.ts | 12 +---
 .../src/plugin/controls/shared.ts                  |  3 +-
 .../src/react-pivottable/utilities.ts              |  3 +-
 .../plugins/plugin-chart-pivot-table/src/types.ts  |  4 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  | 48 +++++++------
 .../plugin-chart-table/src/controlPanel.tsx        |  3 +-
 .../plugin-chart-table/test/controlPanel.test.tsx  |  3 +-
 .../src/layers/Path/buildQuery.ts                  |  3 +-
 .../src/utilities/Shared_DeckGL.tsx                |  3 +-
 .../src/utils/crossFiltersDataMask.ts              | 12 +---
 .../TableExploreTree/TreeNodeRenderer.tsx          |  6 +-
 .../middlewares/persistSqlLabStateEnhancer.ts      |  5 +-
 superset-frontend/src/SqlLab/reducers/sqlLab.ts    |  3 +-
 .../Datasource/FoldersEditor/TreeItem.styles.ts    | 24 ++++---
 .../Datasource/FoldersEditor/treeUtils.ts          |  4 +-
 .../src/components/GridTable/Header.test.tsx       |  6 +-
 .../ListView/Filters/CompactSelectPanel.tsx        |  6 +-
 .../src/dashboard/actions/dashboardLayout.ts       |  2 +-
 .../src/dashboard/actions/dashboardState.ts        |  3 +-
 .../components/AddSliceCard/AddSliceCard.tsx       |  3 +-
 .../AutoRefreshStatus/StatusIndicatorDot.tsx       | 14 ++--
 .../src/dashboard/components/Dashboard.tsx         |  4 +-
 .../DashboardBuilder/DashboardBuilder.tsx          | 19 ++++--
 .../DashboardBuilder/DashboardContainer.test.tsx   |  3 +-
 .../src/dashboard/components/dnd/DragHandle.tsx    | 10 +--
 .../components/gridComponents/Chart/Chart.tsx      |  3 +-
 .../components/gridComponents/Header/Header.tsx    |  7 +-
 .../FilterBar/ActionButtons/index.tsx              | 60 +++++++++--------
 .../FilterBar/CrossFilters/CrossFilter.tsx         | 20 +++---
 .../FilterBar/CrossFilters/CrossFilterTag.tsx      | 10 +--
 .../FilterBar/CrossFilters/CrossFilterTitle.tsx    |  8 ++-
 .../FilterControls.overflow.test.tsx               |  3 +-
 .../FilterBar/UrlFilters/UrlFilterTag.tsx          |  8 ++-
 .../FiltersConfigForm/FiltersConfigForm.tsx        | 10 +--
 .../hooks/useItemStateManager.ts                   |  3 +-
 .../FiltersConfigModal/hooks/useModalSaveLogic.ts  |  3 +-
 .../transformers/customizationTransformer.ts       |  8 +--
 .../transformers/filterTransformer.ts              |  4 +-
 .../dashboard/components/nativeFilters/state.ts    | 11 +--
 .../src/dashboard/containers/DashboardPage.tsx     |  3 +-
 .../src/dashboard/reducers/dashboardInfo.ts        |  3 +-
 .../src/dashboard/reducers/nativeFilters.ts        |  5 +-
 superset-frontend/src/dashboard/types.ts           |  3 +-
 .../src/dashboard/util/risonFilters.ts             |  6 +-
 superset-frontend/src/dataMask/reducer.ts          |  2 +-
 .../controls/ColumnConfigControl/types.ts          |  4 +-
 .../components/controls/DateFilterControl/types.ts | 22 +-----
 .../FilterControl/AdhocFilterEditPopover/index.tsx |  3 +-
 .../index.tsx                                      |  5 +-
 .../LayerConfigsPopoverContent.tsx                 |  3 +-
 .../explore/components/controls/SelectControl.tsx  |  3 +-
 .../components/controls/TextAreaControl.tsx        | 16 +----
 .../components/controls/VerticalRadioControl.tsx   |  8 ++-
 .../components/controls/VizTypeControl/VizTile.tsx | 50 +++++++-------
 .../useExploreAdditionalActionsMenu/index.tsx      |  3 +-
 .../explore/controlUtils/standardizedFormData.ts   |  3 +-
 superset-frontend/src/explore/types.ts             |  6 +-
 .../src/features/alerts/AlertReportModal.test.tsx  |  8 ++-
 .../src/features/alerts/AlertReportModal.tsx       | 29 +++-----
 .../features/databases/UploadDataModel/index.tsx   | 11 ++-
 superset-frontend/src/features/databases/types.ts  |  3 +-
 .../src/features/home/ActivityTable.tsx            |  6 +-
 superset-frontend/src/features/home/RightMenu.tsx  | 10 +--
 .../src/middleware/loggerMiddleware.ts             |  6 +-
 superset-frontend/src/pages/Chart/index.tsx        |  3 +-
 .../FileHandler/FileHandler.subdirectory.test.tsx  |  4 +-
 .../src/pages/FileHandler/index.test.tsx           |  4 +-
 superset-frontend/src/views/CRUD/types.ts          |  7 +-
 106 files changed, 399 insertions(+), 578 deletions(-)

diff --git a/superset-frontend/packages/superset-ui-chart-controls/src/types.ts 
b/superset-frontend/packages/superset-ui-chart-controls/src/types.ts
index 9f63e423309..83523d4d0a4 100644
--- a/superset-frontend/packages/superset-ui-chart-controls/src/types.ts
+++ b/superset-frontend/packages/superset-ui-chart-controls/src/types.ts
@@ -330,8 +330,7 @@ export interface SelectControlConfig<
   optionRenderer?: (option: O) => ReactNode;
   valueRenderer?: (option: O) => ReactNode;
   filterOption?:
-    | ((option: FilterOption<O>, rawInput: string) => boolean)
-    | null;
+    ((option: FilterOption<O>, rawInput: string) => boolean) | null;
 }
 
 export type SharedControlConfig<
@@ -396,9 +395,7 @@ export const isCustomControlItem = (obj: unknown): obj is 
CustomControlItem =>
 export type ExpandedControlItem = CustomControlItem | ReactElement | null;
 
 export type ControlSetItem =
-  | SharedControlAlias
-  | OverrideSharedControlItem
-  | ExpandedControlItem;
+  SharedControlAlias | OverrideSharedControlItem | ExpandedControlItem;
 
 export type ControlSetRow = ControlSetItem[];
 
@@ -702,10 +699,7 @@ export interface DataColumnMeta {
   originalLabel?: string;
   dataType: GenericDataType;
   formatter?:
-    | TimeFormatter
-    | NumberFormatter
-    | CustomFormatter
-    | CurrencyFormatter;
+    TimeFormatter | NumberFormatter | CustomFormatter | CurrencyFormatter;
   isMetric?: boolean;
   isPercentMetric?: boolean;
   isNumeric?: boolean;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/AsyncAceEditor/AsyncAceEditor.stories.tsx
 
b/superset-frontend/packages/superset-ui-core/src/components/AsyncAceEditor/AsyncAceEditor.stories.tsx
index 5f6b7679f11..cf775804930 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/AsyncAceEditor/AsyncAceEditor.stories.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/AsyncAceEditor/AsyncAceEditor.stories.tsx
@@ -29,13 +29,7 @@ import {
 import type { AsyncAceEditorOptions } from './types';
 
 type EditorType =
-  | 'sql'
-  | 'full-sql'
-  | 'markdown'
-  | 'text-area'
-  | 'css'
-  | 'json'
-  | 'config';
+  'sql' | 'full-sql' | 'markdown' | 'text-area' | 'css' | 'json' | 'config';
 
 const editorTypes: EditorType[] = [
   'sql',
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Button/types.ts 
b/superset-frontend/packages/superset-ui-core/src/components/Button/types.ts
index 4bdee16d9c6..815b318be11 100644
--- a/superset-frontend/packages/superset-ui-core/src/components/Button/types.ts
+++ b/superset-frontend/packages/superset-ui-core/src/components/Button/types.ts
@@ -31,12 +31,7 @@ export type { AntdButtonProps, ButtonType, 
ButtonVariantType, ButtonColorType };
 export type OnClickHandler = MouseEventHandler<HTMLElement>;
 
 export type ButtonStyle =
-  | 'primary'
-  | 'secondary'
-  | 'tertiary'
-  | 'danger'
-  | 'link'
-  | 'dashed';
+  'primary' | 'secondary' | 'tertiary' | 'danger' | 'link' | 'dashed';
 
 export type ButtonSize = 'default' | 'small' | 'xsmall';
 
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/CodeEditor/index.tsx
 
b/superset-frontend/packages/superset-ui-core/src/components/CodeEditor/index.tsx
index 4096c9d1238..e766778ccbd 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/CodeEditor/index.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/CodeEditor/index.tsx
@@ -37,13 +37,7 @@ import 'ace-builds/src-noconflict/theme-github';
 import 'ace-builds/src-noconflict/theme-monokai';
 
 export type CodeEditorMode =
-  | 'handlebars'
-  | 'css'
-  | 'json'
-  | 'sql'
-  | 'markdown'
-  | 'javascript'
-  | 'html';
+  'handlebars' | 'css' | 'json' | 'sql' | 'markdown' | 'javascript' | 'html';
 
 export type CodeEditorTheme = 'light' | 'dark';
 
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/DropdownButton/index.tsx
 
b/superset-frontend/packages/superset-ui-core/src/components/DropdownButton/index.tsx
index 63c556995e1..aa860cc4b05 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/DropdownButton/index.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/DropdownButton/index.tsx
@@ -34,8 +34,9 @@ export const DropdownButton = ({
   const { type: buttonType } = rest;
   // divider implementation for default (non-primary) buttons
   const defaultBtnCss = css`
-    ${(!buttonType || buttonType === 'default') &&
-    `.ant-dropdown-trigger {
+    ${
+      (!buttonType || buttonType === 'default') &&
+      `.ant-dropdown-trigger {
       position: relative;
       &:before {
         content: '';
@@ -48,7 +49,8 @@ export const DropdownButton = ({
       .anticon {
         vertical-align: middle;
       }
-    }`}
+    }`
+    }
   `;
   const button = (
     <Dropdown.Button
@@ -58,13 +60,13 @@ export const DropdownButton = ({
         defaultBtnCss,
         css`
           .ant-btn {
-            height: ${styleConfig?.controlHeight ??
-            theme.buttonControlHeightSM ??
-            30}px;
+            height: ${
+              styleConfig?.controlHeight ?? theme.buttonControlHeightSM ?? 30
+            }px;
             box-shadow: ${styleConfig?.boxShadow ?? 'none'};
-            font-size: ${styleConfig?.fontSize ??
-            theme.buttonFontSize ??
-            theme.fontSizeSM}px;
+            font-size: ${
+              styleConfig?.fontSize ?? theme.buttonFontSize ?? theme.fontSizeSM
+            }px;
             font-weight: ${styleConfig?.fontWeight ?? theme.fontWeightStrong};
           }
         `,
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/DynamicEditableTitle/index.tsx
 
b/superset-frontend/packages/superset-ui-core/src/components/DynamicEditableTitle/index.tsx
index 70fa0d41e68..a465941ad8b 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/DynamicEditableTitle/index.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/DynamicEditableTitle/index.tsx
@@ -221,18 +221,22 @@ export const DynamicEditableTitle = memo(
             onPressEnter={handleKeyPress}
             placeholder={placeholder}
             css={css`
-              ${!canEdit &&
-              `&[disabled] {
+              ${
+                !canEdit &&
+                `&[disabled] {
                   cursor: default;
                 }
-              `}
+              `
+              }
               font-size: ${theme.fontSizeXL}px;
               transition: auto;
-              ${inputWidth &&
-              inputWidth > 0 &&
-              css`
-                width: ${inputWidth}px;
-              `}
+              ${
+                inputWidth &&
+                inputWidth > 0 &&
+                css`
+                  width: ${inputWidth}px;
+                `
+              }
             `}
             disabled={!canEdit}
           />
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/EmptyState/index.tsx
 
b/superset-frontend/packages/superset-ui-core/src/components/EmptyState/index.tsx
index 71f840e7aab..73c27d672d5 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/EmptyState/index.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/EmptyState/index.tsx
@@ -167,9 +167,11 @@ export const EmptyState: React.FC<EmptyStateProps> = ({
       {image && <ImageContainer image={image} size={size} />}
       <div
         css={(theme: SupersetTheme) => css`
-          max-width: ${containerSize === 'large'
-            ? theme.sizeUnit * 150
-            : theme.sizeUnit * 100}px;
+          max-width: ${
+            containerSize === 'large'
+              ? theme.sizeUnit * 150
+              : theme.sizeUnit * 100
+          }px;
         `}
       >
         {title && <Title size={effectiveTextSize}>{title}</Title>}
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Form/types.ts 
b/superset-frontend/packages/superset-ui-core/src/components/Form/types.ts
index a0ebd8eb72a..ffff65dc35a 100644
--- a/superset-frontend/packages/superset-ui-core/src/components/Form/types.ts
+++ b/superset-frontend/packages/superset-ui-core/src/components/Form/types.ts
@@ -21,8 +21,7 @@ export type { FormProps, FormInstance, FormItemProps } from 
'antd/es/form';
 export interface LabeledErrorBoundInputProps {
   label?: string;
   validationMethods:
-    | { onBlur: (value: any) => void }
-    | { onChange: (value: any) => void };
+    { onBlur: (value: any) => void } | { onChange: (value: any) => void };
   errorMessage?: string | null;
   helpText?: string;
   required?: boolean;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Icons/index.tsx 
b/superset-frontend/packages/superset-ui-core/src/components/Icons/index.tsx
index 8750d8299ad..3a72c71e3d0 100644
--- a/superset-frontend/packages/superset-ui-core/src/components/Icons/index.tsx
+++ b/superset-frontend/packages/superset-ui-core/src/components/Icons/index.tsx
@@ -77,8 +77,7 @@ customIcons.forEach(customIcon => {
 });
 
 export type IconNameType =
-  | keyof typeof antdEnhancedIcons
-  | keyof typeof iconOverrides;
+  keyof typeof antdEnhancedIcons | keyof typeof iconOverrides;
 
 type IconComponentType = Record<IconNameType, IconComponent>;
 
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Label/types.ts 
b/superset-frontend/packages/superset-ui-core/src/components/Label/types.ts
index 3cb38e947a1..5b66eb8972b 100644
--- a/superset-frontend/packages/superset-ui-core/src/components/Label/types.ts
+++ b/superset-frontend/packages/superset-ui-core/src/components/Label/types.ts
@@ -27,12 +27,7 @@ import type {
 export type OnClickHandler = MouseEventHandler<HTMLElement>;
 
 export type LabelType =
-  | 'success'
-  | 'warning'
-  | 'error'
-  | 'info'
-  | 'default'
-  | 'primary';
+  'success' | 'warning' | 'error' | 'info' | 'default' | 'primary';
 
 export interface LabelProps extends HTMLAttributes<HTMLSpanElement> {
   key?: string;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Loading/types.ts 
b/superset-frontend/packages/superset-ui-core/src/components/Loading/types.ts
index 1edfd5dbbde..76752771ac8 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/Loading/types.ts
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/Loading/types.ts
@@ -17,10 +17,7 @@
  * under the License.
  */
 export type PositionOption =
-  | 'floating'
-  | 'inline'
-  | 'inline-centered'
-  | 'normal';
+  'floating' | 'inline' | 'inline-centered' | 'normal';
 
 export type SizeOption = 's' | 'm' | 'l';
 
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/MetadataBar/ContentType.ts
 
b/superset-frontend/packages/superset-ui-core/src/components/MetadataBar/ContentType.ts
index 6f88d556a99..72f7cc176cd 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/components/MetadataBar/ContentType.ts
+++ 
b/superset-frontend/packages/superset-ui-core/src/components/MetadataBar/ContentType.ts
@@ -81,11 +81,4 @@ export type Tags = {
 };
 
 export type ContentType =
-  | Dashboards
-  | Description
-  | LastModified
-  | Owner
-  | Rows
-  | Sql
-  | Table
-  | Tags;
+  Dashboards | Description | LastModified | Owner | Rows | Sql | Table | Tags;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Modal/Modal.tsx 
b/superset-frontend/packages/superset-ui-core/src/components/Modal/Modal.tsx
index 0f0e73debff..21216206f5a 100644
--- a/superset-frontend/packages/superset-ui-core/src/components/Modal/Modal.tsx
+++ b/superset-frontend/packages/superset-ui-core/src/components/Modal/Modal.tsx
@@ -73,14 +73,16 @@ export const StyledModal = 
styled(BaseModal)<StyledModalProps>`
     const closeButtonWidth = theme.sizeUnit * 14;
 
     return css`
-      ${responsive &&
-      css`
-        max-width: ${maxWidth ?? '900px'};
-        padding-left: ${theme.sizeUnit * 3}px;
-        padding-right: ${theme.sizeUnit * 3}px;
-        padding-bottom: 0;
-        top: 0;
-      `}
+      ${
+        responsive &&
+        css`
+          max-width: ${maxWidth ?? '900px'};
+          padding-left: ${theme.sizeUnit * 3}px;
+          padding-right: ${theme.sizeUnit * 3}px;
+          padding-bottom: 0;
+          top: 0;
+        `
+      }
 
       .ant-modal-content {
         background-color: ${theme.colorBgContainer};
@@ -168,40 +170,46 @@ export const StyledModal = 
styled(BaseModal)<StyledModalProps>`
         padding: 0;
       }
 
-      ${draggable &&
-      css`
-        .ant-modal-header {
-          padding: 0;
-
-          .draggable-trigger {
-            cursor: move;
-            padding: ${theme.sizeUnit * 4}px ${closeButtonWidth}px
-              ${theme.sizeUnit * 4}px ${theme.sizeUnit * 4}px;
-            width: 100%;
+      ${
+        draggable &&
+        css`
+          .ant-modal-header {
+            padding: 0;
+
+            .draggable-trigger {
+              cursor: move;
+              padding: ${theme.sizeUnit * 4}px ${closeButtonWidth}px
+                ${theme.sizeUnit * 4}px ${theme.sizeUnit * 4}px;
+              width: 100%;
+            }
           }
-        }
-      `}
+        `
+      }
 
-      ${resizable &&
-      css`
-        .resizable {
-          pointer-events: all;
+      ${
+        resizable &&
+        css`
+          .resizable {
+            pointer-events: all;
 
-          .resizable-wrapper {
-            height: 100%;
-          }
+            .resizable-wrapper {
+              height: 100%;
+            }
 
-          .ant-modal-content {
-            height: 100%;
+            .ant-modal-content {
+              height: 100%;
 
-            .ant-modal-body {
-              height: ${hideFooter
-                ? `calc(100% - ${MODAL_HEADER_HEIGHT}px)`
-                : `calc(100% - ${MODAL_HEADER_HEIGHT}px - 
${MODAL_FOOTER_HEIGHT}px)`};
+              .ant-modal-body {
+                height: ${
+                  hideFooter
+                    ? `calc(100% - ${MODAL_HEADER_HEIGHT}px)`
+                    : `calc(100% - ${MODAL_HEADER_HEIGHT}px - 
${MODAL_FOOTER_HEIGHT}px)`
+                };
+              }
             }
           }
-        }
-      `}
+        `
+      }
     `;
   }}
 `;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/components/Tabs/Tabs.tsx 
b/superset-frontend/packages/superset-ui-core/src/components/Tabs/Tabs.tsx
index 3d479975e85..3551805da77 100644
--- a/superset-frontend/packages/superset-ui-core/src/components/Tabs/Tabs.tsx
+++ b/superset-frontend/packages/superset-ui-core/src/components/Tabs/Tabs.tsx
@@ -51,8 +51,10 @@ const StyledTabs = ({
       .ant-tabs-content-holder {
         overflow: ${allowOverflow ? 'visible' : 'auto'};
         ${fullHeight && 'height: 100%;'}
-        ${contentHeight &&
-        `height: ${typeof contentHeight === 'number' ? `${contentHeight}px` : 
contentHeight};`}
+        ${
+          contentHeight &&
+          `height: ${typeof contentHeight === 'number' ? `${contentHeight}px` 
: contentHeight};`
+        }
         ${contentPadding}
       }
       .ant-tabs-content {
@@ -66,9 +68,11 @@ const StyledTabs = ({
         margin: 0;
       }
       .ant-tabs-nav-wrap {
-        ${!(tabBarStyle && 'paddingLeft' in tabBarStyle)
-          ? `padding: 0 ${theme.sizeUnit * 4}px;`
-          : ''}
+        ${
+          !(tabBarStyle && 'paddingLeft' in tabBarStyle)
+            ? `padding: 0 ${theme.sizeUnit * 4}px;`
+            : ''
+        }
       }
       .ant-tabs-tab {
         flex: 1 1 auto;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/connection/types.ts 
b/superset-frontend/packages/superset-ui-core/src/connection/types.ts
index 1893444fe2d..87d50eb37a1 100644
--- a/superset-frontend/packages/superset-ui-core/src/connection/types.ts
+++ b/superset-frontend/packages/superset-ui-core/src/connection/types.ts
@@ -51,9 +51,7 @@ export type JsonPrimitive = string | number | boolean | null;
  * (Ref: https://github.com/microsoft/TypeScript/issues/15300).
  */
 export type StrictJsonValue =
-  | JsonPrimitive
-  | StrictJsonObject
-  | StrictJsonArray;
+  JsonPrimitive | StrictJsonObject | StrictJsonArray;
 export type StrictJsonArray = StrictJsonValue[];
 /**
  * More strict JSON objects that makes sure all values are plain objects.
@@ -79,12 +77,7 @@ export type Mode = RequestInit['mode'];
 export type Redirect = RequestInit['redirect'];
 export type ClientTimeout = number | undefined;
 export type ParseMethod =
-  | 'json'
-  | 'json-bigint'
-  | 'text'
-  | 'raw'
-  | null
-  | undefined;
+  'json' | 'json-bigint' | 'text' | 'raw' | null | undefined;
 export type Signal = RequestInit['signal'];
 export type Stringify = boolean;
 export type Url = string;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/currency-format/types.ts 
b/superset-frontend/packages/superset-ui-core/src/currency-format/types.ts
index 882fca6f42a..45259d76098 100644
--- a/superset-frontend/packages/superset-ui-core/src/currency-format/types.ts
+++ b/superset-frontend/packages/superset-ui-core/src/currency-format/types.ts
@@ -18,12 +18,6 @@
  */
 
 export type RowDataValue =
-  | string
-  | number
-  | boolean
-  | Date
-  | bigint
-  | null
-  | undefined;
+  string | number | boolean | Date | bigint | null | undefined;
 
 export type RowData = Record<string, RowDataValue>;
diff --git a/superset-frontend/packages/superset-ui-core/src/models/Registry.ts 
b/superset-frontend/packages/superset-ui-core/src/models/Registry.ts
index 7488ab82459..c3e7083cb78 100644
--- a/superset-frontend/packages/superset-ui-core/src/models/Registry.ts
+++ b/superset-frontend/packages/superset-ui-core/src/models/Registry.ts
@@ -36,9 +36,7 @@ export interface ItemWithLoader<T> {
 type InclusiveLoaderResult<V> = V | Promise<V>;
 
 export type RegistryValue<V, W extends InclusiveLoaderResult<V>> =
-  | V
-  | W
-  | undefined;
+  V | W | undefined;
 
 export type RegistryEntry<V, W extends InclusiveLoaderResult<V>> = {
   key: string;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/api/v1/handleError.ts 
b/superset-frontend/packages/superset-ui-core/src/query/api/v1/handleError.ts
index 62c13c9d8cd..71344340488 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/query/api/v1/handleError.ts
+++ 
b/superset-frontend/packages/superset-ui-core/src/query/api/v1/handleError.ts
@@ -59,8 +59,7 @@ export default async function handleError(error: ErrorInput): 
Promise<never> {
     errorMessage = `${status} ${statusText}`;
     try {
       errorJson = (await error.json()) as
-        | SupersetApiErrorPayload
-        | SupersetApiMultiErrorsPayload;
+        SupersetApiErrorPayload | SupersetApiMultiErrorsPayload;
       originalError = errorJson;
     } catch (error_) {
       originalError = error;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/getClientErrorObject.ts 
b/superset-frontend/packages/superset-ui-core/src/query/getClientErrorObject.ts
index cc555fa4e93..9e9731dbfd3 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/query/getClientErrorObject.ts
+++ 
b/superset-frontend/packages/superset-ui-core/src/query/getClientErrorObject.ts
@@ -46,10 +46,7 @@ interface TimeoutError {
 }
 
 type ErrorType =
-  | SupersetClientResponse
-  | TimeoutError
-  | { response: Response }
-  | string;
+  SupersetClientResponse | TimeoutError | { response: Response } | string;
 
 type ErrorTextSource = 'dashboard' | 'chart' | 'query' | 'dataset' | 
'database';
 
@@ -162,10 +159,7 @@ export function parseErrorJson(responseJson: JsonObject): 
ClientErrorObject {
 
 export function getClientErrorObject(
   response:
-    | SupersetClientResponse
-    | TimeoutError
-    | { response: Response }
-    | string,
+    SupersetClientResponse | TimeoutError | { response: Response } | string,
 ): Promise<ClientErrorObject> {
   // takes a SupersetClientResponse as input, attempts to read response as Json
   // if possible, and returns a Promise that resolves to a plain object with
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/types/Dashboard.ts 
b/superset-frontend/packages/superset-ui-core/src/query/types/Dashboard.ts
index d1de2b70b06..40cdbbcad3d 100644
--- a/superset-frontend/packages/superset-ui-core/src/query/types/Dashboard.ts
+++ b/superset-frontend/packages/superset-ui-core/src/query/types/Dashboard.ts
@@ -186,10 +186,7 @@ export function isFilterDivider(
 
 export function isChartCustomization(
   filterElement:
-    | Filter
-    | Divider
-    | ChartCustomization
-    | ChartCustomizationDivider,
+    Filter | Divider | ChartCustomization | ChartCustomizationDivider,
 ): filterElement is ChartCustomization {
   return filterElement.type === ChartCustomizationType.ChartCustomization;
 }
@@ -204,10 +201,7 @@ export type FilterConfiguration = Array<Filter | Divider>;
 
 export type Filters = {
   [filterId: string]:
-    | Filter
-    | Divider
-    | ChartCustomization
-    | ChartCustomizationDivider;
+    Filter | Divider | ChartCustomization | ChartCustomizationDivider;
 };
 
 export type PartialFilters = {
@@ -226,8 +220,7 @@ export type ChartCustomizationConfiguration = Array<
 
 export type ChartCustomizations = {
   [chartCustomizationId: string]:
-    | ChartCustomization
-    | ChartCustomizationDivider;
+    ChartCustomization | ChartCustomizationDivider;
 };
 
 export type PartialChartCustomizations = {
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/types/Filter.ts 
b/superset-frontend/packages/superset-ui-core/src/query/types/Filter.ts
index a9aa7b653ee..2e59126c265 100644
--- a/superset-frontend/packages/superset-ui-core/src/query/types/Filter.ts
+++ b/superset-frontend/packages/superset-ui-core/src/query/types/Filter.ts
@@ -53,9 +53,7 @@ export type SetAdhocFilter = BaseSimpleAdhocFilter & {
 };
 
 export type SimpleAdhocFilter =
-  | UnaryAdhocFilter
-  | BinaryAdhocFilter
-  | SetAdhocFilter;
+  UnaryAdhocFilter | BinaryAdhocFilter | SetAdhocFilter;
 
 export interface FreeFormAdhocFilter extends BaseAdhocFilter {
   expressionType: 'SQL';
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/types/Metric.ts 
b/superset-frontend/packages/superset-ui-core/src/query/types/Metric.ts
index 15b59fb22ab..2bc59d1cefc 100644
--- a/superset-frontend/packages/superset-ui-core/src/query/types/Metric.ts
+++ b/superset-frontend/packages/superset-ui-core/src/query/types/Metric.ts
@@ -21,12 +21,7 @@ import { Currency, Maybe, QueryFormMetric } from 
'../../types';
 import { Column } from './Column';
 
 export type Aggregate =
-  | 'AVG'
-  | 'COUNT'
-  | 'COUNT_DISTINCT'
-  | 'MAX'
-  | 'MIN'
-  | 'SUM';
+  'AVG' | 'COUNT' | 'COUNT_DISTINCT' | 'MAX' | 'MIN' | 'SUM';
 
 export interface AdhocMetricBase {
   hasCustomLabel?: boolean;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/types/PostProcessing.ts 
b/superset-frontend/packages/superset-ui-core/src/query/types/PostProcessing.ts
index 96dd51bf7ba..56e802ae594 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/query/types/PostProcessing.ts
+++ 
b/superset-frontend/packages/superset-ui-core/src/query/types/PostProcessing.ts
@@ -74,8 +74,7 @@ interface _PostProcessingAggregation {
   };
 }
 export type PostProcessingAggregation =
-  | _PostProcessingAggregation
-  | DefaultPostProcessing;
+  _PostProcessingAggregation | DefaultPostProcessing;
 
 export type BoxPlotQueryObjectWhiskerType = 'tukey' | 'min/max' | 'percentile';
 interface _PostProcessingBoxplot {
@@ -88,8 +87,7 @@ interface _PostProcessingBoxplot {
   };
 }
 export type PostProcessingBoxplot =
-  | _PostProcessingBoxplot
-  | DefaultPostProcessing;
+  _PostProcessingBoxplot | DefaultPostProcessing;
 
 interface _PostProcessingContribution {
   operation: 'contribution';
@@ -101,8 +99,7 @@ interface _PostProcessingContribution {
   };
 }
 export type PostProcessingContribution =
-  | _PostProcessingContribution
-  | DefaultPostProcessing;
+  _PostProcessingContribution | DefaultPostProcessing;
 
 interface _PostProcessingPivot {
   operation: 'pivot';
@@ -132,8 +129,7 @@ interface _PostProcessingProphet {
   };
 }
 export type PostProcessingProphet =
-  | _PostProcessingProphet
-  | DefaultPostProcessing;
+  _PostProcessingProphet | DefaultPostProcessing;
 
 interface _PostProcessingDiff {
   operation: 'diff';
@@ -155,8 +151,7 @@ interface _PostProcessingRolling {
   };
 }
 export type PostProcessingRolling =
-  | _PostProcessingRolling
-  | DefaultPostProcessing;
+  _PostProcessingRolling | DefaultPostProcessing;
 
 interface _PostProcessingCum {
   operation: 'cum';
@@ -177,8 +172,7 @@ export interface _PostProcessingCompare {
   };
 }
 export type PostProcessingCompare =
-  | _PostProcessingCompare
-  | DefaultPostProcessing;
+  _PostProcessingCompare | DefaultPostProcessing;
 
 interface _PostProcessingSort {
   operation: 'sort';
@@ -199,8 +193,7 @@ interface _PostProcessingResample {
   };
 }
 export type PostProcessingResample =
-  | _PostProcessingResample
-  | DefaultPostProcessing;
+  _PostProcessingResample | DefaultPostProcessing;
 
 interface _PostProcessingRename {
   operation: 'rename';
@@ -211,8 +204,7 @@ interface _PostProcessingRename {
   };
 }
 export type PostProcessingRename =
-  | _PostProcessingRename
-  | DefaultPostProcessing;
+  _PostProcessingRename | DefaultPostProcessing;
 
 interface _PostProcessingFlatten {
   operation: 'flatten';
@@ -222,8 +214,7 @@ interface _PostProcessingFlatten {
   };
 }
 export type PostProcessingFlatten =
-  | _PostProcessingFlatten
-  | DefaultPostProcessing;
+  _PostProcessingFlatten | DefaultPostProcessing;
 
 interface _PostProcessingRank {
   operation: 'rank';
@@ -245,8 +236,7 @@ interface _PostProcessingHistogram {
   };
 }
 export type PostProcessingHistogram =
-  | _PostProcessingHistogram
-  | DefaultPostProcessing;
+  _PostProcessingHistogram | DefaultPostProcessing;
 
 /**
  * Parameters for chart data postprocessing.
diff --git 
a/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts 
b/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts
index a3de0fb3b91..ad02b3e03c7 100644
--- 
a/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts
+++ 
b/superset-frontend/packages/superset-ui-core/src/query/types/QueryFormData.ts
@@ -51,8 +51,7 @@ export type QueryFormColumn = PhysicalColumn | AdhocColumn;
  * Format: [metric/column, is_ascending].
  */
 export type QueryFormOrderBy =
-  | [QueryFormColumn | QueryFormMetric | {}, boolean]
-  | [];
+  [QueryFormColumn | QueryFormMetric | {}, boolean] | [];
 
 export interface FormDataResidual {
   [key: string]: any;
diff --git 
a/superset-frontend/packages/superset-ui-core/src/time-comparison/types.ts 
b/superset-frontend/packages/superset-ui-core/src/time-comparison/types.ts
index 5c4f564be86..8fba188ac01 100644
--- a/superset-frontend/packages/superset-ui-core/src/time-comparison/types.ts
+++ b/superset-frontend/packages/superset-ui-core/src/time-comparison/types.ts
@@ -30,14 +30,7 @@ export enum ComparisonTimeRangeType {
 }
 
 export type DateTimeGrainType =
-  | 'second'
-  | 'minute'
-  | 'hour'
-  | 'day'
-  | 'week'
-  | 'month'
-  | 'quarter'
-  | 'year';
+  'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'quarter' | 'year';
 
 export type CustomRangeKey =
   | 'sinceMode'
diff --git 
a/superset-frontend/packages/superset-ui-core/test/chart/components/ChartDataProvider.test.tsx
 
b/superset-frontend/packages/superset-ui-core/test/chart/components/ChartDataProvider.test.tsx
index 906bb8ad019..4c44433e4ae 100644
--- 
a/superset-frontend/packages/superset-ui-core/test/chart/components/ChartDataProvider.test.tsx
+++ 
b/superset-frontend/packages/superset-ui-core/test/chart/components/ChartDataProvider.test.tsx
@@ -30,8 +30,7 @@ const defaultMockLoadFormData = jest.fn(({ formData }: { 
formData: unknown }) =>
 );
 
 type MockLoadFormData =
-  | typeof defaultMockLoadFormData
-  | jest.Mock<Promise<unknown>, unknown[]>;
+  typeof defaultMockLoadFormData | jest.Mock<Promise<unknown>, unknown[]>;
 
 let mockLoadFormData: MockLoadFormData = defaultMockLoadFormData;
 
diff --git 
a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/controlPanel.tsx 
b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/controlPanel.tsx
index 3ef4ee27a40..a1a434c529d 100644
--- a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/controlPanel.tsx
+++ b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/controlPanel.tsx
@@ -80,8 +80,7 @@ function getQueryMode(controls: ControlStateMapping): 
QueryMode {
     return mode as QueryMode;
   }
   const rawColumns = controls?.all_columns?.value as
-    | QueryFormColumn[]
-    | undefined;
+    QueryFormColumn[] | undefined;
   const hasRawColumns = rawColumns && rawColumns.length > 0;
   return hasRawColumns ? QueryMode.Raw : QueryMode.Aggregate;
 }
diff --git 
a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts 
b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts
index 18f109fed44..656f139e85a 100644
--- a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts
+++ b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts
@@ -753,8 +753,7 @@ const transformProps = (
 
   // Strip saved filter from chartState after initial application to prevent 
re-injection
   let chartState = serverPaginationData?.chartState as
-    | AgGridChartState
-    | undefined;
+    AgGridChartState | undefined;
   const chartStateHasFilter = !!(
     chartState?.filterModel && Object.keys(chartState.filterModel).length > 0
   );
diff --git a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/types.ts 
b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/types.ts
index 2c8fe982ea9..a82ec920ddc 100644
--- a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/types.ts
+++ b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/types.ts
@@ -189,10 +189,7 @@ export interface InputColumn {
   isPercentMetric: boolean;
   config: TableColumnConfig;
   formatter?:
-    | TimeFormatter
-    | NumberFormatter
-    | CustomFormatter
-    | CurrencyFormatter;
+    TimeFormatter | NumberFormatter | CustomFormatter | CurrencyFormatter;
   originalLabel?: string;
   metricName?: string;
 }
diff --git 
a/superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.tsx
 
b/superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.tsx
index 68c34b5f98e..f5b88edd35a 100644
--- 
a/superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.tsx
+++ 
b/superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.tsx
@@ -47,8 +47,7 @@ const findConditionalFormattingControl = (): ControlConfig | 
null => {
 };
 
 const findMetricsMapStateToProps = ():
-  | ControlConfig['mapStateToProps']
-  | null => {
+  ControlConfig['mapStateToProps'] | null => {
   for (const section of config.controlPanelSections) {
     if (!section) continue;
     for (const row of section.controlSetRows) {
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/types.ts 
b/superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/types.ts
index 622f8e2853b..612d28b7ca8 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/types.ts
+++ b/superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/types.ts
@@ -42,11 +42,7 @@ export type BoxPlotFormDataWhiskerOptions =
   | '10/90 percentiles';
 
 export type BoxPlotFormXTickLayout =
-  | '45°'
-  | '90°'
-  | 'auto'
-  | 'flat'
-  | 'staggered';
+  '45°' | '90°' | 'auto' | 'flat' | 'staggered';
 
 // @ts-expect-error
 export const DEFAULT_FORM_DATA: BoxPlotQueryFormData = {
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx 
b/superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx
index c11d4dab16b..4a40efcaf44 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx
+++ b/superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx
@@ -221,8 +221,7 @@ const config: ControlPanelConfig = {
 
                 return {
                   queryResponse: chart?.queriesResponse?.[0] as
-                    | ChartDataResponseResult
-                    | undefined,
+                    ChartDataResponseResult | undefined,
                   appliedColumnNames: metricColumn,
                   columnsPropsObject: { colnames, coltypes },
                 };
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/transformers.ts 
b/superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/transformers.ts
index a7a40ddaa07..8e4919e63fc 100644
--- 
a/superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/transformers.ts
+++ 
b/superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/transformers.ts
@@ -521,8 +521,7 @@ export function transformIntervalAnnotation(
   });
 
   const allIntervalData: (
-    | MarkArea1DDataItemOption
-    | MarkArea2DDataItemOption
+    MarkArea1DDataItemOption | MarkArea2DDataItemOption
   )[] = annotations.map(annotation => {
     const { intervalEnd, time = '' } = annotation;
     const combinedLabel = (intervalsByStartTime.get(time) || []).join('\n');
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/types.ts 
b/superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/types.ts
index 9ca53991486..a8b70758df9 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/types.ts
+++ b/superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/types.ts
@@ -29,11 +29,7 @@ import type { CallbackDataParams } from 
'echarts/types/src/util/types';
 import { BaseTransformedProps, LegendFormData } from '../types';
 
 export type WaterfallFormXTicksLayout =
-  | '45°'
-  | '90°'
-  | 'auto'
-  | 'flat'
-  | 'staggered';
+  '45°' | '90°' | 'auto' | 'flat' | 'staggered';
 
 export type ISeriesData = {
   originalValue?: number;
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/src/utils/legendLayout.ts 
b/superset-frontend/plugins/plugin-chart-echarts/src/utils/legendLayout.ts
index c4a8740e0c1..200efc71b98 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/src/utils/legendLayout.ts
+++ b/superset-frontend/plugins/plugin-chart-echarts/src/utils/legendLayout.ts
@@ -21,11 +21,7 @@ import { LegendOrientation, LegendType } from '../types';
 import { getLegendLayoutResult, LegendLayoutResult } from './series';
 
 type LegendDataItem =
-  | string
-  | number
-  | null
-  | undefined
-  | { name?: string | number | null };
+  string | number | null | undefined | { name?: string | number | null };
 
 export type ResolvedLegendLayout = {
   effectiveLegendMargin?: string | number | null;
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/src/utils/safeEChartOptionsParser.ts
 
b/superset-frontend/plugins/plugin-chart-echarts/src/utils/safeEChartOptionsParser.ts
index 528a602199b..3e9a4853292 100644
--- 
a/superset-frontend/plugins/plugin-chart-echarts/src/utils/safeEChartOptionsParser.ts
+++ 
b/superset-frontend/plugins/plugin-chart-echarts/src/utils/safeEChartOptionsParser.ts
@@ -46,9 +46,7 @@ import {
  */
 export class EChartOptionsParseError extends Error {
   public readonly errorType:
-    | 'parse_error'
-    | 'security_error'
-    | 'validation_error';
+    'parse_error' | 'security_error' | 'validation_error';
 
   public readonly validationErrors: string[];
 
@@ -57,9 +55,7 @@ export class EChartOptionsParseError extends Error {
   constructor(
     message: string,
     errorType:
-      | 'parse_error'
-      | 'security_error'
-      | 'validation_error' = 'parse_error',
+      'parse_error' | 'security_error' | 'validation_error' = 'parse_error',
     validationErrors: string[] = [],
     location?: { line: number; column: number },
   ) {
diff --git a/superset-frontend/plugins/plugin-chart-echarts/src/utils/series.ts 
b/superset-frontend/plugins/plugin-chart-echarts/src/utils/series.ts
index 535a310dcc5..d8c899be77a 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/src/utils/series.ts
+++ b/superset-frontend/plugins/plugin-chart-echarts/src/utils/series.ts
@@ -73,11 +73,7 @@ const ESTIMATED_LEGEND_SELECTOR_WIDTH = 112;
 const LEGEND_TEXT_WIDTH_CACHE = new Map<string, number>();
 
 type LegendDataItem =
-  | string
-  | number
-  | null
-  | undefined
-  | { name?: string | number | null };
+  string | number | null | undefined | { name?: string | number | null };
 
 export type LegendLayoutResult = {
   effectiveMargin?: number;
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/transformProps.test.ts
 
b/superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/transformProps.test.ts
index 1c2a09b5d50..00cc84ff11f 100644
--- 
a/superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/transformProps.test.ts
+++ 
b/superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/transformProps.test.ts
@@ -968,11 +968,9 @@ test('should apply dashed line style to time comparison 
series with single metri
   const series = (transformed.echartOptions.series as SeriesOption[]) || [];
 
   const mainSeries = series.find(s => s.name === 'sum__num') as
-    | (SeriesOption & { lineStyle?: { type?: number[] | string } })
-    | undefined;
+    (SeriesOption & { lineStyle?: { type?: number[] | string } }) | undefined;
   const comparisonSeries = series.find(s => s.name === '1 week ago') as
-    | (SeriesOption & { lineStyle?: { type?: number[] | string } })
-    | undefined;
+    (SeriesOption & { lineStyle?: { type?: number[] | string } }) | undefined;
 
   expect(mainSeries).toBeDefined();
   expect(comparisonSeries).toBeDefined();
@@ -1013,13 +1011,11 @@ test('should apply dashed line style to time comparison 
series with metric__offs
   const series = (transformed.echartOptions.series as SeriesOption[]) || [];
 
   const mainSeries = series.find(s => s.name === 'sum__num') as
-    | (SeriesOption & { lineStyle?: { type?: number[] | string } })
-    | undefined;
+    (SeriesOption & { lineStyle?: { type?: number[] | string } }) | undefined;
   const comparisonSeries = series.find(
     s => s.name === 'sum__num__1 week ago',
   ) as
-    | (SeriesOption & { lineStyle?: { type?: number[] | string } })
-    | undefined;
+    (SeriesOption & { lineStyle?: { type?: number[] | string } }) | undefined;
 
   expect(mainSeries).toBeDefined();
   expect(comparisonSeries).toBeDefined();
@@ -1051,8 +1047,7 @@ test('should apply connectNulls to time comparison 
series', () => {
   const series = (transformed.echartOptions.series as SeriesOption[]) || [];
 
   const comparisonSeries = series.find(s => s.name === '1 week ago') as
-    | (SeriesOption & { connectNulls?: boolean })
-    | undefined;
+    (SeriesOption & { connectNulls?: boolean }) | undefined;
 
   expect(comparisonSeries).toBeDefined();
   expect(comparisonSeries?.connectNulls).toBe(true);
diff --git 
a/superset-frontend/plugins/plugin-chart-echarts/test/utils/series.test.ts 
b/superset-frontend/plugins/plugin-chart-echarts/test/utils/series.test.ts
index 0817e2896b2..62489ee6b02 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/test/utils/series.test.ts
+++ b/superset-frontend/plugins/plugin-chart-echarts/test/utils/series.test.ts
@@ -67,11 +67,7 @@ const {
     chartHeight: number;
     chartWidth: number;
     legendItems?: (
-      | string
-      | number
-      | null
-      | undefined
-      | { name?: string | number | null }
+      string | number | null | undefined | { name?: string | number | null }
     )[];
     legendMargin?: string | number | null;
     orientation: LegendOrientation;
@@ -94,11 +90,7 @@ const {
     chartHeight: number;
     chartWidth: number;
     legendItems?: (
-      | string
-      | number
-      | null
-      | undefined
-      | { name?: string | number | null }
+      string | number | null | undefined | { name?: string | number | null }
     )[];
     legendMargin?: string | number | null;
     orientation: LegendOrientation;
diff --git 
a/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/shared.ts
 
b/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/shared.ts
index 895e7f70d3e..7b6cf2155f9 100644
--- 
a/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/shared.ts
+++ 
b/superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/shared.ts
@@ -29,8 +29,7 @@ export function getQueryMode(controls: ControlStateMapping): 
QueryMode {
     return mode as QueryMode;
   }
   const rawColumns = controls?.all_columns?.value as
-    | QueryFormColumn[]
-    | undefined;
+    QueryFormColumn[] | undefined;
   const hasRawColumns = rawColumns && rawColumns.length > 0;
   return hasRawColumns ? QueryMode.Raw : QueryMode.Aggregate;
 }
diff --git 
a/superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/utilities.ts
 
b/superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/utilities.ts
index 0dccc885143..c845b24611a 100644
--- 
a/superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/utilities.ts
+++ 
b/superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/utilities.ts
@@ -900,8 +900,7 @@ class PivotData {
   props: Record<string, unknown>;
   aggregator: (...args: unknown[]) => Aggregator;
   formattedAggregators:
-    | Record<string, Record<string, (...args: unknown[]) => Aggregator>>
-    | false;
+    Record<string, Record<string, (...args: unknown[]) => Aggregator>> | false;
   tree: Record<string, Record<string, Aggregator>>;
   rowKeys: string[][];
   colKeys: string[][];
diff --git a/superset-frontend/plugins/plugin-chart-pivot-table/src/types.ts 
b/superset-frontend/plugins/plugin-chart-pivot-table/src/types.ts
index d154031397b..a13e52cd85f 100644
--- a/superset-frontend/plugins/plugin-chart-pivot-table/src/types.ts
+++ b/superset-frontend/plugins/plugin-chart-pivot-table/src/types.ts
@@ -42,9 +42,7 @@ export type FilterType = Record<string, DataRecordValue>;
 export type SelectedFiltersType = Record<string, DataRecordValue[]>;
 
 export type DateFormatter =
-  | TimeFormatter
-  | NumberFormatter
-  | ((value: DataRecordValue) => string);
+  TimeFormatter | NumberFormatter | ((value: DataRecordValue) => string);
 export enum MetricsLayoutEnum {
   ROWS = 'ROWS',
   COLUMNS = 'COLUMNS',
diff --git a/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx 
b/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx
index 159031e5caf..59a7faff912 100644
--- a/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx
+++ b/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx
@@ -1135,13 +1135,15 @@ export default function TableChart<D extends DataRecord 
= DataRecord>(
             text-align: ${sharedStyle.textAlign};
             white-space: ${value instanceof Date ? 'nowrap' : undefined};
             position: relative;
-            font-weight: ${color
-              ? `${theme.fontWeightBold}`
-              : `${theme.fontWeightNormal}`};
+            font-weight: ${
+              color ? `${theme.fontWeightBold}` : `${theme.fontWeightNormal}`
+            };
             background: ${backgroundColor || undefined};
-            padding-left: ${column.isChildColumn
-              ? `${theme.sizeUnit * 5}px`
-              : `${theme.sizeUnit}px`};
+            padding-left: ${
+              column.isChildColumn
+                ? `${theme.sizeUnit * 5}px`
+                : `${theme.sizeUnit}px`
+            };
           `;
 
           const cellBarStyles = css`
@@ -1149,10 +1151,11 @@ export default function TableChart<D extends DataRecord 
= DataRecord>(
             height: 100%;
             display: block;
             top: 0;
-            ${valueRange &&
-            typeof value === 'number' &&
-            valueRangeFlag &&
-            `
+            ${
+              valueRange &&
+              typeof value === 'number' &&
+              valueRangeFlag &&
+              `
                 width: ${`${cellWidth({
                   value: value as number,
                   valueRange,
@@ -1171,15 +1174,18 @@ export default function TableChart<D extends DataRecord 
= DataRecord>(
                     theme,
                   })
                 };
-              `}
+              `
+            }
           `;
 
           let arrowStyles = css`
-            color: ${basicColorFormatters &&
-            basicColorFormatters[row.index][originKey]?.arrowColor ===
-              ColorSchemeEnum.Green
-              ? theme.colorSuccess
-              : theme.colorError};
+            color: ${
+              basicColorFormatters &&
+              basicColorFormatters[row.index][originKey]?.arrowColor ===
+                ColorSchemeEnum.Green
+                ? theme.colorSuccess
+                : theme.colorError
+            };
             margin-right: ${theme.sizeUnit}px;
           `;
 
@@ -1188,10 +1194,12 @@ export default function TableChart<D extends DataRecord 
= DataRecord>(
             basicColorColumnFormatters?.length > 0
           ) {
             arrowStyles = css`
-              color: ${basicColorColumnFormatters[row.index][column.key]
-                ?.arrowColor === ColorSchemeEnum.Green
-                ? theme.colorSuccess
-                : theme.colorError};
+              color: ${
+                basicColorColumnFormatters[row.index][column.key]
+                  ?.arrowColor === ColorSchemeEnum.Green
+                  ? theme.colorSuccess
+                  : theme.colorError
+              };
               margin-right: ${theme.sizeUnit}px;
             `;
           }
diff --git a/superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx 
b/superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx
index 5a81e4ff526..3597dfb6f2e 100644
--- a/superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx
+++ b/superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx
@@ -66,8 +66,7 @@ function getQueryMode(controls: ControlStateMapping): 
QueryMode {
     return mode as QueryMode;
   }
   const rawColumns = controls?.all_columns?.value as
-    | QueryFormColumn[]
-    | undefined;
+    QueryFormColumn[] | undefined;
   const hasRawColumns = rawColumns && rawColumns.length > 0;
   return hasRawColumns ? QueryMode.Raw : QueryMode.Aggregate;
 }
diff --git 
a/superset-frontend/plugins/plugin-chart-table/test/controlPanel.test.tsx 
b/superset-frontend/plugins/plugin-chart-table/test/controlPanel.test.tsx
index 9c45037683f..7b276d432e0 100644
--- a/superset-frontend/plugins/plugin-chart-table/test/controlPanel.test.tsx
+++ b/superset-frontend/plugins/plugin-chart-table/test/controlPanel.test.tsx
@@ -48,8 +48,7 @@ const findConditionalFormattingControl = (): ControlConfig | 
null => {
 };
 
 const findMetricsMapStateToProps = ():
-  | ControlConfig['mapStateToProps']
-  | null => {
+  ControlConfig['mapStateToProps'] | null => {
   for (const section of config.controlPanelSections) {
     if (!section) continue;
     for (const row of section.controlSetRows) {
diff --git 
a/superset-frontend/plugins/preset-chart-deckgl/src/layers/Path/buildQuery.ts 
b/superset-frontend/plugins/preset-chart-deckgl/src/layers/Path/buildQuery.ts
index da0d1449219..d5acef75dfc 100644
--- 
a/superset-frontend/plugins/preset-chart-deckgl/src/layers/Path/buildQuery.ts
+++ 
b/superset-frontend/plugins/preset-chart-deckgl/src/layers/Path/buildQuery.ts
@@ -36,8 +36,7 @@ export interface DeckPathFormData extends SqlaFormData {
   tooltip_contents?: unknown[];
   tooltip_template?: string;
   line_width?:
-    | string
-    | { type?: 'fix' | 'metric'; value?: QueryFormMetric | number };
+    string | { type?: 'fix' | 'metric'; value?: QueryFormMetric | number };
   line_width_multiplier?: number;
   min_width?: number;
   max_width?: number;
diff --git 
a/superset-frontend/plugins/preset-chart-deckgl/src/utilities/Shared_DeckGL.tsx 
b/superset-frontend/plugins/preset-chart-deckgl/src/utilities/Shared_DeckGL.tsx
index 199e97c52ec..0712d451cb4 100644
--- 
a/superset-frontend/plugins/preset-chart-deckgl/src/utilities/Shared_DeckGL.tsx
+++ 
b/superset-frontend/plugins/preset-chart-deckgl/src/utilities/Shared_DeckGL.tsx
@@ -529,8 +529,7 @@ export const mapProvider = {
         options: getLabeledMapRendererOptions({
           hasMapboxKey: hasKey,
           currentValue: state.form_data?.map_renderer as
-            | MapProvider
-            | undefined,
+            MapProvider | undefined,
         }),
         default: getDefaultMapRenderer(),
       };
diff --git 
a/superset-frontend/plugins/preset-chart-deckgl/src/utils/crossFiltersDataMask.ts
 
b/superset-frontend/plugins/preset-chart-deckgl/src/utils/crossFiltersDataMask.ts
index cbf8e20b64b..b599986a0a1 100644
--- 
a/superset-frontend/plugins/preset-chart-deckgl/src/utils/crossFiltersDataMask.ts
+++ 
b/superset-frontend/plugins/preset-chart-deckgl/src/utils/crossFiltersDataMask.ts
@@ -422,11 +422,7 @@ const getLineColumnFilters = ({
     const obj = data.object ?? {};
     const extraProps = (obj.extraProps ?? {}) as Record<string, unknown>;
     const dimensionVal = (obj[col] ?? extraProps[col]) as
-      | string
-      | number
-      | boolean
-      | null
-      | undefined;
+      string | number | boolean | null | undefined;
 
     if (dimensionVal == null) {
       throw new Error(
@@ -484,11 +480,7 @@ const getGeojsonFilters = ({
       unknown
     >;
     const dimensionVal = properties[col] as
-      | string
-      | number
-      | boolean
-      | null
-      | undefined;
+      string | number | boolean | null | undefined;
 
     if (dimensionVal == null) {
       throw new Error(
diff --git 
a/superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx 
b/superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx
index cc37497145d..52c1dca2f0d 100644
--- 
a/superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx
+++ 
b/superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx
@@ -348,9 +348,9 @@ const TreeNodeRenderer: React.FC<TreeNodeRendererProps> = ({
                     <Icons.SortAscendingOutlined
                       iconSize="m"
                       css={css`
-                        color: ${sortedTables[data.id]
-                          ? theme.colorPrimary
-                          : 'inherit'};
+                        color: ${
+                          sortedTables[data.id] ? theme.colorPrimary : 
'inherit'
+                        };
                       `}
                     />
                   }
diff --git 
a/superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.ts 
b/superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.ts
index fdd7cbefe91..36103d5dffe 100644
--- a/superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.ts
+++ b/superset-frontend/src/SqlLab/middlewares/persistSqlLabStateEnhancer.ts
@@ -37,10 +37,7 @@ import { BYTES_PER_CHAR, KB_STORAGE } from '../constants';
 type SqlLabState = SqlLabRootState['sqlLab'];
 
 type ClearEntityHelperValue =
-  | Table[]
-  | SqlLabState['queries']
-  | QueryEditor[]
-  | UnsavedQueryEditor;
+  Table[] | SqlLabState['queries'] | QueryEditor[] | UnsavedQueryEditor;
 
 interface ClearEntityHelpersMap {
   tables: (tables: Table[]) => ReturnType<typeof emptyTablePersistData>;
diff --git a/superset-frontend/src/SqlLab/reducers/sqlLab.ts 
b/superset-frontend/src/SqlLab/reducers/sqlLab.ts
index b4b511c635a..c4593a73683 100644
--- a/superset-frontend/src/SqlLab/reducers/sqlLab.ts
+++ b/superset-frontend/src/SqlLab/reducers/sqlLab.ts
@@ -613,8 +613,7 @@ export default function sqlLabReducer(
           ? actionId
           : ((
               getFromArr(state.queryEditors, actionId, 'tabViewId') as
-                | QueryEditor
-                | undefined
+                QueryEditor | undefined
             )?.id ?? actionId);
       if (
         unsavedQueryEditor?.id === normalizedId &&
diff --git 
a/superset-frontend/src/components/Datasource/FoldersEditor/TreeItem.styles.ts 
b/superset-frontend/src/components/Datasource/FoldersEditor/TreeItem.styles.ts
index 8c95a3a4a6a..1f3d79a5258 100644
--- 
a/superset-frontend/src/components/Datasource/FoldersEditor/TreeItem.styles.ts
+++ 
b/superset-frontend/src/components/Datasource/FoldersEditor/TreeItem.styles.ts
@@ -188,17 +188,21 @@ export const EmptyFolderDropZone = styled.div<{
     margin-left: ${depth * FOLDER_INDENTATION_WIDTH + 
ITEM_INDENTATION_WIDTH}px;
     padding: ${theme.paddingLG}px;
     border: 2px dashed
-      ${isOver
-        ? isForbidden
-          ? theme.colorError
-          : theme.colorPrimary
-        : 'transparent'};
+      ${
+        isOver
+          ? isForbidden
+            ? theme.colorError
+            : theme.colorPrimary
+          : 'transparent'
+      };
     border-radius: ${theme.borderRadius}px;
-    background: ${isOver
-      ? isForbidden
-        ? theme.colorErrorBg
-        : theme.colorPrimaryBg
-      : 'transparent'};
+    background: ${
+      isOver
+        ? isForbidden
+          ? theme.colorErrorBg
+          : theme.colorPrimaryBg
+        : 'transparent'
+    };
     text-align: center;
     transition: all 0.2s ease-in-out;
     cursor: ${isOver && isForbidden ? 'not-allowed' : 'default'};
diff --git 
a/superset-frontend/src/components/Datasource/FoldersEditor/treeUtils.ts 
b/superset-frontend/src/components/Datasource/FoldersEditor/treeUtils.ts
index fbf89dbb6d3..5f2d24cb63d 100644
--- a/superset-frontend/src/components/Datasource/FoldersEditor/treeUtils.ts
+++ b/superset-frontend/src/components/Datasource/FoldersEditor/treeUtils.ts
@@ -305,8 +305,8 @@ export function serializeForAPI(items: TreeItem[]): 
DatasourceFolder[] {
         (
           child,
         ): child is
-          | DatasourceFolder
-          | { uuid: string; type: FoldersEditorItemType } => child !== null,
+          DatasourceFolder | { uuid: string; type: FoldersEditorItemType } =>
+          child !== null,
       );
   };
 
diff --git a/superset-frontend/src/components/GridTable/Header.test.tsx 
b/superset-frontend/src/components/GridTable/Header.test.tsx
index 0140fcfacdc..800bf31e493 100644
--- a/superset-frontend/src/components/GridTable/Header.test.tsx
+++ b/superset-frontend/src/components/GridTable/Header.test.tsx
@@ -210,7 +210,11 @@ test('does not attach click handler when enableSorting is 
false', () => {
 test('does not call progressSort on click when enableSorting is false', () => {
   const progressSort = jest.fn();
   const { getByText } = render(
-    <Header {...mockedProps} enableSorting={false} progressSort={progressSort} 
/>,
+    <Header
+      {...mockedProps}
+      enableSorting={false}
+      progressSort={progressSort}
+    />,
   );
   fireEvent.click(getByText(mockedProps.displayName));
   expect(progressSort).not.toHaveBeenCalled();
diff --git 
a/superset-frontend/src/components/ListView/Filters/CompactSelectPanel.tsx 
b/superset-frontend/src/components/ListView/Filters/CompactSelectPanel.tsx
index cde60f9355f..74941e11c93 100644
--- a/superset-frontend/src/components/ListView/Filters/CompactSelectPanel.tsx
+++ b/superset-frontend/src/components/ListView/Filters/CompactSelectPanel.tsx
@@ -106,9 +106,9 @@ const OptionItem = styled.li<{ $active: boolean }>`
     transition: background 0.15s;
 
     &:hover {
-      background: ${$active
-        ? theme.colorPrimaryBgHover
-        : theme.colorFillTertiary};
+      background: ${
+        $active ? theme.colorPrimaryBgHover : theme.colorFillTertiary
+      };
       outline: 2px solid ${theme.colorPrimary};
       outline-offset: -2px;
     }
diff --git a/superset-frontend/src/dashboard/actions/dashboardLayout.ts 
b/superset-frontend/src/dashboard/actions/dashboardLayout.ts
index 192eaaeee86..829953f1a81 100644
--- a/superset-frontend/src/dashboard/actions/dashboardLayout.ts
+++ b/superset-frontend/src/dashboard/actions/dashboardLayout.ts
@@ -312,7 +312,7 @@ export function handleComponentDrop(dropResult: DropResult) 
{
       source &&
       !(
         // ensure it has moved
-        (destination.id === source.id && destination.index === source.index)
+        destination.id === source.id && destination.index === source.index
       )
     ) {
       dispatch(moveComponent(dropResult));
diff --git a/superset-frontend/src/dashboard/actions/dashboardState.ts 
b/superset-frontend/src/dashboard/actions/dashboardState.ts
index 397e29a2d7f..f29688ad3f5 100644
--- a/superset-frontend/src/dashboard/actions/dashboardState.ts
+++ b/superset-frontend/src/dashboard/actions/dashboardState.ts
@@ -725,8 +725,7 @@ export function saveDashboardRequest(
                 updatedBy: dashboard.changed_by_name as string,
                 overwriteConfirmItems:
                   overwriteConfirmItems as 
DashboardState['overwriteConfirmMetadata'] extends
-                    | { overwriteConfirmItems: infer I }
-                    | undefined
+                    { overwriteConfirmItems: infer I } | undefined
                     ? I
                     : never,
                 dashboardId: id,
diff --git 
a/superset-frontend/src/dashboard/components/AddSliceCard/AddSliceCard.tsx 
b/superset-frontend/src/dashboard/components/AddSliceCard/AddSliceCard.tsx
index acb5463fdc2..93992fbf3a1 100644
--- a/superset-frontend/src/dashboard/components/AddSliceCard/AddSliceCard.tsx
+++ b/superset-frontend/src/dashboard/components/AddSliceCard/AddSliceCard.tsx
@@ -174,8 +174,7 @@ const AddSliceCard: FC<{
   datasourceUrl?: string;
   datasourceName?: string;
   innerRef?:
-    | RefObject<HTMLDivElement>
-    | ((node: HTMLDivElement | null) => void);
+    RefObject<HTMLDivElement> | ((node: HTMLDivElement | null) => void);
   isSelected?: boolean;
   lastModified?: string;
   sliceName: string;
diff --git 
a/superset-frontend/src/dashboard/components/AutoRefreshStatus/StatusIndicatorDot.tsx
 
b/superset-frontend/src/dashboard/components/AutoRefreshStatus/StatusIndicatorDot.tsx
index 39a33546cb9..7592423152c 100644
--- 
a/superset-frontend/src/dashboard/components/AutoRefreshStatus/StatusIndicatorDot.tsx
+++ 
b/superset-frontend/src/dashboard/components/AutoRefreshStatus/StatusIndicatorDot.tsx
@@ -144,12 +144,14 @@ export const StatusIndicatorDot: 
FC<StatusIndicatorDotProps> = ({
         background-color ${theme.motionDurationMid} ease-in-out,
         border-color ${theme.motionDurationMid} ease-in-out;
       border: ${statusConfig.needsBorder ? '1px solid' : 'none'};
-      border-color: ${statusConfig.needsBorder
-        ? statusConfig.outlineColor
-        : 'transparent'};
-      box-shadow: ${statusConfig.needsBorder
-        ? 'none'
-        : `0 0 0 2px ${theme.colorBgContainer}`};
+      border-color: ${
+        statusConfig.needsBorder ? statusConfig.outlineColor : 'transparent'
+      };
+      box-shadow: ${
+        statusConfig.needsBorder
+          ? 'none'
+          : `0 0 0 2px ${theme.colorBgContainer}`
+      };
       margin-left: ${theme.marginXS}px;
       margin-right: ${theme.marginXS}px;
       cursor: help;
diff --git a/superset-frontend/src/dashboard/components/Dashboard.tsx 
b/superset-frontend/src/dashboard/components/Dashboard.tsx
index 410e9dec899..06f4204a6e9 100644
--- a/superset-frontend/src/dashboard/components/Dashboard.tsx
+++ b/superset-frontend/src/dashboard/components/Dashboard.tsx
@@ -53,9 +53,7 @@ import type {
 } from '../types';
 
 type RelatedChartsFilter =
-  | AppliedNativeFilterType
-  | AppliedCrossFilterType
-  | Filter;
+  AppliedNativeFilterType | AppliedCrossFilterType | Filter;
 
 interface DashboardActions {
   addSliceToDashboard: (id: number, component: LayoutItem | undefined) => void;
diff --git 
a/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardBuilder.tsx
 
b/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardBuilder.tsx
index 86783cf3424..cd7ebc414f0 100644
--- 
a/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardBuilder.tsx
+++ 
b/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardBuilder.tsx
@@ -141,8 +141,9 @@ const DashboardContentWrapper = styled.div`
       & .dashboard-component-tabs {
         box-shadow: 0 ${theme.sizeUnit}px ${theme.sizeUnit}px 0
           ${addAlpha(theme.colorBorderSecondary, 0.1)};
-        padding-left: ${theme.sizeUnit *
-        2}px; /* note this is added to tab-level padding, to match header */
+        padding-left: ${
+          theme.sizeUnit * 2
+        }px; /* note this is added to tab-level padding, to match header */
       }
 
       .dropdown-toggle.btn.btn-primary .caret {
@@ -295,12 +296,14 @@ const StyledDashboardContent = styled.div<{
       margin: ${theme.sizeUnit * 4}px;
       margin-left: ${marginLeft}px;
 
-      ${editMode &&
-      `
+      ${
+        editMode &&
+        `
       max-width: calc(100% - ${
         BUILDER_SIDEPANEL_WIDTH + theme.sizeUnit * 16
       }px);
-    `}
+    `
+      }
 
       /* this is the ParentSize wrapper */
     & > div:first-of-type {
@@ -337,8 +340,10 @@ const StyledDashboardContent = styled.div<{
       }
 
       &.fade-out {
-        box-shadow: ${theme.dashboardTileBoxShadow ??
-        `0 0 0 1px ${addAlpha(theme.colorBorder, 0.5)}`};
+        box-shadow: ${
+          theme.dashboardTileBoxShadow ??
+          `0 0 0 1px ${addAlpha(theme.colorBorder, 0.5)}`
+        };
       }
 
       & .missing-chart-container {
diff --git 
a/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardContainer.test.tsx
 
b/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardContainer.test.tsx
index d941b9f2324..eed56be697c 100644
--- 
a/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardContainer.test.tsx
+++ 
b/superset-frontend/src/dashboard/components/DashboardBuilder/DashboardContainer.test.tsx
@@ -75,8 +75,7 @@ const defaultTestFilter = {
 function createTestState(overrides: Record<string, unknown> = {}) {
   const nativeFilterConfig = (
     overrides.dashboardInfo as
-      | { metadata?: { native_filter_configuration?: unknown[] } }
-      | undefined
+      { metadata?: { native_filter_configuration?: unknown[] } } | undefined
   )?.metadata?.native_filter_configuration ?? [defaultTestFilter];
 
   const nativeFiltersMap: Record<string, unknown> = {};
diff --git a/superset-frontend/src/dashboard/components/dnd/DragHandle.tsx 
b/superset-frontend/src/dashboard/components/dnd/DragHandle.tsx
index 4d3023e72d5..2f41307ab11 100644
--- a/superset-frontend/src/dashboard/components/dnd/DragHandle.tsx
+++ b/superset-frontend/src/dashboard/components/dnd/DragHandle.tsx
@@ -30,10 +30,12 @@ const DragHandleContainer = styled.div<{ position: 'left' | 
'top' }>`
     height: ${theme.sizeUnit * 5}px;
     overflow: hidden;
     cursor: move;
-    ${position === 'top' &&
-    css`
-      transform: rotate(90deg);
-    `}
+    ${
+      position === 'top' &&
+      css`
+        transform: rotate(90deg);
+      `
+    }
     & path {
       fill: ${theme.colorIcon};
     }
diff --git 
a/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx 
b/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx
index 3e6be60d9bd..c49aff42b1b 100644
--- a/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx
+++ b/superset-frontend/src/dashboard/components/gridComponents/Chart/Chart.tsx
@@ -537,8 +537,7 @@ const Chart = (props: ChartProps) => {
         actualRowCount = (queriesResponse![0] as JsonObject).rowcount as 
number;
       } else {
         actualRowCount = (exportFormData as JsonObject)?.row_limit as
-          | number
-          | undefined;
+          number | undefined;
       }
 
       // Handle streaming CSV exports based on row threshold
diff --git 
a/superset-frontend/src/dashboard/components/gridComponents/Header/Header.tsx 
b/superset-frontend/src/dashboard/components/gridComponents/Header/Header.tsx
index 44133f90f65..04a318770ac 100644
--- 
a/superset-frontend/src/dashboard/components/gridComponents/Header/Header.tsx
+++ 
b/superset-frontend/src/dashboard/components/gridComponents/Header/Header.tsx
@@ -43,13 +43,10 @@ export type ComponentType =
   (typeof componentTypes)[keyof typeof componentTypes];
 
 export type HeaderStyleValue =
-  | typeof SMALL_HEADER
-  | typeof MEDIUM_HEADER
-  | typeof LARGE_HEADER;
+  typeof SMALL_HEADER | typeof MEDIUM_HEADER | typeof LARGE_HEADER;
 
 export type BackgroundStyleValue =
-  | typeof BACKGROUND_TRANSPARENT
-  | typeof BACKGROUND_WHITE;
+  typeof BACKGROUND_TRANSPARENT | typeof BACKGROUND_WHITE;
 
 export interface ComponentMeta {
   width?: number;
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/ActionButtons/index.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/ActionButtons/index.tsx
index 7b0c671000b..73dc306152b 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/ActionButtons/index.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/ActionButtons/index.tsx
@@ -46,32 +46,36 @@ const ButtonsContainer = styled.div<{ isVertical: boolean 
}>`
   ${({ theme, isVertical }) => css`
     display: flex;
 
-    ${isVertical
-      ? css`
-          flex-direction: column;
-          align-items: center;
-          position: sticky;
-          z-index: 100;
-          bottom: 0;
-          padding: ${theme.sizeUnit * 4}px;
-          padding-top: ${theme.sizeUnit * 6}px;
-          background: linear-gradient(
-            ${tinycolor(theme.colorBgLayout).setAlpha(0).toRgbString()},
-            ${theme.colorBgContainer} 20%
-          );
-        `
-      : css`
-          align-items: center;
-          margin-left: auto;
-        `}
+    ${
+      isVertical
+        ? css`
+            flex-direction: column;
+            align-items: center;
+            position: sticky;
+            z-index: 100;
+            bottom: 0;
+            padding: ${theme.sizeUnit * 4}px;
+            padding-top: ${theme.sizeUnit * 6}px;
+            background: linear-gradient(
+              ${tinycolor(theme.colorBgLayout).setAlpha(0).toRgbString()},
+              ${theme.colorBgContainer} 20%
+            );
+          `
+        : css`
+            align-items: center;
+            margin-left: auto;
+          `
+    }
   `}
 `;
 
 const applyButtonStyle = (theme: SupersetTheme, isVertical: boolean) => css`
-  ${isVertical &&
-  css`
-    margin-bottom: ${theme.sizeUnit * 3}px;
-  `}
+  ${
+    isVertical &&
+    css`
+      margin-bottom: ${theme.sizeUnit * 3}px;
+    `
+  }
 `;
 
 const clearAllButtonStyle = (theme: SupersetTheme, isVertical: boolean) => css`
@@ -88,11 +92,13 @@ const clearAllButtonStyle = (theme: SupersetTheme, 
isVertical: boolean) => css`
       color: ${theme.colorTextDisabled};
     }
 
-    ${!isVertical &&
-    css`
-      text-transform: capitalize;
-      font-weight: ${theme.fontWeightNormal};
-    `}
+    ${
+      !isVertical &&
+      css`
+        text-transform: capitalize;
+        font-weight: ${theme.fontWeightNormal};
+      `
+    }
   }
 `;
 
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilter.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilter.tsx
index fd43a6b4beb..6083db0380e 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilter.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilter.tsx
@@ -63,14 +63,16 @@ const CrossFilter = (props: {
     <div
       key={`${filter.name}${filter.emitterId}`}
       css={css`
-        ${orientation === FilterBarOrientation.Vertical
-          ? `
+        ${
+          orientation === FilterBarOrientation.Vertical
+            ? `
             display: block;
             margin-bottom: ${theme.sizeUnit * 4}px;
           `
-          : `
+            : `
             display: flex;
-          `}
+          `
+        }
       `}
     >
       <CrossFilterTitle
@@ -89,21 +91,23 @@ const CrossFilter = (props: {
         <div
           data-test="cross-filters-divider"
           css={css`
-            ${orientation === FilterBarOrientation.Horizontal
-              ? `
+            ${
+              orientation === FilterBarOrientation.Horizontal
+                ? `
                 width: 1px;
                 height: 22px;
                 margin-left: ${theme.sizeUnit * 4}px;
                 margin-right: ${theme.sizeUnit}px;
                 flex-shrink: 0;
               `
-              : `
+                : `
                 width: 100%;
                 height: 1px;
                 display: block;
                 margin-bottom: ${theme.sizeUnit * 4}px;
                 margin-top: ${theme.sizeUnit * 4}px;
-            `}
+            `
+            }
             background: ${theme.colorSplit};
           `}
         />
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTag.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTag.tsx
index 81b76579579..44467a356f9 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTag.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTag.tsx
@@ -67,13 +67,15 @@ const CrossFilterTag = (props: {
   return (
     <StyledTag
       css={css`
-        ${orientation === FilterBarOrientation.Vertical
-          ? `
+        ${
+          orientation === FilterBarOrientation.Vertical
+            ? `
             margin-top: ${theme.sizeUnit * 2}px;
           `
-          : `
+            : `
             margin-left: ${theme.sizeUnit * 2}px;
-          `}
+          `
+        }
       `}
       closable
       onClose={() => removeCrossFilter(filter.emitterId)}
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTitle.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTitle.tsx
index 459551f125b..f6a97bee95d 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTitle.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/CrossFilterTitle.tsx
@@ -63,9 +63,11 @@ const CrossFilterChartTitle = (props: {
       <Tooltip title={titleIsTruncated ? title : null}>
         <span
           css={css`
-            max-width: ${orientation === FilterBarOrientation.Vertical
-              ? `${theme.sizeUnit * 45}px`
-              : `${theme.sizeUnit * 15}px`};
+            max-width: ${
+              orientation === FilterBarOrientation.Vertical
+                ? `${theme.sizeUnit * 45}px`
+                : `${theme.sizeUnit * 15}px`
+            };
             line-height: 1.4;
             ${ellipsisCss}
           `}
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.overflow.test.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.overflow.test.tsx
index 16252e2cfe3..7d28b06a5c9 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.overflow.test.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControls.overflow.test.tsx
@@ -37,8 +37,7 @@ import FilterControls from './FilterControls';
 const dropdownContainerProps: DropdownContainerProps[] = [];
 const callbackRef: {
   current:
-    | ((s: { overflowed: string[]; notOverflowed: string[] }) => void)
-    | null;
+    ((s: { overflowed: string[]; notOverflowed: string[] }) => void) | null;
 } = { current: null };
 
 // Mock the DropdownContainer subpath rather than the barrel
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/UrlFilters/UrlFilterTag.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/UrlFilters/UrlFilterTag.tsx
index 0371deb9997..432e5b13978 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/UrlFilters/UrlFilterTag.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FilterBar/UrlFilters/UrlFilterTag.tsx
@@ -64,9 +64,11 @@ const UrlFilterTag = (props: {
   return (
     <StyledTag
       css={css`
-        ${orientation === FilterBarOrientation.Vertical
-          ? `margin-top: ${theme.sizeUnit * 2}px;`
-          : `margin-left: ${theme.sizeUnit * 2}px;`}
+        ${
+          orientation === FilterBarOrientation.Vertical
+            ? `margin-top: ${theme.sizeUnit * 2}px;`
+            : `margin-left: ${theme.sizeUnit * 2}px;`
+        }
       `}
       closable
       onClose={() => onRemove(filter)}
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
index 70705dab529..bb79657a54a 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx
@@ -1898,10 +1898,12 @@ const FiltersConfigForm = (
                                             iconSize="xl"
                                             iconColor={theme.colorPrimary}
                                             css={css`
-                                              margin-left: ${theme.sizeUnit *
-                                              2}px;
-                                              margin-top: ${theme.sizeUnit *
-                                              1.5}px;
+                                              margin-left: ${
+                                                theme.sizeUnit * 2
+                                              }px;
+                                              margin-top: ${
+                                                theme.sizeUnit * 1.5
+                                              }px;
                                             `}
                                             onClick={() => 
refreshHandler(true)}
                                           />
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useItemStateManager.ts
 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useItemStateManager.ts
index de783d13782..e03e5b086bc 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useItemStateManager.ts
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useItemStateManager.ts
@@ -44,8 +44,7 @@ export interface ItemStateManager {
   renderedIds: string[];
   setChanges: (
     changes:
-      | FilterChangesType
-      | ((prev: FilterChangesType) => FilterChangesType),
+      FilterChangesType | ((prev: FilterChangesType) => FilterChangesType),
   ) => void;
   setNewIds: (ids: string[]) => void;
   setRemovedItems: (
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useModalSaveLogic.ts
 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useModalSaveLogic.ts
index 5894c30cdf1..3cd2d8a684d 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useModalSaveLogic.ts
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useModalSaveLogic.ts
@@ -329,8 +329,7 @@ export function useModalSaveLogic({
             ),
           )
           .filter(Boolean) as (
-          | ChartCustomization
-          | ChartCustomizationDivider
+          ChartCustomization | ChartCustomizationDivider
         )[];
 
         saveChanges.customizationChanges = {
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/customizationTransformer.ts
 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/customizationTransformer.ts
index 4c5c8f9f8fd..818c7a84f2b 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/customizationTransformer.ts
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/customizationTransformer.ts
@@ -42,16 +42,12 @@ type CustomizationFormInput =
   | Divider;
 
 type ChartCustomizationFormOrSaved =
-  | ChartCustomizationsFormItem
-  | ChartCustomization;
+  ChartCustomizationsFormItem | ChartCustomization;
 
 function isFilterType(
   formInputs: CustomizationFormInput,
 ): formInputs is
-  | NativeFiltersFormItem
-  | NativeFilterDivider
-  | Filter
-  | Divider {
+  NativeFiltersFormItem | NativeFilterDivider | Filter | Divider {
   return (
     'type' in formInputs &&
     (formInputs.type === NativeFilterType.NativeFilter ||
diff --git 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/filterTransformer.ts
 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/filterTransformer.ts
index 575d6baebe9..d2cceb9646e 100644
--- 
a/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/filterTransformer.ts
+++ 
b/superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/transformers/filterTransformer.ts
@@ -47,9 +47,7 @@ type NativeFilterFormOrSaved = NativeFiltersFormItem | Filter;
 function isCustomizationType(
   formInputs: FilterFormInput,
 ): formInputs is
-  | ChartCustomizationsFormItem
-  | ChartCustomization
-  | ChartCustomizationDivider {
+  ChartCustomizationsFormItem | ChartCustomization | ChartCustomizationDivider 
{
   return (
     'type' in formInputs &&
     (formInputs.type === ChartCustomizationType.ChartCustomization ||
diff --git a/superset-frontend/src/dashboard/components/nativeFilters/state.ts 
b/superset-frontend/src/dashboard/components/nativeFilters/state.ts
index af2b87a8076..046457f28c4 100644
--- a/superset-frontend/src/dashboard/components/nativeFilters/state.ts
+++ b/superset-frontend/src/dashboard/components/nativeFilters/state.ts
@@ -54,10 +54,7 @@ export const selectFilterConfiguration: (
     return nativeFilterConfig.filter(
       (
         filter:
-          | Filter
-          | Divider
-          | ChartCustomization
-          | ChartCustomizationDivider,
+          Filter | Divider | ChartCustomization | ChartCustomizationDivider,
       ) =>
         filter.type !== 'CHART_CUSTOMIZATION' &&
         filter.type !== 'CHART_CUSTOMIZATION_DIVIDER',
@@ -387,12 +384,10 @@ export function useSelectCustomizationsInScope(
 
   return useMemo(() => {
     let customizationsInScope: (
-      | ChartCustomization
-      | ChartCustomizationDivider
+      ChartCustomization | ChartCustomizationDivider
     )[] = [];
     const customizationsOutOfScope: (
-      | ChartCustomization
-      | ChartCustomizationDivider
+      ChartCustomization | ChartCustomizationDivider
     )[] = [];
 
     // we check customization scopes only on dashboards with tabs
diff --git a/superset-frontend/src/dashboard/containers/DashboardPage.tsx 
b/superset-frontend/src/dashboard/containers/DashboardPage.tsx
index 516b04ba786..6baf36d437a 100644
--- a/superset-frontend/src/dashboard/containers/DashboardPage.tsx
+++ b/superset-frontend/src/dashboard/containers/DashboardPage.tsx
@@ -221,8 +221,7 @@ export const DashboardPage: FC<PageProps> = ({ idOrSlug }: 
PageProps) => {
         if (permalinkValue?.state) {
           ({ dataMask, activeTabs, anchor } = permalinkValue.state);
           chartStates = permalinkValue.state.chartStates as
-            | DashboardChartStates
-            | undefined;
+            DashboardChartStates | undefined;
         }
       } else if (nativeFilterKeyValue) {
         dataMask = await getFilterValue(id, nativeFilterKeyValue);
diff --git a/superset-frontend/src/dashboard/reducers/dashboardInfo.ts 
b/superset-frontend/src/dashboard/reducers/dashboardInfo.ts
index 26c919f01b3..1ea0c88b495 100644
--- a/superset-frontend/src/dashboard/reducers/dashboardInfo.ts
+++ b/superset-frontend/src/dashboard/reducers/dashboardInfo.ts
@@ -66,8 +66,7 @@ export interface HydrateDashboardInfoAction {
 }
 
 type DashboardInfoReducerAction =
-  | DashboardInfoAction
-  | HydrateDashboardInfoAction;
+  DashboardInfoAction | HydrateDashboardInfoAction;
 
 type DashboardInfoState = Partial<DashboardInfo> & {
   last_modified_time?: number;
diff --git a/superset-frontend/src/dashboard/reducers/nativeFilters.ts 
b/superset-frontend/src/dashboard/reducers/nativeFilters.ts
index 37f406dbaf6..e769864d2c5 100644
--- a/superset-frontend/src/dashboard/reducers/nativeFilters.ts
+++ b/superset-frontend/src/dashboard/reducers/nativeFilters.ts
@@ -114,10 +114,7 @@ export default function nativeFilterReducer(
       const existingFilters = state.filters;
 
       type FilterType =
-        | Filter
-        | Divider
-        | ChartCustomization
-        | ChartCustomizationDivider;
+        Filter | Divider | ChartCustomization | ChartCustomizationDivider;
       const mergedFilters: Record<string, FilterType> = {};
 
       Object.entries(incomingFilters).forEach(([id, incomingFilter]) => {
diff --git a/superset-frontend/src/dashboard/types.ts 
b/superset-frontend/src/dashboard/types.ts
index da2eee81525..cec314a88b3 100644
--- a/superset-frontend/src/dashboard/types.ts
+++ b/superset-frontend/src/dashboard/types.ts
@@ -187,8 +187,7 @@ export type DashboardInfo = {
     map_label_colors: JsonObject;
     cross_filters_enabled: boolean;
     chart_customization_config?: (
-      | ChartCustomization
-      | ChartCustomizationDivider
+      ChartCustomization | ChartCustomizationDivider
     )[];
     timed_refresh_immune_slices?: number[];
     refresh_frequency?: number;
diff --git a/superset-frontend/src/dashboard/util/risonFilters.ts 
b/superset-frontend/src/dashboard/util/risonFilters.ts
index 9aa1678c21e..ba798459b2e 100644
--- a/superset-frontend/src/dashboard/util/risonFilters.ts
+++ b/superset-frontend/src/dashboard/util/risonFilters.ts
@@ -273,11 +273,7 @@ export function risonFiltersToString(filters: 
RisonFilter[]): string {
   }
 
   type RisonValue =
-    | string
-    | number
-    | boolean
-    | (string | number)[]
-    | Record<string, unknown>;
+    string | number | boolean | (string | number)[] | Record<string, unknown>;
   const risonObject: Record<string, RisonValue> = {};
   const notObject: Record<string, RisonValue> = {};
 
diff --git a/superset-frontend/src/dataMask/reducer.ts 
b/superset-frontend/src/dataMask/reducer.ts
index 6f69d6bec78..0d484d3c707 100644
--- a/superset-frontend/src/dataMask/reducer.ts
+++ b/superset-frontend/src/dataMask/reducer.ts
@@ -126,7 +126,7 @@ function fillNativeFilters(
       !(
         // Treat all-null arrays (range filters use [null, null] as their
         // canonical cleared value) and empty arrays as "no value".
-        (Array.isArray(loadedValue) && loadedValue.every(v => v === null))
+        Array.isArray(loadedValue) && loadedValue.every(v => v === null)
       );
     const loadedHasExtraFormData =
       !!loaded?.extraFormData && Object.keys(loaded.extraFormData).length > 0;
diff --git 
a/superset-frontend/src/explore/components/controls/ColumnConfigControl/types.ts
 
b/superset-frontend/src/explore/components/controls/ColumnConfigControl/types.ts
index c77a7fe408a..0f42e232baa 100644
--- 
a/superset-frontend/src/explore/components/controls/ColumnConfigControl/types.ts
+++ 
b/superset-frontend/src/explore/components/controls/ColumnConfigControl/types.ts
@@ -29,7 +29,9 @@ import { ControlFormItemComponents } from './ControlForm';
  * Column formatting configs.
  */
 export type ColumnConfig = {
-  [key in SharedColumnConfigProp]?: (typeof 
SHARED_COLUMN_CONFIG_PROPS)[key]['value'];
+  [
+    key in SharedColumnConfigProp
+  ]?: (typeof SHARED_COLUMN_CONFIG_PROPS)[key]['value'];
 } & Record<string, StrictJsonValue>;
 
 /**
diff --git 
a/superset-frontend/src/explore/components/controls/DateFilterControl/types.ts 
b/superset-frontend/src/explore/components/controls/DateFilterControl/types.ts
index e06c5409cce..cdc016c63ce 100644
--- 
a/superset-frontend/src/explore/components/controls/DateFilterControl/types.ts
+++ 
b/superset-frontend/src/explore/components/controls/DateFilterControl/types.ts
@@ -22,22 +22,10 @@ export type SelectOptionType = {
 };
 
 export type FrameType =
-  | 'Common'
-  | 'Calendar'
-  | 'Current'
-  | 'Custom'
-  | 'Advanced'
-  | 'No filter';
+  'Common' | 'Calendar' | 'Current' | 'Custom' | 'Advanced' | 'No filter';
 
 export type DateTimeGrainType =
-  | 'second'
-  | 'minute'
-  | 'hour'
-  | 'day'
-  | 'week'
-  | 'month'
-  | 'quarter'
-  | 'year';
+  'second' | 'minute' | 'hour' | 'day' | 'week' | 'month' | 'quarter' | 'year';
 
 export type CustomRangeKey =
   | 'sinceMode'
@@ -72,11 +60,7 @@ export type CustomRangeDecodeType = {
 };
 
 export type CommonRangeType =
-  | 'Last day'
-  | 'Last week'
-  | 'Last month'
-  | 'Last quarter'
-  | 'Last year';
+  'Last day' | 'Last week' | 'Last month' | 'Last quarter' | 'Last year';
 
 export const PreviousCalendarWeek = 'previous calendar week';
 export const PreviousCalendarMonth = 'previous calendar month';
diff --git 
a/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.tsx
 
b/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.tsx
index 01ef9f6ce1f..098899c3897 100644
--- 
a/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.tsx
+++ 
b/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover/index.tsx
@@ -229,8 +229,7 @@ function AdhocFilterEditPopover({
       loadLayerOptions(0, 100).then(result => {
         setLayerOptions(result.data);
         const layerFilterScope = propsAdhocFilter?.layerFilterScope as
-          | number[]
-          | undefined;
+          number[] | undefined;
         if (layerFilterScope) {
           const layers = layerFilterScope
             .map(item => result.data.find(option => option.value === item))
diff --git 
a/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx
 
b/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx
index 0c66026f8e1..e464fe55cfa 100644
--- 
a/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx
+++ 
b/superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx
@@ -83,10 +83,7 @@ export interface MetricColumnType {
 }
 
 export type ColumnType =
-  | ColumnMeta
-  | SimpleExpressionType
-  | SQLExpressionType
-  | MetricColumnType;
+  ColumnMeta | SimpleExpressionType | SQLExpressionType | MetricColumnType;
 
 export interface Props {
   adhocFilter: AdhocFilter;
diff --git 
a/superset-frontend/src/explore/components/controls/LayerConfigsControl/LayerConfigsPopoverContent.tsx
 
b/superset-frontend/src/explore/components/controls/LayerConfigsControl/LayerConfigsPopoverContent.tsx
index f59c00704c7..60dbec50f62 100644
--- 
a/superset-frontend/src/explore/components/controls/LayerConfigsControl/LayerConfigsPopoverContent.tsx
+++ 
b/superset-frontend/src/explore/components/controls/LayerConfigsControl/LayerConfigsPopoverContent.tsx
@@ -301,8 +301,7 @@ export const LayerConfigsPopoverContent: FC<
       const wfsParser = new WfsDataParser();
       try {
         let requestParams: RequestParams1_1_0 | RequestParams2_0_0 = {} as
-          | RequestParams1_1_0
-          | RequestParams2_0_0;
+          RequestParams1_1_0 | RequestParams2_0_0;
         if (conf.version.startsWith('1.')) {
           requestParams = {
             version: conf.version as RequestParams1_1_0['version'],
diff --git 
a/superset-frontend/src/explore/components/controls/SelectControl.tsx 
b/superset-frontend/src/explore/components/controls/SelectControl.tsx
index 9587fa43453..c07627fefe2 100644
--- a/superset-frontend/src/explore/components/controls/SelectControl.tsx
+++ b/superset-frontend/src/explore/components/controls/SelectControl.tsx
@@ -102,8 +102,7 @@ export const areAllValuesNumbers = (
 };
 
 type SortComparator =
-  | ((a: SelectOption, b: SelectOption) => number)
-  | undefined;
+  ((a: SelectOption, b: SelectOption) => number) | undefined;
 
 export const getSortComparator = (
   choices: unknown[] | undefined,
diff --git 
a/superset-frontend/src/explore/components/controls/TextAreaControl.tsx 
b/superset-frontend/src/explore/components/controls/TextAreaControl.tsx
index 753b6fd8e73..64afeb0103d 100644
--- a/superset-frontend/src/explore/components/controls/TextAreaControl.tsx
+++ b/superset-frontend/src/explore/components/controls/TextAreaControl.tsx
@@ -47,23 +47,11 @@ interface TextAreaControlProps {
   maxLines?: number;
   offerEditInModal?: boolean;
   language?:
-    | 'json'
-    | 'html'
-    | 'sql'
-    | 'markdown'
-    | 'javascript'
-    | 'handlebars'
-    | null;
+    'json' | 'html' | 'sql' | 'markdown' | 'javascript' | 'handlebars' | null;
   aboveEditorSection?: React.ReactNode;
   readOnly?: boolean;
   resize?:
-    | 'block'
-    | 'both'
-    | 'horizontal'
-    | 'inline'
-    | 'none'
-    | 'vertical'
-    | null;
+    'block' | 'both' | 'horizontal' | 'inline' | 'none' | 'vertical' | null;
   textAreaStyles?: React.CSSProperties;
   tooltipOptions?: Record<string, unknown>;
   hotkeys?: HotkeyConfig[];
diff --git 
a/superset-frontend/src/explore/components/controls/VerticalRadioControl.tsx 
b/superset-frontend/src/explore/components/controls/VerticalRadioControl.tsx
index ee382d7faf9..306706878c8 100644
--- a/superset-frontend/src/explore/components/controls/VerticalRadioControl.tsx
+++ b/superset-frontend/src/explore/components/controls/VerticalRadioControl.tsx
@@ -86,9 +86,11 @@ export default function VerticalRadioControl({
                       css={css`
                         margin-left: 4px;
                         font-size: 12px;
-                        color: ${disabled
-                          ? theme.colorTextDisabled
-                          : theme.colorTextTertiary};
+                        color: ${
+                          disabled
+                            ? theme.colorTextDisabled
+                            : theme.colorTextTertiary
+                        };
                         cursor: help;
                       `}
                     />
diff --git 
a/superset-frontend/src/explore/components/controls/VizTypeControl/VizTile.tsx 
b/superset-frontend/src/explore/components/controls/VizTypeControl/VizTile.tsx
index 42b750e4925..19a42490f31 100644
--- 
a/superset-frontend/src/explore/components/controls/VizTypeControl/VizTile.tsx
+++ 
b/superset-frontend/src/explore/components/controls/VizTypeControl/VizTile.tsx
@@ -97,30 +97,34 @@ export const VizTile = ({
           white-space: nowrap;
           overflow: hidden;
           max-width: fit-content;
-          ${!isActive &&
-          css`
-            flex-shrink: 0;
-            width: ${theme.sizeUnit * 6}px;
-            background-color: transparent;
-            transition: none;
-            &:hover svg path {
-              fill: ${theme.colorPrimary};
-              transition: fill ${theme.motionDurationMid} ease-out;
-            }
-          `}
+          ${
+            !isActive &&
+            css`
+              flex-shrink: 0;
+              width: ${theme.sizeUnit * 6}px;
+              background-color: transparent;
+              transition: none;
+              &:hover svg path {
+                fill: ${theme.colorPrimary};
+                transition: fill ${theme.motionDurationMid} ease-out;
+              }
+            `
+          }
 
-          ${isActive &&
-          css`
-            width: 100%;
-            background-color: ${theme.colorBgLayout};
-            transition:
-              width ${TILE_TRANSITION_TIME} ease-out,
-              background-color ${TILE_TRANSITION_TIME} ease-out;
-            cursor: default;
-            svg path {
-              fill: ${theme.colorPrimary};
-            }
-          `}
+          ${
+            isActive &&
+            css`
+              width: 100%;
+              background-color: ${theme.colorBgLayout};
+              transition:
+                width ${TILE_TRANSITION_TIME} ease-out,
+                background-color ${TILE_TRANSITION_TIME} ease-out;
+              cursor: default;
+              svg path {
+                fill: ${theme.colorPrimary};
+              }
+            `
+          }
         `}
       >
         <span
diff --git 
a/superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/index.tsx
 
b/superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/index.tsx
index 55136b78812..e95496aef74 100644
--- 
a/superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/index.tsx
+++ 
b/superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/index.tsx
@@ -202,8 +202,7 @@ export const useExploreAdditionalActionsMenu = (
   onOpenPropertiesModal: () => void,
   ownState: OwnStateWithClientView | undefined,
   dashboards:
-    | NonNullable<ExplorePageInitialData['metadata']>['dashboards']
-    | undefined,
+    NonNullable<ExplorePageInitialData['metadata']>['dashboards'] | undefined,
   showReportModal: () => void,
   setCurrentReportDeleting: Dispatch<SetStateAction<ReportObject | null>>,
   ...rest: MenuProps[]
diff --git a/superset-frontend/src/explore/controlUtils/standardizedFormData.ts 
b/superset-frontend/src/explore/controlUtils/standardizedFormData.ts
index be65ecb7699..0ff3dc9335b 100644
--- a/superset-frontend/src/explore/controlUtils/standardizedFormData.ts
+++ b/superset-frontend/src/explore/controlUtils/standardizedFormData.ts
@@ -167,8 +167,7 @@ export class StandardizedFormData {
     controlsState: Record<string, unknown>,
   ): void {
     const control = controlsState?.time_compare as
-      | { value?: unknown; choices?: unknown }
-      | undefined;
+      { value?: unknown; choices?: unknown } | undefined;
     if (!control || !Array.isArray(control.value)) {
       return;
     }
diff --git a/superset-frontend/src/explore/types.ts 
b/superset-frontend/src/explore/types.ts
index 63b3401b653..da0cec9815f 100644
--- a/superset-frontend/src/explore/types.ts
+++ b/superset-frontend/src/explore/types.ts
@@ -41,11 +41,7 @@ export enum ChartStatusType {
 }
 
 export type ChartStatus =
-  | 'loading'
-  | 'rendered'
-  | 'failed'
-  | 'stopped'
-  | 'success';
+  'loading' | 'rendered' | 'failed' | 'stopped' | 'success';
 
 export interface ChartState {
   id: number;
diff --git a/superset-frontend/src/features/alerts/AlertReportModal.test.tsx 
b/superset-frontend/src/features/alerts/AlertReportModal.test.tsx
index 06b10f11e30..f1649816e7c 100644
--- a/superset-frontend/src/features/alerts/AlertReportModal.test.tsx
+++ b/superset-frontend/src/features/alerts/AlertReportModal.test.tsx
@@ -694,7 +694,9 @@ test('open chart button opens explore with slice_id', async 
() => {
   });
   expect(openChartButton).toBeInTheDocument();
 
-  const navSpy = jest.spyOn(navigationUtils, 
'navigateTo').mockImplementation(() => null);
+  const navSpy = jest
+    .spyOn(navigationUtils, 'navigateTo')
+    .mockImplementation(() => null);
   try {
     await userEvent.click(openChartButton);
     expect(navSpy).toHaveBeenCalledWith(
@@ -721,7 +723,9 @@ test('open dashboard button opens dashboard url', async () 
=> {
   });
   expect(openDashButton).toBeInTheDocument();
 
-  const navSpy = jest.spyOn(navigationUtils, 
'navigateTo').mockImplementation(() => null);
+  const navSpy = jest
+    .spyOn(navigationUtils, 'navigateTo')
+    .mockImplementation(() => null);
   try {
     await userEvent.click(openDashButton);
     expect(navSpy).toHaveBeenCalledWith(
diff --git a/superset-frontend/src/features/alerts/AlertReportModal.tsx 
b/superset-frontend/src/features/alerts/AlertReportModal.tsx
index 67cf34e1b98..4b38efcfaab 100644
--- a/superset-frontend/src/features/alerts/AlertReportModal.tsx
+++ b/superset-frontend/src/features/alerts/AlertReportModal.tsx
@@ -1625,12 +1625,7 @@ const AlertReportModal: 
FunctionComponent<AlertReportModalProps> = ({
   const onChangeDashboardFilterValue = (
     idx: number,
     filterValues:
-      | SelectValue
-      | SelectValue[]
-      | string
-      | string[]
-      | number
-      | number[],
+      SelectValue | SelectValue[] | string | string[] | number | number[],
   ) => {
     let values: any;
     if (typeof filterValues === 'string') {
@@ -1799,12 +1794,10 @@ const AlertReportModal: 
FunctionComponent<AlertReportModalProps> = ({
   };
   const validateContentSection = () => {
     const errors = [];
-    if (
-      !(
-        (contentType === ContentType.Dashboard && !!currentAlert?.dashboard) ||
-        (contentType === ContentType.Chart && !!currentAlert?.chart)
-      )
-    ) {
+    if (!(
+      (contentType === ContentType.Dashboard && !!currentAlert?.dashboard) ||
+      (contentType === ContentType.Chart && !!currentAlert?.chart)
+    )) {
       errors.push(TRANSLATIONS.CONTENT_ERROR_TEXT);
     }
 
@@ -1839,13 +1832,11 @@ const AlertReportModal: 
FunctionComponent<AlertReportModalProps> = ({
     if (!currentAlert?.sql?.length) {
       errors.push(TRANSLATIONS.SQL_ERROR_TEXT);
     }
-    if (
-      !(
-        (conditionNotNull || !!currentAlert?.validator_config_json?.op) &&
-        (conditionNotNull ||
-          currentAlert?.validator_config_json?.threshold !== undefined)
-      )
-    ) {
+    if (!(
+      (conditionNotNull || !!currentAlert?.validator_config_json?.op) &&
+      (conditionNotNull ||
+        currentAlert?.validator_config_json?.threshold !== undefined)
+    )) {
       errors.push(TRANSLATIONS.ALERT_CONDITION_ERROR_TEXT);
     }
     updateValidationStatus(Sections.Alert, errors);
diff --git a/superset-frontend/src/features/databases/UploadDataModel/index.tsx 
b/superset-frontend/src/features/databases/UploadDataModel/index.tsx
index 91d20aa20a0..eb28e9877f5 100644
--- a/superset-frontend/src/features/databases/UploadDataModel/index.tsx
+++ b/superset-frontend/src/features/databases/UploadDataModel/index.tsx
@@ -439,13 +439,10 @@ const UploadDataModal: 
FunctionComponent<UploadDataModalProps> = ({
   const appendFormData = (formData: FormData, data: Record<string, any>) => {
     const allFieldsNotInType = getAllFieldsNotInType();
     Object.entries(data).forEach(([key, value]) => {
-      if (
-        !(
-          allFieldsNotInType.includes(key) ||
-          (NonNullFields.includes(key) &&
-            (value === undefined || value === null))
-        )
-      ) {
+      if (!(
+        allFieldsNotInType.includes(key) ||
+        (NonNullFields.includes(key) && (value === undefined || value === 
null))
+      )) {
         formData.append(key, value);
       }
     });
diff --git a/superset-frontend/src/features/databases/types.ts 
b/superset-frontend/src/features/databases/types.ts
index 162980f7f81..fcb5302e73f 100644
--- a/superset-frontend/src/features/databases/types.ts
+++ b/superset-frontend/src/features/databases/types.ts
@@ -282,8 +282,7 @@ type CustomHTMLTextAreaElement = Omit<
   CustomTextType;
 
 export type CustomParametersChangeType<T = CustomTextType> =
-  | FormEvent<InputProps>
-  | { target: T };
+  FormEvent<InputProps> | { target: T };
 
 export type CustomEventHandlerType = EventHandler<
   ChangeEvent<CustomHTMLInputElement | CustomHTMLTextAreaElement>
diff --git a/superset-frontend/src/features/home/ActivityTable.tsx 
b/superset-frontend/src/features/home/ActivityTable.tsx
index e71006a3adb..7cce8a0bc32 100644
--- a/superset-frontend/src/features/home/ActivityTable.tsx
+++ b/superset-frontend/src/features/home/ActivityTable.tsx
@@ -48,11 +48,7 @@ interface RecentDashboard extends RecentActivity {
  * Recent activity objects fetched by `getRecentActivityObjs`.
  */
 type ActivityObject =
-  | RecentSlice
-  | RecentDashboard
-  | Chart
-  | Dashboard
-  | SavedQueryObject;
+  RecentSlice | RecentDashboard | Chart | Dashboard | SavedQueryObject;
 
 interface ActivityProps {
   user: {
diff --git a/superset-frontend/src/features/home/RightMenu.tsx 
b/superset-frontend/src/features/home/RightMenu.tsx
index a9296a3498d..352e3c807ff 100644
--- a/superset-frontend/src/features/home/RightMenu.tsx
+++ b/superset-frontend/src/features/home/RightMenu.tsx
@@ -104,10 +104,12 @@ const StyledMenuItem = styled.div<{ disabled?: boolean }>`
       color: ${!disabled && theme.colorPrimary};
       cursor: ${!disabled ? 'pointer' : 'not-allowed'};
     }
-    ${disabled &&
-    css`
-      color: ${theme.colorTextDisabled};
-    `}
+    ${
+      disabled &&
+      css`
+        color: ${theme.colorTextDisabled};
+      `
+    }
   `}
 `;
 
diff --git a/superset-frontend/src/middleware/loggerMiddleware.ts 
b/superset-frontend/src/middleware/loggerMiddleware.ts
index b16c75503df..6097572cc20 100644
--- a/superset-frontend/src/middleware/loggerMiddleware.ts
+++ b/superset-frontend/src/middleware/loggerMiddleware.ts
@@ -34,11 +34,7 @@ import type { DashboardInfo, DashboardLayoutState } from 
'../dashboard/types';
 import type { QueryEditor } from '../SqlLab/types';
 
 type LogEventSource =
-  | 'dashboard'
-  | 'embedded_dashboard'
-  | 'explore'
-  | 'sqlLab'
-  | 'slice';
+  'dashboard' | 'embedded_dashboard' | 'explore' | 'sqlLab' | 'slice';
 
 interface LogEventData {
   source?: LogEventSource;
diff --git a/superset-frontend/src/pages/Chart/index.tsx 
b/superset-frontend/src/pages/Chart/index.tsx
index d1e3f7b8f75..d5b52e06970 100644
--- a/superset-frontend/src/pages/Chart/index.tsx
+++ b/superset-frontend/src/pages/Chart/index.tsx
@@ -303,8 +303,7 @@ export default function ExplorePage() {
   useEffect(() => {
     const unlisten = history.listen((loc: Location, action: Action) => {
       const saveAction = (loc.state as Record<string, unknown>)?.saveAction as
-        | SaveActionType
-        | undefined;
+        SaveActionType | undefined;
       if (action === 'PUSH' || action === 'POP') {
         setIsLoaded(false);
         loadExploreData(loc, saveAction);
diff --git 
a/superset-frontend/src/pages/FileHandler/FileHandler.subdirectory.test.tsx 
b/superset-frontend/src/pages/FileHandler/FileHandler.subdirectory.test.tsx
index f7d1942f850..40c8a4c469d 100644
--- a/superset-frontend/src/pages/FileHandler/FileHandler.subdirectory.test.tsx
+++ b/superset-frontend/src/pages/FileHandler/FileHandler.subdirectory.test.tsx
@@ -145,8 +145,8 @@ const MAX_CONSUMER_POLL_ATTEMPTS = 50;
 // setTimeout, and inline consumer calls deadlock Jest).
 const setupLaunchQueue = (fileHandle: MockFileHandle | null = null) => {
   let savedConsumer:
-    | ((params: { files?: MockFileHandle[] }) => void | Promise<void>)
-    | null = null;
+    ((params: { files?: MockFileHandle[] }) => void | Promise<void>) | null =
+    null;
   (window as unknown as Window & { launchQueue: LaunchQueue }).launchQueue = {
     setConsumer: (consumer: (params: { files?: MockFileHandle[] }) => void) => 
{
       savedConsumer = consumer;
diff --git a/superset-frontend/src/pages/FileHandler/index.test.tsx 
b/superset-frontend/src/pages/FileHandler/index.test.tsx
index b51149daaa0..18d66bce3e7 100644
--- a/superset-frontend/src/pages/FileHandler/index.test.tsx
+++ b/superset-frontend/src/pages/FileHandler/index.test.tsx
@@ -124,8 +124,8 @@ const consumerPromises: Promise<void>[] = [];
 // MessageChannel mock in jsDomWithFetchAPI forces React to schedule via 
setTimeout.
 const setupLaunchQueue = (fileHandle: MockFileHandle | null = null) => {
   let savedConsumer:
-    | ((params: { files?: MockFileHandle[] }) => void | Promise<void>)
-    | null = null;
+    ((params: { files?: MockFileHandle[] }) => void | Promise<void>) | null =
+    null;
   (window as unknown as Window & { launchQueue: LaunchQueue }).launchQueue = {
     setConsumer: (consumer: (params: { files?: MockFileHandle[] }) => void) => 
{
       savedConsumer = consumer;
diff --git a/superset-frontend/src/views/CRUD/types.ts 
b/superset-frontend/src/views/CRUD/types.ts
index dce68699370..908094221fe 100644
--- a/superset-frontend/src/views/CRUD/types.ts
+++ b/superset-frontend/src/views/CRUD/types.ts
@@ -135,12 +135,7 @@ export enum QueryObjectColumns {
 }
 
 export type ImportResourceName =
-  | 'chart'
-  | 'dashboard'
-  | 'database'
-  | 'dataset'
-  | 'saved_query'
-  | 'theme';
+  'chart' | 'dashboard' | 'database' | 'dataset' | 'saved_query' | 'theme';
 
 export interface Tag {
   changed_on_delta_humanized: string;

Reply via email to