chore: bump the npm group across 1 directory with 58 updates #8000
quality-checks.yml
on: pull_request
Format check
40s
Lint
34s
Typecheck
39s
Knip
35s
Tests
4m 58s
Build
38s
Annotations
28 errors, 10 warnings, and 6 notices
|
react(set-state-in-render):
src/app/hooks/useAsyncSearch.ts#L113
src/app/hooks/useAsyncSearch.ts:113:5: Calling setState from useMemo may trigger an infinite loop
|
|
react(refs):
src/app/utils/androidBack.ts#L67
src/app/utils/androidBack.ts:67:18: Cannot access refs during render
|
|
react(refs):
src/app/utils/androidBack.ts#L47
src/app/utils/androidBack.ts:47:13: Cannot access refs during render
|
|
react(set-state-in-effect):
src/app/components/editor/autocomplete/UserMentionAutocomplete.tsx#L137
src/app/components/editor/autocomplete/UserMentionAutocomplete.tsx:137:7: Calling setState synchronously within an effect can trigger cascading renders
|
|
react(globals):
src/app/components/icons/phosphor.tsx#L174
src/app/components/icons/phosphor.tsx:174:3: Cannot reassign variables declared outside of the component/hook
|
|
react(refs):
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L148
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:148:27: Cannot access refs during render
|
|
react(refs):
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L145
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:145:18: Cannot access refs during render
|
|
react(refs):
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L120
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:120:14: Cannot access refs during render
|
|
react(refs):
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L88
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:88:13: Cannot access refs during render
|
|
react(refs):
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L77
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:77:8: Cannot access refs during render
|
|
Lint
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
|
|
Knip
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
|
|
Build
Process completed with exit code 1.
|
|
Build
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
|
|
Typecheck
Process completed with exit code 1.
|
|
Typecheck
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
|
|
Format check
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
|
|
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > "Enable" saves opted-in preference to localStorage:
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L79
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/enable/i`
There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole
Ignored nodes: comments, script, style
<body>
<div>
<div
class="GlobalBannerRenderer_Container__1accfsw4"
/>
</div>
</body>
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:79:28
|
|
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > includes a link to the privacy policy:
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L71
TestingLibraryElementError: Unable to find an accessible element with the role "link" and name `/learn more/i`
There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole
Ignored nodes: comments, script, style
<body>
<div>
<div
class="GlobalBannerRenderer_Container__1accfsw4"
/>
</div>
</body>
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:71:19
|
|
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > has both action buttons visible:
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L63
TestingLibraryElementError: Unable to find an accessible element with the role "button" and name `/enable/i`
There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole
Ignored nodes: comments, script, style
<body>
<div>
<div
class="GlobalBannerRenderer_Container__1accfsw4"
/>
</div>
</body>
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:63:19
|
|
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx > TelemetryConsentBanner > renders the banner when DSN is configured and no preference is saved:
src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx#L54
TestingLibraryElementError: Unable to find an accessible element with the role "region" and name `/help improve sable/i`
There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole
Ignored nodes: comments, script, style
<body>
<div>
<div
class="GlobalBannerRenderer_Container__1accfsw4"
/>
</div>
</body>
❯ Object.getElementError node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/config.js:37:19
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:76:38
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:52:17
❯ node_modules/.pnpm/@testing-library+dom@10.4.1/node_modules/@testing-library/dom/dist/query-helpers.js:95:19
❯ src/app/components/telemetry-consent/TelemetryConsentBanner.test.tsx:54:19
|
|
src/app/features/settings/SettingsRoute.test.tsx:
src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function
❯ src/app/state/room/roomToOpenThread.ts:12:45
❯ src/app/features/room/Room.tsx:21:1
❯ src/app/features/room/index.ts:1:1
|
|
src/app/features/settings/Settings.test.tsx:
src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function
❯ src/app/state/room/roomToOpenThread.ts:12:45
❯ src/app/features/room/Room.tsx:21:1
❯ src/app/features/room/index.ts:1:1
|
|
src/app/features/room/RoomTimeline.test.tsx:
src/app/state/room/roomInputDrafts.ts#L29
TypeError: atomFamily is not a function
❯ src/app/state/room/roomInputDrafts.ts:29:46
❯ src/app/features/room/RoomTimeline.tsx:57:1
❯ src/app/features/room/RoomTimeline.test.tsx:10:1
|
|
src/app/features/room-settings/RoomSettings.test.tsx:
src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function
❯ src/app/state/room/roomToOpenThread.ts:12:45
❯ src/app/features/room/Room.tsx:21:1
❯ src/app/features/room/index.ts:1:1
|
|
src/app/features/forum/ForumView.test.ts:
src/app/state/room/roomToOpenThread.ts#L12
TypeError: atomFamily is not a function
❯ src/app/state/room/roomToOpenThread.ts:12:45
❯ src/app/features/room/Room.tsx:21:1
❯ src/app/features/room/index.ts:1:1
|
|
src/app/state/scheduledMessages.test.ts:
src/app/state/scheduledMessages.ts#L9
TypeError: atomFamily is not a function
❯ src/app/state/scheduledMessages.ts:9:48
❯ src/app/state/scheduledMessages.test.ts:3:1
|
|
Tests
Can't store NODE_OPTIONS output parameter using '$GITHUB_ENV' command.
|
|
react(capitalized-calls):
src/app/features/room/Room.tsx#L164
src/app/features/room/Room.tsx:164:28: Capitalized function called without JSX
|
|
react(capitalized-calls):
src/app/components/page/Page.tsx#L118
src/app/components/page/Page.tsx:118:29: Capitalized function called without JSX
|
|
react(capitalized-calls):
src/app/components/page/Page.tsx#L45
src/app/components/page/Page.tsx:45:36: Capitalized function called without JSX
|
|
react(capitalized-calls):
src/app/components/page/Page.tsx#L32
src/app/components/page/Page.tsx:32:32: Capitalized function called without JSX
|
|
react(capitalized-calls):
src/app/components/page/Page.tsx#L23
src/app/components/page/Page.tsx:23:34: Capitalized function called without JSX
|
|
react(exhaustive-effect-dependencies):
src/app/hooks/useTimeoutToggle.ts#L33
src/app/hooks/useTimeoutToggle.ts:33:5: Found missing effect dependencies
|
|
react(memo-dependencies):
src/app/hooks/useTimeoutToggle.ts#L27
src/app/hooks/useTimeoutToggle.ts:27:6: Found missing memoization dependencies
|
|
react(exhaustive-effect-dependencies):
src/app/hooks/useRenderableMediaUrl.ts#L370
src/app/hooks/useRenderableMediaUrl.ts:370:7: Found extra effect dependencies
|
|
react(capitalized-calls):
src/app/hooks/useAsyncSearch.ts#L128
src/app/hooks/useAsyncSearch.ts:128:12: Capitalized function called without JSX
|
|
react(exhaustive-effect-dependencies):
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx#L198
src/app/features/settings/notifications/NotificationTransportRuntimeFeature.tsx:198:5: Found extra effect dependencies
|
|
Lint
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Knip
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Typecheck
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Format check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
Tests
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|