Conversation
witoszekdev
commented
Dec 5, 2025
- Upgrade prettier
- Lock prettier version
- Fix files with prettier
|
There was a problem hiding this comment.
Pull request overview
This PR upgrades Prettier from version ^3.6.2 to 3.7.4 (locked version) and applies automated formatting fixes across the codebase. The upgrade removes the caret (^) prefix to lock the exact version of Prettier, ensuring consistent formatting across all development environments.
- Upgraded and locked Prettier to version 3.7.4
- Applied automatic formatting to TypeScript interface declarations across ~70 files
- Updated transitive dependency versions in pnpm-lock.yaml
Reviewed changes
Copilot reviewed 70 out of 71 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| package.json | Updated prettier from ^3.6.2 to 3.7.4 (locked version) |
| pnpm-lock.yaml | Updated prettier version references and transitive dependencies (@lezer packages, caniuse-lite) |
| src/warehouses/components/WarehouseListPage/WarehouseListPage.tsx | Reformatted interface extends clause |
| src/utils/handlers/attributeValueSearchHandler.ts | Reformatted interface extends clause |
| src/types.ts | Reformatted multiple interface extends clauses to single line |
| src/staff/components/StaffListPage/StaffListPage.tsx | Reformatted interface extends clause |
| src/shipping/components/ShippingZoneRatesPage/ShippingZoneRatesPage.tsx | Reformatted interface extends clause to single line |
| src/shipping/components/ShippingMethodProducts/ShippingMethodProducts.tsx | Reformatted interface extends clause to single line |
| src/products/urls.ts | Reformatted interface extends clause |
| src/products/components/ProductVariantPage/form.tsx | Reformatted multiple interface extends clauses |
| src/products/components/ProductVariantCreatePage/form.tsx | Reformatted multiple interface extends clauses |
| src/products/components/ProductUpdatePage/types.ts | Reformatted multiple interface extends clauses |
| src/products/components/ProductListPage/ProductListPage.tsx | Reformatted interface extends clause (contains duplicate Omit key issue) |
| src/products/components/ProductListDatagrid/ProductListDatagrid.tsx | Reformatted interface extends clause |
| src/products/components/ProductCreatePage/form.tsx | Reformatted multiple interface extends clauses |
| src/productTypes/components/ProductTypeListPage/ProductTypeListPage.tsx | Reformatted interface extends clause |
| src/productTypes/components/ProductTypeList/ProductTypeList.tsx | Reformatted interface extends clause to single line |
| src/permissionGroups/components/PermissionGroupListPage/PermissionGroupListPage.tsx | Reformatted interface extends clause to single line |
| src/permissionGroups/components/PermissionGroupListDatagrid/PermissionGroupListDatagrid.tsx | Reformatted interface extends clause to single line |
| src/orders/components/OrderRefundPage/form.tsx | Reformatted interface extends clause |
| src/orders/components/OrderListPage/OrderListPage.tsx | Reformatted interface extends clause |
| src/orders/components/OrderDraftListPage/OrderDraftListPage.tsx | Reformatted interface extends clause |
| src/orders/components/OrderCustomerAddressesEditDialog/form.tsx | Reformatted interface extends clause |
| src/modeling/components/PageListPage/PageListPage.tsx | Reformatted interface extends clause |
| src/modeling/components/PageDetailsPage/form.tsx | Reformatted interface extends clause to single line |
| src/modelTypes/components/PageTypeListPage/PageTypeListPage.tsx | Reformatted interface extends clause |
| src/hooks/useForm/index.ts | Reformatted multiple interface extends clauses |
| src/giftCards/components/GiftCardDeleteDialog/GiftCardDeleteDialogContent.tsx | Reformatted interface extends clause |
| src/giftCards/GiftCardsList/providers/GiftCardListProvider/GiftCardListProvider.tsx | Reformatted interface extends clause |
| src/giftCards/GiftCardSettings/GiftCardExpirySettingsCard/GiftCardExpirySettingsCard.tsx | Reformatted interface extends clause |
| src/discounts/components/VoucherListPage/VoucherListPage.tsx | Reformatted interface extends clause |
| src/discounts/components/VoucherListDatagrid/VoucherListDatagrid.tsx | Reformatted interface extends clause to single line |
| src/discounts/components/VoucherDetailsPage/VoucherDetailsPage.tsx | Reformatted interface extends clause |
| src/discounts/components/DiscountListPage/DiscountListPage.tsx | Reformatted interface extends clause to single line |
| src/customers/components/CustomerListPage/CustomerListPage.tsx | Reformatted interface extends clause |
| src/components/TablePagination/TablePagination.tsx | Reformatted interface extends clause |
| src/components/SimpleRadioGroupField.tsx | Reformatted interface extends clause |
| src/components/RichTextEditor/RichTextEditorLoading.tsx | Reformatted interface extends clause |
| src/components/Metadata/Metadata.tsx | Reformatted interface extends clause to single line |
| src/components/Link.tsx | Reformatted interface extends clause |
| src/components/Form/useExitFormDialog.ts | Reformatted interface extends clause to single line |
| src/components/Form/Form.tsx | Reformatted interface extends clause |
| src/components/Filter/FilterAutocompleteField.tsx | Reformatted interface extends clause |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/types.ts | Reformatted multiple interface extends clauses |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/VoucherStatusQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/StaticBooleanQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/MetadataFilterQueryVarsBuilder.ts | Reformatted class implements clause |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/MetadataFilterInputQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/FulfillmentWarehouseQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/FulfillmentStatusQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/CustomerNumberOfOrdersQueryVarsBuilder.ts | Reformatted class implements clause |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/CollectionPublishedQueryVarsBuilder.ts | Reformatted class implements clause |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/BaseMappableQueryVarsBuilder.ts | Reformatted abstract class implements clause |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/AttributeQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/ArrayNestedFieldQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/ArrayMetadataQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ConditionalFilter/FiltersQueryBuilder/queryVarsBuilders/AddressFieldQueryVarsBuilder.ts | Reformatted class implements clause to single line |
| src/components/ChannelsAvailabilityCard/ChannelsAvailabilityCard.tsx | Reformatted interface extends clause |
| src/components/AssignCollectionDialog/AssignCollectionDialog.tsx | Reformatted interface extends clause |
| src/components/AssignCategoryDialog/AssignCategoryDialog.tsx | Reformatted interface extends clause |
| src/components/AppLayout/ListFilters/ListFilters.tsx | Reformatted interface extends clause to single line |
| src/collections/components/CollectionListPage/CollectionListPage.tsx | Reformatted interface extends clause |
| src/categories/components/CategoryUpdatePage/CategoryUpdatePage.tsx | Reformatted interface extends clause |
| src/categories/components/CategorySubcategories/CategorySubcategories.tsx | Reformatted interface extends clause |
| src/categories/components/CategoryListPage/CategoryListPage.tsx | Reformatted interface extends clause |
| src/categories/components/CategoryListDatagrid/CategoryListDatagrid.tsx | Reformatted interface extends clause to single line |
| src/attributes/components/AttributeValues/AttributeValues.tsx | Reformatted interface extends clause to single line |
| src/attributes/components/AttributeListPage/AttributeListPage.tsx | Reformatted interface extends clause |
| src/attributes/components/AttributeDetails/NumericUnits.tsx | Reformatted interface extends clause |
| src/attributes/components/AttributeDetails/AttributeDetails.tsx | Reformatted interface extends clause |
| src/attributes/components/AssignReferenceTypesDialog/AssignReferenceTypesDialog.tsx | Reformatted interface extends clause |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| extends | ||
| PageListProps<ProductListColumns>, | ||
| SearchPageProps, | ||
| Omit<TabPageProps, "onTabDelete" | "onTabDelete">, |
There was a problem hiding this comment.
The Omit type has a duplicate key "onTabDelete" listed twice. This is redundant and should only appear once.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6181 +/- ##
=======================================
Coverage 39.73% 39.73%
=======================================
Files 2416 2416
Lines 40018 40018
Branches 8816 8816
=======================================
Hits 15900 15900
Misses 24092 24092
Partials 26 26 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Differences Found✅ No packages or licenses were added. SummaryExpand
|
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 70 out of 71 changed files in this pull request and generated no new comments.
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Due to large amount of open PRs we will merge this later to avoid conflicts, low priority. |