Skip to content

feat(react): add state-in-constructor rule #9957

feat(react): add state-in-constructor rule

feat(react): add state-in-constructor rule #9957

Triggered via pull request September 28, 2026 07:12
Status Success
Total duration 37m 29s
Artifacts 3

ci.yml

on: pull_request
Detect changes
13s
Detect changes
Matrix: Test npm packages
Test npm packages (rspack-windows-2022-large)
26m 57s
Test npm packages (rspack-windows-2022-large)
Matrix: Test Go
Matrix: Test Rust
benchmark-cli  /  Run CLI benchmarks
benchmark-cli / Run CLI benchmarks
benchmark-go  /  Run Go benchmarks
benchmark-go / Run Go benchmarks
Binary Size
29s
Binary Size
Test vscode-extension (windows-latest)
8m 8s
Test vscode-extension (windows-latest)
Fit to window
Zoom out
Zoom in

Annotations

21 warnings
Test Go (rspack-ubuntu-22.04-large)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test WASM
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: golangci/golangci-lint-action@4afd733a84b1f43292c63897423277bb7f4313a9, lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test npm packages (rspack-ubuntu-22.04-large, 1.27.0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
@typescript-eslint/no-explicit-any: packages/rslint-wasm/src/browser.ts#L138
Unexpected any. Specify a different type.
@typescript-eslint/no-unsafe-assignment: packages/rslint-wasm/src/browser.ts#L99
Unsafe assignment of an `any` value.
@typescript-eslint/no-unsafe-argument: packages/rslint-wasm/src/browser.ts#L43
Unsafe argument of type `any` assigned to a parameter of type `Uint8Array<ArrayBufferLike>`.
@typescript-eslint/require-await: packages/rslint-wasm/src/browser.ts#L38
Async method 'ensureWorker' has no 'await' expression.
@typescript-eslint/no-floating-promises: packages/rslint-wasm/src/browser.ts#L32
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator.
Binary Size
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test Go (rspack-windows-2022-large)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test npm packages (rspack-windows-2022-large)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02, lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test npm packages (rspack-windows-2022-large)
Failed to restore: The operation cannot be completed in timeout.
Test vscode-extension (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093, lynx-infra/cache@5c6160a6a4c7fca80a2f3057bb9dfc9513fcb732. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test vscode-extension (windows-latest)
Failed to save: lack params: accessKeyId, accessKeySecret, region.
Test vscode-extension (windows-latest)
Failed to restore: lack params: accessKeyId, accessKeySecret, region.

Artifacts

Produced during runtime
Name Size Digest
ci-test-rslint-windows-amd64
26.9 MB
sha256:91cef165813a70abcc4fc10cb5415d0453f61bb0d8118887df9dc50b74927e1d
ci-test-rule-schemas-windows
39.7 KB
sha256:567edb87dfee6a4d142cdf204a71ab708a137d9d3a728aa1776cc3c72dcb33fd
rslint-binary-size
394 Bytes
sha256:e9b93ad18b8cf2d4a12552ebb4952a54d9b3f14e196fe9ca4505884756bb57b2