Skip to content

Fix root lint on main: remove unused code in governance-widget and ai-credits-web - #271

Open
thalescb with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-unused-import-profiletextarea
Open

thalescb with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-unused-import-profiletextarea

Conversation

Copilot AI commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Root lint fails on main (#270). Two spots:

governance-widget ProfileStepContent.tsx imported ProfileTextAreaField and never used it. Removed.
ai-credits-web App.tsx fetched the discount config on the landing page and never used it (the bonus text was removed in #208/#210, its last use in 32e0270). Removed the fetch, the useDiscountConfig hook and the imports it left unused. No visible change on the page.
Root lint passes: 28/28 tasks, 0 errors (remaining warnings are pre-existing).

Fixes #270

Copilot AI balanced review requested due to automatic review settings October 26, 2026 11:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

Co-authored-by: thalescb <8635591+thalescb@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix unused ProfileTextAreaField import in governance-widget Remove unused governance profile import blocking lint Oct 26, 2026
Copilot AI requested a review from thalescb October 26, 2026 11:35
@thalescb

Copy link
Copy Markdown
Collaborator

@copilot On this same branch, also fix the remaining root lint failure in apps/ai-credits-web/src/App.tsx. depositBonusPercent and streamBonusPercent (line 327) have been unused since the bonus text was removed from the landing page in #208/#210, and 32e0270 removed their last use. Remove the useDiscountConfig call in LandingPage, the useDiscountConfig function, and the imports that become unused: createBackendClient, DEFAULT_DISCOUNT_CONFIG, DiscountConfig, useEffect and useState. No other changes, no new PR. Then run the root lint, paste its full output, and list the files you changed.

Co-authored-by: thalescb <8635591+thalescb@users.noreply.github.com>

Copilot AI commented Oct 26, 2026

Copy link
Copy Markdown
Contributor Author

@copilot On this same branch, also fix the remaining root lint failure in apps/ai-credits-web/src/App.tsx. depositBonusPercent and streamBonusPercent (line 327) have been unused since the bonus text w...

Addressed in e8a5f44 on this branch. Removed the LandingPage call, useDiscountConfig, and the specified unused imports; no other code changes.

Changed file in this follow-up:

  • /home/runner/work/GoodWidget/GoodWidget/apps/ai-credits-web/src/App.tsx

Targeted lint and root pnpm run lint both pass. Root lint exited 0 (28/28 tasks successful); existing warnings remain. Secret scanning passed; CodeQL found no alerts.

Full root lint output

> goodwidget@ lint /home/runner/work/GoodWidget/GoodWidget
> turbo run lint


   • Packages in scope: @goodwidget/ai-credits-web, @goodwidget/ai-credits-widget, @goodwidget/citizen-claim-widget, @goodwidget/claim-widget-theme-demo, @goodwidget/core, @goodwidget/embed, @goodwidget/example-expo, @goodwidget/example-html, @goodwidget/example-react-web, @goodwidget/gooddata-analytics-web, @goodwidget/gooddata-widget, @goodwidget/goodreserve-widget, @goodwidget/governance-widget, @goodwidget/staking-migration-widget, @goodwidget/storybook, @goodwidget/streaming-widget, @goodwidget/superfluid-campaign-web, @goodwidget/superfluid-campaign-widget, @goodwidget/ui
   • Running lint in 19 packages
   • Remote caching disabled

::group::@goodwidget/ui:build
cache hit, replaying logs 583302324bd89525

> @goodwidget/ui@0.1.7 build /home/runner/work/GoodWidget/GoodWidget/packages/ui
> tsup

CLI Building entry: src/index.ts
CLI Using tsconfig: tsconfig.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/ui/tsup.config.ts
CLI Building entry: src/web.ts
CLI Using tsconfig: tsconfig.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/ui/tsup.config.ts
CLI Target: es2022
CLI Target: es2022
ESM Build start
CJS Build start
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/index.js     229.13 KB
ESM dist/index.js.map 467.20 KB
ESM ⚡️ Build success in 159ms
CJS dist/index.cjs     246.01 KB
CJS dist/index.cjs.map 470.15 KB
CJS ⚡️ Build success in 162ms
DTS Build start
DTS Build start
CJS dist/web.cjs     260.56 KB
CJS dist/web.cjs.map 485.51 KB
CJS ⚡️ Build success in 1339ms
ESM dist/web.js     243.57 KB
ESM dist/web.js.map 489.25 KB
ESM ⚡️ Build success in 1473ms
DTS ⚡️ Build success in 3888ms
DTS dist/web.d.ts  59.56 KB
DTS dist/web.d.cts 59.56 KB
DTS ⚡️ Build success in 3878ms
DTS dist/index.d.ts  59.56 KB
DTS dist/index.d.cts 59.56 KB
::endgroup::
::group::@goodwidget/core:build
cache hit, replaying logs 87fe85fb9164acf4

> @goodwidget/core@0.1.5 build /home/runner/work/GoodWidget/GoodWidget/packages/core
> tsup

CLI Building entry: {"index":"src/index.ts","wagmi":"src/wagmi.ts","viemFallbackClient":"src/viemFallbackClient.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/core/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/index.js                  11.92 KB
ESM dist/wagmi.js                  1.29 KB
ESM dist/chunk-JWAL2PFM.js         1.95 KB
ESM dist/viemFallbackClient.js     151.00 B
ESM dist/chunk-KRLO44D7.js         7.35 KB
ESM dist/index.js.map              30.21 KB
ESM dist/wagmi.js.map              3.01 KB
ESM dist/chunk-JWAL2PFM.js.map     4.54 KB
ESM dist/viemFallbackClient.js.map 71.00 B
ESM dist/chunk-KRLO44D7.js.map     18.77 KB
ESM ⚡️ Build success in 19ms
CJS dist/index.cjs                  23.42 KB
CJS dist/viemFallbackClient.cjs     8.38 KB
CJS dist/wagmi.cjs                  4.14 KB
CJS dist/index.cjs.map              54.73 KB
CJS dist/viemFallbackClient.cjs.map 18.82 KB
CJS dist/wagmi.cjs.map              7.52 KB
CJS ⚡️ Build success in 19ms
DTS Build start
DTS ⚡️ Build success in 7281ms
DTS dist/index.d.ts               8.42 KB
DTS dist/wagmi.d.ts               1.08 KB
DTS dist/viemFallbackClient.d.ts  3.13 KB
DTS dist/eip1193-CxxSeI1m.d.ts    1.25 KB
DTS dist/index.d.cts              8.42 KB
DTS dist/wagmi.d.cts              1.08 KB
DTS dist/viemFallbackClient.d.cts 3.13 KB
DTS dist/eip1193-CxxSeI1m.d.cts   1.25 KB
::endgroup::
::group::@goodwidget/embed:build
cache hit, replaying logs 6abc5ca748448efd

> @goodwidget/embed@0.1.4 build /home/runner/work/GoodWidget/GoodWidget/packages/embed
> tsup

CLI Building entry: {"index":"src/index.ts","appkitProvider":"src/appkitProvider.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/embed/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
[warn] ▲ [WARNING] "import.meta" is not available with the "cjs" output format and will be empty [empty-import-meta]

    src/DefaultAppKitProvider.tsx:54:5:
      54 │     (import.meta.env['VITE_REOWN_PROJECT_ID'] as string | undefine...
         ╵      ~~~~~~~~~~~

  You need to set the output format to "esm" for "import.meta" to work correctly.


CJS dist/appkitProvider.cjs     3.83 KB
CJS dist/index.cjs              16.45 KB
CJS dist/appkitProvider.cjs.map 4.41 KB
CJS dist/index.cjs.map          30.64 KB
CJS ⚡️ Build success in 28ms
ESM dist/index.js              12.25 KB
ESM dist/chunk-4VN7VDLY.js     2.01 KB
ESM dist/appkitProvider.js     459.00 B
ESM dist/index.js.map          25.99 KB
ESM dist/chunk-4VN7VDLY.js.map 4.00 KB
ESM dist/appkitProvider.js.map 458.00 B
ESM ⚡️ Build success in 29ms
DTS Build start
DTS ⚡️ Build success in 10170ms
DTS dist/index.d.ts           3.86 KB
DTS dist/appkitProvider.d.ts  1.45 KB
DTS dist/index.d.cts          3.86 KB
DTS dist/appkitProvider.d.cts 1.45 KB
::endgroup::
::group::@goodwidget/governance-widget:build
cache hit, replaying logs 213352092d007f54

> @goodwidget/governance-widget@0.1.0 build /home/runner/work/GoodWidget/GoodWidget/packages/governance-widget
> tsup

CLI Building entry: src/index.ts
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/governance-widget/tsup.config.ts
CLI Building entry: src/web.ts
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/governance-widget/tsup.config.ts
CLI Target: es2022
ESM Build start
CJS Build start
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/web.js     153.22 KB
ESM dist/web.js.map 277.14 KB
ESM ⚡️ Build success in 151ms
CJS dist/web.cjs     167.54 KB
CJS dist/web.cjs.map 271.59 KB
CJS ⚡️ Build success in 152ms
ESM dist/index.js     151.76 KB
ESM dist/index.js.map 273.89 KB
ESM ⚡️ Build success in 156ms
CJS dist/index.cjs     166.07 KB
CJS dist/index.cjs.map 270.44 KB
CJS ⚡️ Build success in 156ms
DTS Build start
DTS Build start
DTS ⚡️ Build success in 9129ms
DTS dist/web.d.ts  27.43 KB
DTS dist/web.d.cts 27.43 KB
DTS ⚡️ Build success in 9707ms
DTS dist/index.d.ts  27.43 KB
DTS dist/index.d.cts 27.43 KB
::endgroup::
::group::@goodwidget/staking-migration-widget:build
cache hit, replaying logs 93f0e3954755a3ac

> @goodwidget/staking-migration-widget@0.1.0 build /home/runner/work/GoodWidget/GoodWidget/packages/staking-migration-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/staking-migration-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/index.js              848.00 B
ESM dist/element.js            180.00 B
ESM dist/register.js           407.00 B
ESM dist/chunk-WGVFFA4C.js     420.00 B
ESM dist/chunk-Z5BJAOL7.js     33.03 KB
ESM dist/index.js.map          894.00 B
ESM dist/element.js.map        71.00 B
ESM dist/register.js.map       639.00 B
ESM dist/chunk-WGVFFA4C.js.map 731.00 B
ESM dist/chunk-Z5BJAOL7.js.map 63.11 KB
ESM ⚡️ Build success in 140ms
CJS dist/index.cjs        35.87 KB
CJS dist/element.cjs      35.28 KB
CJS dist/register.cjs     35.48 KB
CJS dist/index.cjs.map    64.50 KB
CJS dist/element.cjs.map  63.41 KB
CJS dist/register.cjs.map 63.97 KB
CJS ⚡️ Build success in 158ms
DTS Build start
DTS ⚡️ Build success in 24876ms
DTS dist/index.d.ts     4.47 KB
DTS dist/element.d.ts   190.00 B
DTS dist/register.d.ts  75.00 B
DTS dist/index.d.cts    4.47 KB
DTS dist/element.d.cts  190.00 B
DTS dist/register.d.cts 75.00 B
::endgroup::
::group::@goodwidget/citizen-claim-widget:build
cache hit, replaying logs ad07f9a26278b0b5

> @goodwidget/citizen-claim-widget@0.2.1 build /home/runner/work/GoodWidget/GoodWidget/packages/citizen-claim-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/citizen-claim-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/index.js              975.00 B
ESM dist/element.js            172.00 B
ESM dist/register.js           404.00 B
ESM dist/chunk-JFLGS7GB.js     655.00 B
ESM dist/chunk-SPCB4WTB.js     37.62 KB
ESM dist/index.js.map          1.76 KB
ESM dist/element.js.map        71.00 B
ESM dist/register.js.map       1020.00 B
ESM dist/chunk-JFLGS7GB.js.map 1.88 KB
ESM dist/chunk-SPCB4WTB.js.map 83.39 KB
ESM ⚡️ Build success in 154ms
CJS dist/index.cjs        42.74 KB
CJS dist/element.cjs      42.30 KB
CJS dist/register.cjs     42.52 KB
CJS dist/index.cjs.map    85.86 KB
CJS dist/element.cjs.map  84.83 KB
CJS dist/register.cjs.map 85.75 KB
CJS ⚡️ Build success in 163ms
DTS Build start
DTS ⚡️ Build success in 39395ms
DTS dist/index.d.ts                           4.46 KB
DTS dist/element.d.ts                         1.14 KB
DTS dist/register.d.ts                        515.00 B
DTS dist/widgetRuntimeContract-Cdz9B2b8.d.ts  6.26 KB
DTS dist/index.d.cts                          4.46 KB
DTS dist/element.d.cts                        1.15 KB
DTS dist/register.d.cts                       515.00 B
DTS dist/widgetRuntimeContract-Cdz9B2b8.d.cts 6.26 KB
::endgroup::
::group::@goodwidget/claim-widget-theme-demo:build
cache hit, replaying logs e5613823e45c7774

> @goodwidget/claim-widget-theme-demo@0.1.0 build /home/runner/work/GoodWidget/GoodWidget/packages/claim-widget-theme-demo
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/claim-widget-theme-demo/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
CJS dist/index.cjs        10.33 KB
CJS dist/element.cjs      10.61 KB
CJS dist/register.cjs     10.82 KB
CJS dist/index.cjs.map    14.15 KB
CJS dist/element.cjs.map  14.96 KB
CJS dist/register.cjs.map 15.77 KB
CJS ⚡️ Build success in 63ms
ESM dist/index.js              112.00 B
ESM dist/element.js            158.00 B
ESM dist/register.js           373.00 B
ESM dist/chunk-VV4AF3KS.js     368.00 B
ESM dist/chunk-ITGVCPUS.js     7.77 KB
ESM dist/index.js.map          71.00 B
ESM dist/element.js.map        71.00 B
ESM dist/register.js.map       897.00 B
ESM dist/chunk-VV4AF3KS.js.map 1.00 KB
ESM dist/chunk-ITGVCPUS.js.map 14.10 KB
ESM ⚡️ Build success in 63ms
DTS Build start
DTS ⚡️ Build success in 29728ms
DTS dist/index.d.ts     921.00 B
DTS dist/element.d.ts   617.00 B
DTS dist/register.d.ts  431.00 B
DTS dist/index.d.cts    921.00 B
DTS dist/element.d.cts  617.00 B
DTS dist/register.d.cts 431.00 B
::endgroup::
::group::@goodwidget/ai-credits-widget:build
cache hit, replaying logs 46c20cca470be5a8

> @goodwidget/ai-credits-widget@0.1.14 build /home/runner/work/GoodWidget/GoodWidget/packages/ai-credits-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts","mocked/index":"src/mocked/index.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/ai-credits-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/index.js              1.42 KB
ESM dist/mocked/index.js       11.23 KB
ESM dist/element.js            539.00 B
ESM dist/register.js           591.00 B
ESM dist/chunk-QNDSSO77.js     485.00 B
ESM dist/chunk-5Z3HSQRC.js     273.67 KB
ESM dist/index.js.map          71.00 B
ESM dist/mocked/index.js.map   21.28 KB
ESM dist/element.js.map        1.53 KB
ESM dist/chunk-QNDSSO77.js.map 832.00 B
ESM dist/register.js.map       1.48 KB
ESM dist/chunk-5Z3HSQRC.js.map 467.93 KB
ESM ⚡️ Build success in 263ms
CJS dist/index.cjs            296.58 KB
CJS dist/element.cjs          294.39 KB
CJS dist/register.cjs         306.55 KB
CJS dist/mocked/index.cjs     305.11 KB
CJS dist/index.cjs.map        459.21 KB
CJS dist/element.cjs.map      457.85 KB
CJS dist/register.cjs.map     463.06 KB
CJS dist/mocked/index.cjs.map 478.04 KB
CJS ⚡️ Build success in 364ms
DTS Build start
DTS ⚡️ Build success in 47474ms
DTS dist/index.d.ts                           5.09 KB
DTS dist/element.d.ts                         928.00 B
DTS dist/register.d.ts                        702.00 B
DTS dist/mocked/index.d.ts                    2.99 KB
DTS dist/widgetRuntimeContract-Bcb5Ej6O.d.ts  18.23 KB
DTS dist/index.d.cts                          5.09 KB
DTS dist/element.d.cts                        928.00 B
DTS dist/register.d.cts                       702.00 B
DTS dist/mocked/index.d.cts                   2.99 KB
DTS dist/widgetRuntimeContract-Bcb5Ej6O.d.cts 18.23 KB
::endgroup::
::group::@goodwidget/gooddata-widget:build
cache hit, replaying logs 0ae63667b1261572

> @goodwidget/gooddata-widget@0.1.0 build /home/runner/work/GoodWidget/GoodWidget/packages/gooddata-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/gooddata-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
CJS dist/index.cjs        30.63 KB
CJS dist/register.cjs     6.71 KB
CJS dist/element.cjs      5.37 KB
CJS dist/index.cjs.map    62.66 KB
CJS dist/register.cjs.map 10.67 KB
CJS dist/element.cjs.map   9.05 KB
CJS ⚡️ Build success in 94ms
ESM dist/index.js              23.47 KB
ESM dist/element.js            432.00 B
ESM dist/chunk-KHGS5RB2.js     3.38 KB
ESM dist/register.js           585.00 B
ESM dist/index.js.map          54.71 KB
ESM dist/element.js.map        1.26 KB
ESM dist/chunk-KHGS5RB2.js.map 7.91 KB
ESM dist/register.js.map       1.46 KB
ESM ⚡️ Build success in 102ms
DTS Build start
DTS ⚡️ Build success in 20514ms
DTS dist/index.d.ts     5.21 KB
DTS dist/element.d.ts   830.00 B
DTS dist/register.d.ts  688.00 B
DTS dist/index.d.cts    5.21 KB
DTS dist/element.d.cts  830.00 B
DTS dist/register.d.cts 688.00 B
::endgroup::
::group::@goodwidget/goodreserve-widget:build
cache hit, replaying logs 0bf1d4dff29eedb8

> @goodwidget/goodreserve-widget@0.1.7 build /home/runner/work/GoodWidget/GoodWidget/packages/goodreserve-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/goodreserve-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
CJS dist/index.cjs        55.79 KB
CJS dist/element.cjs      55.23 KB
CJS dist/register.cjs     58.84 KB
CJS dist/index.cjs.map    103.13 KB
CJS dist/element.cjs.map  102.00 KB
CJS dist/register.cjs.map 103.67 KB
CJS ⚡️ Build success in 110ms
ESM dist/index.js              866.00 B
ESM dist/element.js            382.00 B
ESM dist/chunk-RILN7N5X.js     48.97 KB
ESM dist/register.js           600.00 B
ESM dist/index.js.map          1.19 KB
ESM dist/element.js.map        690.00 B
ESM dist/chunk-RILN7N5X.js.map 101.80 KB
ESM dist/register.js.map       965.00 B
ESM ⚡️ Build success in 111ms
DTS Build start
DTS ⚡️ Build success in 41338ms
DTS dist/index.d.ts     4.52 KB
DTS dist/element.d.ts   180.00 B
DTS dist/register.d.ts  241.00 B
DTS dist/index.d.cts    4.52 KB
DTS dist/element.d.cts  180.00 B
DTS dist/register.d.cts 241.00 B
::endgroup::
::group::@goodwidget/citizen-claim-widget:lint
cache miss, executing 1fc9085f289a754c

> @goodwidget/citizen-claim-widget@0.2.1 lint /home/runner/work/GoodWidget/GoodWidget/packages/citizen-claim-widget
> eslint src/

::endgroup::
::group::@goodwidget/streaming-widget:build
cache hit, replaying logs 1a15f861120daa3a

> @goodwidget/streaming-widget@0.1.1 build /home/runner/work/GoodWidget/GoodWidget/packages/streaming-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/streaming-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
ESM dist/element.js            346.00 B
ESM dist/chunk-WCHCICH4.js     67.31 KB
ESM dist/register.js           585.00 B
ESM dist/element.js.map        965.00 B
ESM dist/chunk-WCHCICH4.js.map 136.69 KB
ESM dist/register.js.map       1.45 KB
ESM dist/index.js              258.00 B
ESM dist/index.js.map          71.00 B
ESM ⚡️ Build success in 143ms
CJS dist/index.cjs        75.54 KB
CJS dist/element.cjs      74.97 KB
CJS dist/register.cjs     79.96 KB
CJS dist/index.cjs.map    133.38 KB
CJS dist/element.cjs.map  133.18 KB
CJS dist/register.cjs.map 135.93 KB
CJS ⚡️ Build success in 155ms
DTS Build start
DTS ⚡️ Build success in 41293ms
DTS dist/index.d.ts     7.83 KB
DTS dist/element.d.ts   558.00 B
DTS dist/register.d.ts  679.00 B
DTS dist/index.d.cts    7.83 KB
DTS dist/element.d.cts  558.00 B
DTS dist/register.d.cts 679.00 B
::endgroup::
::group::@goodwidget/claim-widget-theme-demo:lint
cache miss, executing a7aa85aead3cbf6c

> @goodwidget/claim-widget-theme-demo@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/packages/claim-widget-theme-demo
> eslint src/

::endgroup::
::group::@goodwidget/embed:lint
cache miss, executing 96ad5349ddd9fec6

> @goodwidget/embed@0.1.4 lint /home/runner/work/GoodWidget/GoodWidget/packages/embed
> eslint src/

::endgroup::
::group::@goodwidget/superfluid-campaign-widget:build
cache hit, replaying logs ae765c0433401391

> @goodwidget/superfluid-campaign-widget@0.1.7 build /home/runner/work/GoodWidget/GoodWidget/packages/superfluid-campaign-widget
> tsup

CLI Building entry: {"index":"src/index.ts","element":"src/element.ts","register":"src/register.ts","mocked/index":"src/mocked/index.ts"}
CLI Using tsconfig: tsconfig.build.json
CLI tsup v8.5.1
CLI Using tsup config: /home/runner/work/GoodWidget/GoodWidget/packages/superfluid-campaign-widget/tsup.config.ts
CLI Target: es2022
CLI Cleaning output folder
ESM Build start
CJS Build start
CJS dist/index.cjs            58.46 KB
CJS dist/mocked/index.cjs     65.11 KB
CJS dist/element.cjs          59.05 KB
CJS dist/register.cjs         64.67 KB
CJS dist/index.cjs.map        117.32 KB
CJS dist/mocked/index.cjs.map 129.97 KB
CJS dist/element.cjs.map      118.75 KB
CJS dist/register.cjs.map     121.43 KB
CJS ⚡️ Build success in 128ms
ESM dist/index.js              242.00 B
ESM dist/element.js            872.00 B
ESM dist/register.js           623.00 B
ESM dist/mocked/index.js       7.15 KB
ESM dist/chunk-2XTGAHSU.js     52.54 KB
ESM dist/index.js.map          71.00 B
ESM dist/element.js.map        2.84 KB
ESM dist/register.js.map       1.54 KB
ESM dist/mocked/index.js.map   14.78 KB
ESM dist/chunk-2XTGAHSU.js.map 118.86 KB
ESM ⚡️ Build success in 129ms
DTS Build start
DTS ⚡️ Build success in 10103ms
DTS dist/index.d.ts                           1.43 KB
DTS dist/element.d.ts                         1.82 KB
DTS dist/register.d.ts                        739.00 B
DTS dist/mocked/index.d.ts                    2.35 KB
DTS dist/useProgramSupTotals-DohDv9F1.d.ts    3.94 KB
DTS dist/widgetRuntimeContract-BTXRIQrW.d.ts  7.90 KB
DTS dist/index.d.cts                          1.44 KB
DTS dist/element.d.cts                        1.82 KB
DTS dist/register.d.cts                       739.00 B
DTS dist/mocked/index.d.cts                   2.35 KB
DTS dist/useProgramSupTotals-C88yKbF0.d.cts   3.94 KB
DTS dist/widgetRuntimeContract-BTXRIQrW.d.cts 7.90 KB
::endgroup::
::group::@goodwidget/streaming-widget:lint
cache miss, executing 2239f91f4c788d76

> @goodwidget/streaming-widget@0.1.1 lint /home/runner/work/GoodWidget/GoodWidget/packages/streaming-widget
> eslint src/

::endgroup::
::group::@goodwidget/core:lint
cache miss, executing 0767228b82f4a3d7

> @goodwidget/core@0.1.5 lint /home/runner/work/GoodWidget/GoodWidget/packages/core
> eslint src/

::endgroup::
::group::@goodwidget/goodreserve-widget:lint
cache miss, executing 1fe71a4225787d33

> @goodwidget/goodreserve-widget@0.1.7 lint /home/runner/work/GoodWidget/GoodWidget/packages/goodreserve-widget
> eslint src/

::endgroup::
::group::@goodwidget/staking-migration-widget:lint
cache miss, executing 79641e7df79ce021

> @goodwidget/staking-migration-widget@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/packages/staking-migration-widget
> eslint src/

::endgroup::
::group::@goodwidget/governance-widget:lint
cache miss, executing 077ef99a9d7031e4

> @goodwidget/governance-widget@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/packages/governance-widget
> eslint src/


/home/runner/work/GoodWidget/GoodWidget/packages/governance-widget/src/GovernanceWidget.tsx
  442:12  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any

✖ 1 problem (0 errors, 1 warning)

::endgroup::
::group::@goodwidget/ui:lint
cache miss, executing d5664fd489c5d1ec

> @goodwidget/ui@0.1.7 lint /home/runner/work/GoodWidget/GoodWidget/packages/ui
> eslint src/


/home/runner/work/GoodWidget/GoodWidget/packages/ui/src/components/Dialog.tsx
   86:64  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any
   89:70  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any
   98:62  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any
  113:70  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any

/home/runner/work/GoodWidget/GoodWidget/packages/ui/src/components/Drawer.tsx
  10:56  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any
  20:52  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any
  47:54  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any

/home/runner/work/GoodWidget/GoodWidget/packages/ui/src/components/Separator.ts
  15:62  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any

/home/runner/work/GoodWidget/GoodWidget/packages/ui/src/createComponent.ts
  50:43  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any
  53:35  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any

✖ 10 problems (0 errors, 10 warnings)

::endgroup::
::group::@goodwidget/ai-credits-widget:lint
cache miss, executing f182ba34762833af

> @goodwidget/ai-credits-widget@0.1.14 lint /home/runner/work/GoodWidget/GoodWidget/packages/ai-credits-widget
> eslint src/

::endgroup::
::group::@goodwidget/example-react-web:lint
cache miss, executing bc2809cb1b1585c6

> @goodwidget/example-react-web@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/examples/react-web
> eslint src/


/home/runner/work/GoodWidget/GoodWidget/examples/react-web/src/types/tamagui-shim.d.ts
  2:18  warning  Unexpected any. Specify a different type  @typescript-eslint/no-explicit-any

✖ 1 problem (0 errors, 1 warning)

::endgroup::
::group::@goodwidget/gooddata-widget:lint
cache miss, executing d6ca497a0be4ad3d

> @goodwidget/gooddata-widget@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/packages/gooddata-widget
> eslint src/

::endgroup::
::group::@goodwidget/gooddata-analytics-web:lint
cache miss, executing d8f0ebdef6c2ced2

> @goodwidget/gooddata-analytics-web@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/apps/gooddata-analytics-web
> eslint src/

::endgroup::
::group::@goodwidget/superfluid-campaign-widget:lint
cache miss, executing e5e9580add134664

> @goodwidget/superfluid-campaign-widget@0.1.7 lint /home/runner/work/GoodWidget/GoodWidget/packages/superfluid-campaign-widget
> eslint src/

::endgroup::
::group::@goodwidget/ai-credits-web:lint
cache miss, executing 88ee1950befea5dc

> @goodwidget/ai-credits-web@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/apps/ai-credits-web
> eslint src/

::endgroup::
::group::@goodwidget/superfluid-campaign-web:lint
cache miss, executing 9a4316e60e9a31e3

> @goodwidget/superfluid-campaign-web@0.1.0 lint /home/runner/work/GoodWidget/GoodWidget/apps/superfluid-campaign-web
> eslint src/

::endgroup::

 Tasks:    28 successful, 28 total
Cached:    12 cached, 28 total
  Time:    7.314s

@thalescb thalescb changed the title Remove unused governance profile import blocking lint Fix root lint on main: remove unused code in governance-widget and ai-credits-web Oct 26, 2026
@thalescb
thalescb marked this pull request as ready for review October 26, 2026 13:51
@thalescb
thalescb requested review from a team and sirpy October 26, 2026 13:51
@thalescb

Copy link
Copy Markdown
Collaborator

CI failure here is the Citizen Claim live-RPC test (states.spec.ts:88), unrelated to this diff. It fails on main too and is tracked in #268, with the fix in progress in #269. Same commit passed on a rerun: https://github.com/GoodDollar/GoodWidget/actions/runs/40331593126

This branch was successfully deployed

2 active and 1 inactive deployments
preview-storybook — e8a5f44e Deployed Oct 26, 2026 by thalescb via preview #486
preview-ai-credits — e8a5f44e Deployed Oct 26, 2026 by thalescb via preview #420
internal — e8a5f44e Deployed Oct 26, 2026 by thalescb via authorize-preview #486
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Patch] Root lint fails on main: unused code in governance-widget and ai-credits-web

3 participants