From 965c795f0ade5f96e7b09fba8a6e3513fc99beb5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 04:51:47 +0000 Subject: [PATCH 1/3] Initial plan From 7525bb1264dbd0f73ef07dc0ceca0f5c11f2a409 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 05:02:09 +0000 Subject: [PATCH 2/3] Fix ESLint errors: Replace @ts-ignore with @ts-expect-error - Replace @ts-ignore with @ts-expect-error in ObjectGrid.msw.test.tsx - Replace @ts-ignore with @ts-expect-error in ObjectTimeline.msw.test.tsx with proper description - Replace @ts-ignore with @ts-expect-error in ObjectForm.msw.test.tsx - Replace @ts-ignore with @ts-expect-error in app-generator.ts Fixes ESLint rule @typescript-eslint/ban-ts-comment violations Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- packages/cli/src/utils/app-generator.ts | 2 +- packages/plugin-form/src/ObjectForm.msw.test.tsx | 2 +- packages/plugin-grid/src/ObjectGrid.msw.test.tsx | 2 +- packages/plugin-timeline/src/ObjectTimeline.msw.test.tsx | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/cli/src/utils/app-generator.ts b/packages/cli/src/utils/app-generator.ts index 3c5cadf76..9679032d2 100644 --- a/packages/cli/src/utils/app-generator.ts +++ b/packages/cli/src/utils/app-generator.ts @@ -622,7 +622,7 @@ import { } from '@object-ui/components'; const DynamicIcon = ({ name, className }) => { - // @ts-ignore + // @ts-expect-error const Icon = LucideIcons[name]; if (!Icon) return null; return ; diff --git a/packages/plugin-form/src/ObjectForm.msw.test.tsx b/packages/plugin-form/src/ObjectForm.msw.test.tsx index b5fc1f575..a9f26cf3b 100644 --- a/packages/plugin-form/src/ObjectForm.msw.test.tsx +++ b/packages/plugin-form/src/ObjectForm.msw.test.tsx @@ -7,7 +7,7 @@ import { setupServer } from 'msw/node'; import { http, HttpResponse } from 'msw'; import { registerAllFields } from '@object-ui/fields'; import React from 'react'; -// @ts-ignore - Import from examples +// @ts-expect-error - Import from examples import { ContactObject } from '../../../examples/crm/src/objects/contact.object'; // Register widget renderers diff --git a/packages/plugin-grid/src/ObjectGrid.msw.test.tsx b/packages/plugin-grid/src/ObjectGrid.msw.test.tsx index 6e70df1ba..24a9213cc 100644 --- a/packages/plugin-grid/src/ObjectGrid.msw.test.tsx +++ b/packages/plugin-grid/src/ObjectGrid.msw.test.tsx @@ -7,7 +7,7 @@ import { setupServer } from 'msw/node'; import { http, HttpResponse } from 'msw'; import { registerAllFields } from '@object-ui/fields'; import React from 'react'; -// @ts-ignore - Import from examples +// @ts-expect-error - Import from examples import { ContactObject } from '../../../examples/crm/src/objects/contact.object'; registerAllFields(); diff --git a/packages/plugin-timeline/src/ObjectTimeline.msw.test.tsx b/packages/plugin-timeline/src/ObjectTimeline.msw.test.tsx index 9d451f341..116eeb073 100644 --- a/packages/plugin-timeline/src/ObjectTimeline.msw.test.tsx +++ b/packages/plugin-timeline/src/ObjectTimeline.msw.test.tsx @@ -60,7 +60,7 @@ describe('ObjectTimeline with MSW', () => { render( From 62c84a2c268afc6500f5636208e77e576f3a3fa4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 05:03:25 +0000 Subject: [PATCH 3/3] Improve @ts-expect-error comment in app-generator.ts Add descriptive explanation for @ts-expect-error directive Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com> --- packages/cli/src/utils/app-generator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/utils/app-generator.ts b/packages/cli/src/utils/app-generator.ts index 9679032d2..eded4abc0 100644 --- a/packages/cli/src/utils/app-generator.ts +++ b/packages/cli/src/utils/app-generator.ts @@ -622,7 +622,7 @@ import { } from '@object-ui/components'; const DynamicIcon = ({ name, className }) => { - // @ts-expect-error + // @ts-expect-error - Dynamic icon lookup by string key const Icon = LucideIcons[name]; if (!Icon) return null; return ;