chore: bump prettier & enable verbatimModuleSyntax#5149
Merged
Conversation
update prettier to latest & format code
Contributor
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Updates the codebase to align with TypeScript verbatimModuleSyntax (type-only imports) and applies formatting changes consistent with a Prettier bump.
Changes:
- Refactor many imports to use
import type/typespecifiers to satisfyverbatimModuleSyntax. - Bump dev tooling versions (notably
prettierandoxlint) and apply resulting formatting. - Adjust a few utility/infra files (Monaco config typing, lint config inheritance, CLI package key sorting).
Reviewed changes
Copilot reviewed 299 out of 677 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/core/src/Login/Login.stories.tsx | Convert prop import to type-only to satisfy verbatimModuleSyntax. |
| packages/core/src/LoadingContainer/LoadingContainer.tsx | Use type-only imports; reformat interface extends. |
| packages/core/src/LoadingContainer/LoadingContainer.stories.tsx | Convert props import to type-only. |
| packages/core/src/Loading/Loading.tsx | Convert style/types imports to type-only. |
| packages/core/src/Loading/Loading.stories.tsx | Convert props imports to type-only. |
| packages/core/src/ListContainer/ListItem/ListItem.tsx | Convert React and base prop imports to type-only. |
| packages/core/src/ListContainer/ListContainer.tsx | Convert base prop import to type-only. |
| packages/core/src/ListContainer/ListContainer.stories.tsx | Convert props import to type-only. |
| packages/core/src/List/utils.ts | Convert HvListValue import to type-only. |
| packages/core/src/List/useSelectableList.ts | Convert HvListValue import to type-only. |
| packages/core/src/List/List.tsx | Convert types to type-only; reformat HvListProps extends. |
| packages/core/src/Input/Input.tsx | Convert multiple imports to type-only. |
| packages/core/src/Input/Input.test.tsx | Convert props import to type-only. |
| packages/core/src/Input/Input.stories.tsx | Convert types to type-only in story imports. |
| packages/core/src/InlineEditor/InlineEditor.tsx | Convert component prop imports to type-only. |
| packages/core/src/InlineEditor/InlineEditor.test.tsx | Convert props import to type-only. |
| packages/core/src/InlineEditor/InlineEditor.stories.tsx | Convert story prop imports to type-only. |
| packages/core/src/IconContainer/IconContainer.tsx | Convert types to type-only; minor formatting. |
| packages/core/src/IconButton/IconButton.tsx | Convert types to type-only. |
| packages/core/src/IconButton/IconButton.test.tsx | Convert props import to type-only. |
| packages/core/src/IconButton/IconButton.stories.tsx | Convert props import to type-only. |
| packages/core/src/Header/Navigation/Navigation.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Header/Navigation/MenuItem/MenuItem.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Header/Navigation/MenuBar/MenuBar.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Header/Navigation/MenuBar/Bar.tsx | Convert types to type-only. |
| packages/core/src/Header/Header.tsx | Convert base props import to type-only. |
| packages/core/src/Header/Header.stories.tsx | Convert props import to type-only. |
| packages/core/src/Header/Brand/Brand.tsx | Convert base props import to type-only. |
| packages/core/src/Header/Actions/Actions.tsx | Convert base props import to type-only. |
| packages/core/src/Grid/Grid.tsx | Convert MUI props import to type-only. |
| packages/core/src/Grid/Grid.stories.tsx | Convert props import to type-only. |
| packages/core/src/GlobalActions/GlobalActions.tsx | Convert base props import to type-only; reformat extends. |
| packages/core/src/GlobalActions/GlobalActions.stories.tsx | Convert props import to type-only. |
| packages/core/src/FormElement/WarningText/WarningText.tsx | Convert base props import to type-only. |
| packages/core/src/FormElement/WarningText/WarningText.test.tsx | Convert props import to type-only. |
| packages/core/src/FormElement/WarningText/WarningText.stories.tsx | Convert types to type-only. |
| packages/core/src/FormElement/Suggestions/Suggestions.tsx | Convert MUI/base types to type-only. |
| packages/core/src/FormElement/Suggestions/Suggestions.stories.tsx | Convert props imports to type-only. |
| packages/core/src/FormElement/LabelContainer.tsx | Convert ExtractNames to type-only; minor formatting. |
| packages/core/src/FormElement/Label/Label.tsx | Convert typography props to type-only. |
| packages/core/src/FormElement/Label/Label.stories.tsx | Convert props import to type-only. |
| packages/core/src/FormElement/InfoMessage/InfoMessage.tsx | Convert typography props to type-only. |
| packages/core/src/FormElement/InfoMessage/InfoMessage.stories.tsx | Convert props import to type-only. |
| packages/core/src/FormElement/FormElement.tsx | Convert base props import to type-only; reformat extends. |
| packages/core/src/FormElement/FormElement.stories.tsx | Convert story types to type-only. |
| packages/core/src/FormElement/CharCounter/CharCounter.tsx | Convert base props import to type-only. |
| packages/core/src/FormElement/CharCounter/CharCounter.stories.tsx | Convert props import to type-only. |
| packages/core/src/FormElement/Adornment/Adornment.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/FormElement/Adornment/Adornment.stories.tsx | Convert props imports to type-only. |
| packages/core/src/Footer/Footer.tsx | Convert base props import to type-only. |
| packages/core/src/Footer/Footer.stories.tsx | Convert props import to type-only. |
| packages/core/src/Focus/Focus.tsx | Convert base props import to type-only. |
| packages/core/src/FilterGroup/stories/EmptyFilters.tsx | Convert props import to type-only. |
| packages/core/src/FilterGroup/RightPanel/RightPanel.tsx | Convert list props import to type-only. |
| packages/core/src/FilterGroup/FilterGroupContext.tsx | Convert React and local types to type-only. |
| packages/core/src/FilterGroup/FilterGroup.tsx | Convert multiple imports to type-only; reformat extends. |
| packages/core/src/FilterGroup/FilterGroup.test.tsx | Convert types to type-only. |
| packages/core/src/FilterGroup/FilterGroup.stories.tsx | Convert Storybook and local types to type-only. |
| packages/core/src/FilterGroup/FilterContent/HeaderButton.tsx | Convert ExtractNames/button props to type-only. |
| packages/core/src/FilterGroup/FilterContent/FilterContent.tsx | Convert dropdown/form/list types to type-only; reformat extends. |
| packages/core/src/FilterGroup/Counter/Counter.tsx | Convert local types to type-only. |
| packages/core/src/FileUploader/stories/simulators.ts | Convert HvFileData import to type-only. |
| packages/core/src/FileUploader/Preview/Preview.tsx | Convert button props to type-only; reformat extends. |
| packages/core/src/FileUploader/FileUploader.tsx | Convert multiple imports to type-only; reorganize imports. |
| packages/core/src/FileUploader/FileUploader.test.tsx | Convert types to type-only. |
| packages/core/src/FileUploader/FileUploader.stories.tsx | Convert types to type-only. |
| packages/core/src/FileUploader/FileList/FileList.tsx | Convert file data/remove event to type-only. |
| packages/core/src/FileUploader/FileList/FileList.test.tsx | Convert HvFileData import to type-only. |
| packages/core/src/FileUploader/File/File.test.tsx | Convert types to type-only. |
| packages/core/src/FileUploader/DropZone/DropZone.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/EmptyState/EmptyState.tsx | Convert base/typography props to type-only; reformat extends. |
| packages/core/src/EmptyState/EmptyState.stories.tsx | Convert props import to type-only. |
| packages/core/src/DropdownButton/DropdownButton.tsx | Convert button props to type-only; reformat extends. |
| packages/core/src/Dropdown/utils.tsx | Convert list value import to type-only. |
| packages/core/src/Dropdown/List/List.tsx | Convert list props/value to type-only. |
| packages/core/src/Dropdown/Dropdown.tsx | Convert types to type-only; reformat generic extends. |
| packages/core/src/Dropdown/Dropdown.stories.tsx | Convert props import to type-only. |
| packages/core/src/DropDownMenu/DropDownMenu.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/DropDownMenu/DropDownMenu.test.tsx | Convert list value import to type-only. |
| packages/core/src/DropDownMenu/DropDownMenu.stories.tsx | Convert props import to type-only. |
| packages/core/src/Drawer/Drawer.tsx | Convert MUI drawer props to type-only. |
| packages/core/src/Drawer/Drawer.stories.tsx | Convert props import to type-only. |
| packages/core/src/DotPagination/DotPagination.tsx | Convert radio group props to type-only; reformat extends. |
| packages/core/src/DotPagination/DotPagination.stories.tsx | Convert props import to type-only. |
| packages/core/src/Dialog/stories/SemanticVariantsStory.tsx | Convert dialog/button types to type-only. |
| packages/core/src/Dialog/stories/MainStory.tsx | Convert dialog props to type-only. |
| packages/core/src/Dialog/Title/Title.tsx | Convert MUI title props to type-only; reformat extends. |
| packages/core/src/Dialog/Dialog.tsx | Convert MUI dialog props to type-only; reformat extends. |
| packages/core/src/Dialog/Dialog.stories.tsx | Convert dialog props to type-only. |
| packages/core/src/Dialog/Content/Content.tsx | Convert MUI content props to type-only; reformat extends. |
| packages/core/src/Dialog/Actions/Actions.tsx | Convert MUI actions props to type-only; reformat extends. |
| packages/core/src/DatePicker/useVisibleDate.tsx | Convert reducer/actions imports to type-only. |
| packages/core/src/DatePicker/DatePicker.tsx | Convert component types to type-only; reformat extends. |
| packages/core/src/DatePicker/DatePicker.stories.tsx | Convert Storybook imports and props to type-only. |
| packages/core/src/Controls/stories/Controls.tsx | Convert control/table config types to type-only. |
| packages/core/src/Controls/RightControl/RightControl.tsx | Convert dropdown/list/base props to type-only. |
| packages/core/src/Controls/LeftControl/LeftControl.tsx | Convert input/base props to type-only. |
| packages/core/src/Controls/Controls.tsx | Convert base props import to type-only. |
| packages/core/src/Container/Container.tsx | Convert MUI container props to type-only. |
| packages/core/src/Container/Container.stories.tsx | Convert props import to type-only. |
| packages/core/src/ColorPicker/Swatch.tsx | Convert types to type-only. |
| packages/core/src/ColorPicker/PresetColors/PresetColors.tsx | Convert HvColorAny to type-only. |
| packages/core/src/ColorPicker/ColorPicker.tsx | Convert color/dropdown types to type-only. |
| packages/core/src/ColorPicker/ColorPicker.stories.tsx | Convert props import to type-only. |
| packages/core/src/CheckBoxGroup/CheckBoxGroup.tsx | Convert HvFormStatus/base props to type-only; reformat extends. |
| packages/core/src/CheckBoxGroup/CheckBoxGroup.stories.tsx | Convert props import to type-only. |
| packages/core/src/CheckBox/CheckBox.tsx | Convert types to type-only. |
| packages/core/src/CheckBox/CheckBox.stories.tsx | Convert props import to type-only. |
| packages/core/src/Carousel/CarouselThumbnails.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Carousel/CarouselSlide/CarouselSlide.tsx | Minor formatting of interface extends. |
| packages/core/src/Carousel/CarouselControls.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Carousel/Carousel.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Carousel/Carousel.test.tsx | Convert props import to type-only. |
| packages/core/src/Carousel/Carousel.stories.tsx | Convert props import to type-only. |
| packages/core/src/Card/stories/Main.tsx | Convert props import to type-only. |
| packages/core/src/Card/Media/Media.tsx | Convert MUI props to type-only; reformat extends. |
| packages/core/src/Card/Header/Header.tsx | Convert MUI props to type-only. |
| packages/core/src/Card/Content/Content.tsx | Convert MUI props to type-only; reformat extends. |
| packages/core/src/Card/Card.tsx | Convert color/base props to type-only. |
| packages/core/src/Card/Card.stories.tsx | Convert props import to type-only. |
| packages/core/src/Calendar/SingleCalendar/SingleCalendar.tsx | Convert ViewMode to type-only; reformat extends. |
| packages/core/src/Calendar/SingleCalendar/CalendarCell.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/Calendar/CalendarNavigation/Navigation/Navigation.tsx | Convert base props import to type-only. |
| packages/core/src/Calendar/CalendarNavigation/MonthSelector/MonthSelector.tsx | Convert enums/types to type-only. |
| packages/core/src/Calendar/CalendarNavigation/ComposedNavigation/ComposedNavigation.tsx | Convert enums/types to type-only. |
| packages/core/src/Calendar/CalendarHeader/CalendarHeader.tsx | Convert input props to type-only; reformat extends. |
| packages/core/src/Calendar/Calendar.tsx | Convert local types to type-only; reformat extends. |
| packages/core/src/ButtonBase/ButtonBase.tsx | Convert polymorphic types to type-only. |
| packages/core/src/Button/Button.tsx | Convert theme types and polymorphic types to type-only. |
| packages/core/src/Button/Button.stories.tsx | Convert Storybook/props imports to type-only. |
| packages/core/src/BulkActions/BulkActions.tsx | Convert types to type-only; reorganize imports. |
| packages/core/src/BulkActions/BulkActions.test.tsx | Convert props import to type-only. |
| packages/core/src/BulkActions/BulkActions.stories.tsx | Convert story types to type-only. |
| packages/core/src/BreadCrumb/utils.tsx | Convert DropDownMenu props to type-only. |
| packages/core/src/BreadCrumb/Page/Page.tsx | Convert path element type to type-only. |
| packages/core/src/BreadCrumb/BreadCrumb.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/BreadCrumb/BreadCrumb.stories.tsx | Convert props import to type-only. |
| packages/core/src/BaseSwitch/BaseSwitch.tsx | Convert MUI props/types to type-only; reformat extends. |
| packages/core/src/BaseRadio/RadioIcon.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/BaseRadio/BaseRadio.tsx | Convert MUI props/HvColorAny to type-only; reformat extends. |
| packages/core/src/BaseInput/BaseInput.tsx | Minor formatting of interface extends. |
| packages/core/src/BaseDropdown/BaseDropdownPanel.tsx | Reformat interface extends. |
| packages/core/src/BaseDropdown/BaseDropdown.tsx | Convert base props to type-only; reformat extends. |
| packages/core/src/BaseCheckBox/CheckBoxIcon.tsx | Convert types to type-only; reformat extends. |
| packages/core/src/BaseCheckBox/BaseCheckBox.tsx | Convert MUI props/HvColorAny to type-only; reformat extends. |
| packages/core/src/Banner/BannerContent/BannerContent.tsx | Convert imports to type-only; reformat extends. |
| packages/core/src/Banner/Banner.tsx | Convert MUI/snackbar types to type-only; reformat extends. |
| packages/core/src/Banner/Banner.test.tsx | Convert props import to type-only. |
| packages/core/src/Banner/Banner.stories.tsx | Convert props import to type-only. |
| packages/core/src/Badge/Badge.tsx | Convert types to type-only. |
| packages/core/src/Badge/Badge.stories.tsx | Convert props import to type-only. |
| packages/core/src/AvatarGroup/AvatarGroupContext.tsx | Convert HvSize import to type-only. |
| packages/core/src/AvatarGroup/AvatarGroup.tsx | Convert base props to type-only. |
| packages/core/src/AvatarGroup/AvatarGroup.stories.tsx | Convert props import to type-only. |
| packages/core/src/Avatar/Avatar.tsx | Convert MUI/styles/base props to type-only. |
| packages/core/src/Avatar/Avatar.stories.tsx | Convert props import to type-only. |
| packages/core/src/AppSwitcher/AppSwitcher.tsx | Convert base props and action types to type-only. |
| packages/core/src/AppSwitcher/AppSwitcher.test.tsx | Convert props import to type-only. |
| packages/core/src/AppSwitcher/AppSwitcher.stories.tsx | Convert props/types to type-only. |
| packages/core/src/AppSwitcher/Action/Action.tsx | Convert types to type-only. |
| packages/core/src/ActionsGeneric/ActionsGeneric.tsx | Convert types to type-only. |
| packages/core/src/ActionsGeneric/ActionsGeneric.test.tsx | Convert props import to type-only. |
| packages/core/src/ActionBar/ActionBar.tsx | Convert base props to type-only. |
| packages/core/src/ActionBar/ActionBar.stories.tsx | Convert props import to type-only. |
| packages/core/src/Accordion/Accordion.tsx | Convert base/typography types to type-only; reformat extends. |
| packages/core/src/Accordion/Accordion.stories.tsx | Convert props import to type-only. |
| packages/code-editor/src/CodeEditor/plugins.ts | Convert LanguagePlugin import to type-only. |
| packages/code-editor/src/CodeEditor/monaco-config.ts | Change MonacoEnvironment typing approach; use satisfies Environment. |
| packages/code-editor/src/CodeEditor/languages/xml.ts | Convert options/plugin imports to type-only. |
| packages/code-editor/src/CodeEditor/languages/sql.ts | Convert options/plugin imports to type-only. |
| packages/code-editor/src/CodeEditor/CodeEditor.tsx | Convert Formatter/LanguagePlugin imports to type-only. |
| packages/code-editor/src/CodeEditor/CodeEditor.stories.tsx | Convert props import to type-only. |
| packages/cli/src/package.js | Change sorting implementation to toSorted(). |
| packages/cli/src/baselines/vite/src/pages/layout/navigation.tsx | Convert props import to type-only. |
| packages/cli/src/baselines/vite/src/App.tsx | Convert RouteObject import to type-only. |
| packages/cli/src/baselines/app-shell/vite/src/tests/providers.tsx | Update TestProvider typing/React imports. |
| packages/cli/src/baselines/app-shell/vite/src/lib/data/config.ts | Remove SWR wrapper baseline file. |
| packages/cli/.oxlintrc.json | Inherit root oxlint config. |
| packages/app-shell-vite-plugin/src/vite-plugin.ts | Convert Vite/plugin types to type-only. |
| packages/app-shell-vite-plugin/src/vite-crossorigin-fix-plugin.ts | Convert rollup/vite types to type-only. |
| packages/app-shell-vite-plugin/src/tests/vite-generate-base-plugin.test.ts | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-vite-plugin/src/tests/config-utils.test.ts | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-vite-plugin/src/tests/automatic-utils.test.ts | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-ui/src/utils/processConfig.ts | Convert shared types import to type-only. |
| packages/app-shell-ui/src/utils/navigationUtil.tsx | Convert shared/local types to type-only. |
| packages/app-shell-ui/src/utils/lazyImport.ts | Convert shared types import to type-only. |
| packages/app-shell-ui/src/utils/filterModel.ts | Convert shared types import to type-only. |
| packages/app-shell-ui/src/utils/CombinedProviders.tsx | Convert shared provider type import to type-only. |
| packages/app-shell-ui/src/utils/CombinedProviders.test.tsx | Convert React types import to type-only. |
| packages/app-shell-ui/src/types/menu.ts | Convert MenuItem import to type-only. |
| packages/app-shell-ui/src/tests/testUtils.tsx | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-ui/src/tests/defaultMocks.ts | Convert NavigationContextValue import to type-only. |
| packages/app-shell-ui/src/tests/TestProvider.tsx | Convert React/shared types to type-only. |
| packages/app-shell-ui/src/providers/NavigationProvider.tsx | Convert types and children typing adjustments. |
| packages/app-shell-ui/src/providers/NavigationProvider.test.tsx | Convert Vitest Mock import to type-only. |
| packages/app-shell-ui/src/providers/BannerProvider.tsx | Convert event type import to type-only. |
| packages/app-shell-ui/src/hooks/useThemeEventListener.ts | Convert event type import to type-only. |
| packages/app-shell-ui/src/hooks/useThemeEventListener.test.tsx | Convert event type import to type-only. |
| packages/app-shell-ui/src/hooks/useNotificationsEventListener.ts | Convert event type import to type-only. |
| packages/app-shell-ui/src/hooks/useNavigationMenuItems.tsx | Convert MenuItemsContext import to type-only. |
| packages/app-shell-ui/src/hooks/useFilteredModel.ts | Convert ModelResult import to type-only. |
| packages/app-shell-ui/src/components/layout/VerticalNavigation/VerticalNavigation.tsx | Convert NavigationMenuItem import to type-only. |
| packages/app-shell-ui/src/components/layout/VerticalNavigation/VerticalNavigation.test.tsx | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-ui/src/components/layout/HeaderActions/InternalAction/InternalAction.tsx | Convert shared config/help imports to type-only. |
| packages/app-shell-ui/src/components/layout/HeaderActions/HelpButton/HelpButton.tsx | Convert HvAppShellHelp import to type-only. |
| packages/app-shell-ui/src/components/layout/HeaderActions/HeaderActions.test.tsx | Convert HvAppShellAppSwitcherConfig import to type-only. |
| packages/app-shell-ui/src/components/layout/HeaderActions/ColorModeSwitcher.tsx | Convert theme event type import to type-only. |
| packages/app-shell-ui/src/components/layout/HeaderActions/AppSwitcherToggle/AppSwitcherToggle.tsx | Convert shared/UI kit types to type-only. |
| packages/app-shell-ui/src/components/layout/HeaderActions/AppSwitcherToggle/AppSwitcherToggle.test.tsx | Convert item config import to type-only. |
| packages/app-shell-ui/src/components/layout/Header/Header.tsx | Convert HvHeaderNavigationProps import to type-only. |
| packages/app-shell-ui/src/components/layout/BrandLogo/BrandLogo.tsx | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-ui/src/components/layout/AppShellLayout.stories.tsx | Convert HvAppShellConfig import to type-only. |
| packages/app-shell-ui/src/components/SnackbarProvider/SnackbarProvider.tsx | Convert HvSnackbarProps import to type-only. |
| packages/app-shell-ui/src/components/IconUiKit/IconUiKit.tsx | Reformat Omit<...> interface extends. |
| packages/app-shell-ui/src/components/AppShellViewProvider/AppShellViewProvider.tsx | Convert context value import to type-only. |
| packages/app-shell-ui/src/components/AppShellProvider/AppShellProvider.tsx | Convert shared/UI kit theme types to type-only. |
| packages/app-shell-ui/src/components/AppShell/AppShellRouter.tsx | Convert RouteObject import to type-only. |
| packages/app-shell-ui/src/components/AppShell/AppShellContainer.tsx | Convert HvAppShellConfig import to type-only; minor extends formatting. |
| packages/app-shell-shared/src/utils/navigationUtils.test.ts | Convert HvAppShellMenuConfig import to type-only. |
| packages/app-shell-shared/src/types/condition.ts | Convert AsyncResult import to type-only. |
| packages/app-shell-shared/src/types/Model.ts | Convert config imports to type-only; reformat extends. |
| packages/app-shell-shared/src/types/Config.ts | Reformat several interface/Record type declarations. |
| packages/app-shell-shared/src/AppShellCombinedProvidersContext.tsx | Convert HvAppShellProvidersModel import to type-only. |
| packages/app-shell-services/src/utils/serviceReference.tsx | Convert React/types imports to type-only. |
| packages/app-shell-services/src/types/service.ts | Convert AsyncResult/ServiceId imports to type-only. |
| packages/app-shell-services/src/types/config.ts | Reformat ServicesConfig type. |
| packages/app-shell-services/src/providers/ServiceManagerProvider.tsx | Convert React + local types to type-only. |
| packages/app-shell-services/src/hooks/useAsync.ts | Convert async result type imports to type-only. |
| packages/app-shell-services/src/hooks/Hooks.tsx | Convert ServiceId/service types to type-only. |
| packages/app-shell-navigation/src/hooks/useNavigation.ts | Convert router/shared/navigation types to type-only. |
| packages/app-shell-navigation/src/hooks/useLocation.ts | Convert router/shared types to type-only. |
| packages/app-shell-events/src/types/theming.ts | Reformat Pick<> interface. |
| packages/app-shell-events/src/types/notifications.ts | Reformat Pick<> interface. |
| package.json | Bump prettier and oxlint versions. |
| examples/uikit-vite-ts/src/Container.tsx | Convert emotion props type to type-only; simplify children typing. |
| apps/docs/src/mdx-components.tsx | Convert MDXComponents import to type-only. |
| apps/docs/src/examples/forms/ReactHookForm.tsx | Convert react-hook-form/UI kit types to type-only; reformat extends. |
| apps/docs/src/examples/forms/ReactForm.tsx | Convert zod type import to type-only. |
| apps/docs/src/content/_meta.ts | Convert MetaRecord import to type-only. |
| apps/docs/src/components/usage/Tabs.tsx | Convert local/component types to type-only. |
| apps/docs/src/components/usage/Props.tsx | Convert ComponentMeta import to type-only. |
| apps/docs/src/components/usage/Classes.tsx | Convert ComponentMeta import to type-only. |
| apps/docs/src/components/tokens/BreakpointTokens.tsx | Convert HvBreakpoints import to type-only. |
| apps/docs/src/components/color/utils.ts | Convert color token imports to type-only. |
| apps/docs/src/components/code/Playground.tsx | Convert ComponentMeta import to type-only. |
| apps/docs/src/components/Header.tsx | Convert local types to type-only. |
| apps/docs/src/app/examples/tables/SimpleTable.tsx | Convert HvTableColumnConfig to type-only. |
| apps/docs/src/app/examples/tables/GroupingTable.tsx | Convert table instance/state types to type-only. |
| apps/docs/src/app/examples/tables/DefaultTable.tsx | Convert table types to type-only. |
| apps/docs/src/app/examples/tables/CustomCellsTable.tsx | Convert HvCellProps/table config types to type-only. |
| apps/docs/src/app/examples/menus/CheckboxDropdownMenu.tsx | Formatting changes in JSX map. |
| apps/docs/src/app/examples/kpis/StatusIcon.tsx | Convert HvColor import to type-only. |
| apps/docs/src/app/examples/kpis/Semantic.tsx | Convert HvColor import to type-only. |
| apps/docs/src/app/examples/kpis/Selectable.tsx | Convert HvColor import to type-only. |
| apps/docs/src/app/examples/inputs/DropdownTreeview.tsx | Convert HvTreeItemProps import to type-only. |
| apps/docs/src/app/examples/dnd/kanban/types.ts | Convert HvColor import to type-only. |
| apps/docs/src/app/examples/dnd/kanban/data.tsx | Convert Column/Task imports to type-only. |
| apps/docs/src/app/examples/dnd/kanban/Kanban.tsx | Convert dnd-kit and local types to type-only. |
| apps/docs/src/app/examples/dnd/kanban/Components.tsx | Convert Column/Task imports to type-only. |
| apps/docs/src/app/examples/dnd/DndNative.tsx | Convert HvListItemProps import to type-only. |
| apps/docs/src/app/examples/dnd/DndKitSingle.tsx | Convert React/dnd-kit types to type-only; formatting. |
| apps/docs/src/app/examples/dnd/DndKitMultiple.tsx | Convert React/dnd-kit types to type-only; formatting. |
| apps/default-app/src/services/types/UseCreateNewContentAction.ts | Use React.ReactNode type for icon without importing ReactNode. |
| apps/default-app/src/services/types/BasicNotification.ts | Convert FC and HvTypographyVariants imports to type-only. |
| apps/default-app/src/services/headerActions/CreateNewContentDropDownMenu.tsx | Convert multiple imports to type-only. |
| apps/default-app/src/services/factories/createMessageService.ts | Convert service types import to type-only. |
| apps/default-app/src/services/create/useCreateNewReportAction.ts | Convert UseCreateNewContentAction import to type-only. |
| apps/default-app/src/services/create/useCreateNewDashboardAction.ts | Convert UseCreateNewContentAction import to type-only. |
| apps/default-app/src/services/components/NotificationComponent.tsx | Convert BasicNotification import to type-only. |
| apps/default-app/src/providers/HiddenProvider.tsx | Convert PropsWithChildren import to type-only. |
| apps/default-app/src/providers/DynamicProvider.tsx | Simplify children typing to React.PropsWithChildren. |
| apps/default-app/src/providers/DefaultAppProvider.tsx | Convert PropsWithChildren import to type-only; reorganize imports. |
| apps/default-app/src/providers/AsyncProvider.tsx | Convert PropsWithChildren import to type-only. |
| apps/default-app/src/pages/Theming/Theming.tsx | Convert theme/color mode types to type-only. |
| apps/default-app/src/pages/ShouldNotBeVisible/ShouldNotBeVisible.tsx | Convert FC import to type-only. |
| apps/default-app/src/pages/ShouldBeVisible/ShouldBeVisible.tsx | Convert FC import to type-only. |
| apps/default-app/src/pages/ServicesDemo/ServicesDemo.tsx | Convert FC and local service types to type-only. |
| apps/default-app/src/pages/Notifications/Notifications.tsx | Convert event/UI kit types to type-only. |
| apps/app/src/pages/Flow/utils.tsx | Convert DashboardSpecs import to type-only; reorder specifier. |
| apps/app/src/pages/Flow/types.ts | Convert lab imports to type-only; reformat interface extends. |
| apps/app/src/pages/Flow/config.tsx | Convert lab/local types to type-only. |
| apps/app/src/pages/Flow/Nodes/Table.tsx | Convert flow node types to type-only. |
| apps/app/src/pages/Flow/Nodes/LineChart.tsx | Convert node types and NodeData import to type-only. |
| apps/app/src/pages/Flow/Nodes/Kpi.tsx | Convert node types and NodeData import to type-only. |
| apps/app/src/pages/Flow/Nodes/DonutChart.tsx | Convert node types and NodeData import to type-only. |
| apps/app/src/pages/Flow/Nodes/Dataset.tsx | Convert HvFlowNodeFC import to type-only. |
| apps/app/src/pages/Flow/Nodes/Dashboard.tsx | Convert multiple node/model types to type-only. |
| apps/app/src/pages/Flow/Nodes/BarChart.tsx | Convert node types and NodeData import to type-only. |
| apps/app/src/pages/Flow/Flow.tsx | Convert lab/model types to type-only. |
| apps/app/src/pages/Flow/DashboardPreview/Renderers/Table.tsx | Convert HvTableColumnConfig import to type-only. |
| apps/app/src/pages/Flow/DashboardPreview/Renderers/Renderer.tsx | Convert NodeData import to type-only. |
| apps/app/src/pages/Flow/DashboardPreview/DashboardPreview.tsx | Convert lab/local types to type-only. |
| apps/app/src/pages/Components.tsx | Convert HvActionGeneric/AssetEvent imports to type-only. |
| apps/app/src/components/Container.tsx | Convert props and LoadingProps imports to type-only. |
| .storybook/types.ts | Minor formatting change in interface extends. |
| .storybook/theme.ts | Convert ThemeVarsPartial import to type-only. |
| .storybook/decorators/utils.ts | Convert theme type imports to type-only. |
| .storybook/blocks/DocsContainer.tsx | Convert props/theme color mode types to type-only. |
| .oxlintrc.json | Remove react/function-component-definition rule from root config. |
francisco-guilherme
approved these changes
Apr 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
verbatimModuleSyntax& update importsoxlint& implement suggestionsprettierto latest & format code accordigly