Skip to content

chore: migrate from Prettier and ESLint to Oxc #77

chore: migrate from Prettier and ESLint to Oxc

chore: migrate from Prettier and ESLint to Oxc #77

Triggered via pull request August 22, 2026 14:09
Status Success
Total duration 23s
Artifacts

ci.yaml

on: pull_request
Matrix: ci
Fit to window
Zoom out
Zoom in

Annotations

14 warnings
ci (package)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, jdx/mise-action@5083fe46898c414b2475087cc79da59e7da859e8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ci (format)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, jdx/mise-action@5083fe46898c414b2475087cc79da59e7da859e8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ci (textlint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, jdx/mise-action@5083fe46898c414b2475087cc79da59e7da859e8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ci (type-check)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, jdx/mise-action@5083fe46898c414b2475087cc79da59e7da859e8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ci (lint)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, jdx/mise-action@5083fe46898c414b2475087cc79da59e7da859e8. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
typescript(prefer-promise-reject-errors): tests/suite/extension.test.ts#L305
tests/suite/extension.test.ts:305:11: Expected the Promise rejection reason to be an Error.
eslint(max-lines-per-function): tests/suite/extension.test.ts#L463
tests/suite/extension.test.ts:463:63: The async function has too many lines (120). Maximum allowed is 50.
eslint(max-lines-per-function): tests/suite/extension.test.ts#L330
tests/suite/extension.test.ts:330:63: The async function has too many lines (132). Maximum allowed is 50.
eslint(max-lines-per-function): tests/suite/extension.test.ts#L278
tests/suite/extension.test.ts:278:76: The async function has too many lines (51). Maximum allowed is 50.
eslint(max-lines-per-function): tests/suite/extension.test.ts#L209
tests/suite/extension.test.ts:209:56: The function has too many lines (54). Maximum allowed is 50.
eslint(max-lines): tests/suite/extension.test.ts#L630
tests/suite/extension.test.ts:630:88: File has too many lines (630).
eslint(max-lines-per-function): src/server/server.ts#L457
src/server/server.ts:457:25: The async function has too many lines (85). Maximum allowed is 50.
eslint(max-lines-per-function): src/server/server.ts#L343
src/server/server.ts:343:1: The async function `validate` has too many lines (52). Maximum allowed is 50.
eslint(max-lines): src/server/server.ts#L605
src/server/server.ts:605:21: File has too many lines (605).