[PR #6259] chore: replace Prettier with oxfmt and add oxlint #6414

Closed
opened 2026-02-28 21:27:58 -06:00 by GiteaMirror · 0 comments
Owner

Original Pull Request: https://github.com/actualbudget/actual/pull/6259

State: closed
Merged: Yes


Same as https://github.com/actualbudget/actual/pull/6248 except using oxc + oxcfmt.

The goal would be to slowly transition all eslint rules over to oxc and thus drastically improve the performance. Using oxc instead of biome because it has better support for migrations such as this one + the community is stronger there.

Before:

$ time yarn lint
Checking formatting...
All matched files use Prettier code style!
yarn lint  47.96s user 3.89s system 178% cpu 29.116 total

After:

$ time yarn lint
Checking formatting...

All matched files use the correct format.
Finished in 249ms on 1561 files using 10 threads.
Found 0 warnings and 0 errors.
Finished in 309ms on 1540 files using 10 threads.
yarn lint  30.32s user 3.87s system 169% cpu 20.170 total
**Original Pull Request:** https://github.com/actualbudget/actual/pull/6259 **State:** closed **Merged:** Yes --- Same as https://github.com/actualbudget/actual/pull/6248 except using oxc + oxcfmt. The goal would be to slowly transition all eslint rules over to oxc and thus drastically improve the performance. Using oxc instead of biome because it has better support for migrations such as this one + the community is stronger there. Before: ``` $ time yarn lint Checking formatting... All matched files use Prettier code style! yarn lint 47.96s user 3.89s system 178% cpu 29.116 total ``` After: ``` $ time yarn lint Checking formatting... All matched files use the correct format. Finished in 249ms on 1561 files using 10 threads. Found 0 warnings and 0 errors. Finished in 309ms on 1540 files using 10 threads. yarn lint 30.32s user 3.87s system 169% cpu 20.170 total ```
GiteaMirror added the pull-request label 2026-02-28 21:27:58 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6414