Skip to content

FLA-1712: Migrate ESLint to Oxlint#336

Merged
sivertheisholt merged 13 commits into
mainfrom
FLA-1712
Jun 10, 2026
Merged

FLA-1712: Migrate ESLint to Oxlint#336
sivertheisholt merged 13 commits into
mainfrom
FLA-1712

Conversation

@sivertheisholt

@sivertheisholt sivertheisholt commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

PR Summary

What changed

  • Added a new GitHub Actions job to check frontend code formatting with npm run format:check.
  • Added an oxfmt configuration for the flais-theme frontend.
  • Replaced Prettier/ESLint-related frontend tooling with oxfmt and oxlint.
  • Removed the old Prettier ignore file and ESLint configuration.
  • Reformatted frontend and workflow files to match the updated formatting rules.

Why

ESLint have caused recurring maintenance issues in the frontend setup, especially when related packages fall behind or require larger dependency upgrades to keep working reliably.

Moving to oxlint and oxfmt gives us a simpler, more focused toolchain for linting and formatting. This should reduce maintenance overhead, make upgrades less disruptive, and keep formatting checks consistently.

@sivertheisholt sivertheisholt changed the title FLA-1712: FLA-1712: Migrate ESLint to Oxlint Jun 10, 2026
@sivertheisholt sivertheisholt marked this pull request as ready for review June 10, 2026 09:43
@sivertheisholt sivertheisholt requested a review from murillio4 June 10, 2026 10:05
@sivertheisholt sivertheisholt merged commit ef1a357 into main Jun 10, 2026
13 checks passed
@sivertheisholt sivertheisholt deleted the FLA-1712 branch June 10, 2026 10:33
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