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 ;