Skip to content

[IGNORE] Replace ESlint and Prettier by Oxlint and Oxfmt + React Doctor + add AI doc + upgrade TypeScript version - #768

Merged
Nexucis merged 7 commits into
perses:mainfrom
Gladorme:oxc-perf
Aug 18, 2026
Merged

[IGNORE] Replace ESlint and Prettier by Oxlint and Oxfmt + React Doctor + add AI doc + upgrade TypeScript version#768
Nexucis merged 7 commits into
perses:mainfrom
Gladorme:oxc-perf

Conversation

@Gladorme

@Gladorme Gladorme commented Aug 16, 2026

Copy link
Copy Markdown
Member

Description

Replacing ESLint and Prettier by Oxlint and Oxfmt.

Oxlint is 50x - 100x faster than ESLint depending on the number of CPU cores.
Oxfmt is 35x faster than prettier.
Source: https://oxc.rs/docs/guide/benchmarks

What is next is enabling tsgolint (https://github.com/oxc-project/tsgolint), but it will need TypeScript 7. I will do it in a separate PR + fix warnings (replace some warning rules by errors when all fixed).

Adding also React Doctor also a tool for checking issue in React code base: https://www.react.doctor/docs/overview/what-is-react-doctor

Adding some doc for helping AI contribution with AGENTS.md. It has been generated by AI too, may need some manual improvements.

Aligning all repo to ES2023, all recent browser are supporting it and some React warning need this target.

Checklist

  • Pull request has a descriptive title and context useful to a reviewer.
  • Pull request title follows the [<catalog_entry>] <commit message> naming convention using one of the
    following catalog_entry values: FEATURE, ENHANCEMENT, BUGFIX, BREAKINGCHANGE, DOC,IGNORE.
  • All commits have DCO signoffs.

Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
@Gladorme
Gladorme marked this pull request as ready for review August 16, 2026 16:54
@Gladorme
Gladorme requested review from a team and andreasgerstmayr as code owners August 16, 2026 16:54
@Gladorme
Gladorme requested review from shahrokni and removed request for a team August 16, 2026 16:54
@Gladorme Gladorme changed the title [IGNORE] Replace ESlint and Prettier by Oxlint and Oxfmt + add AI doc + upgrade TypeScript version [IGNORE] Replace ESlint and Prettier by Oxlint and Oxfmt + React Doctor + add AI doc + upgrade TypeScript version Aug 16, 2026
Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
Signed-off-by: Guillaume LADORME <gladorme@gmail.com>
@Nexucis
Nexucis added this pull request to the merge queue Aug 18, 2026
Merged via the queue into perses:main with commit d40b9a0 Aug 18, 2026
17 checks passed
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.

2 participants