ci: switch linting from ESLint to Oxlint #29
No reviewers
Labels
No labels
bug
code
docs
duplicate
enhancement
help wanted
invalid
question
styles
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
uwayss/muhsin!29
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/switch-to-oxlint"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Replaces eslint-config-expo with oxlint-config-universe/native for ~20x
faster lint runs, keeping type-aware
no-deprecatedvia oxlint-tsgolintand the existing scoped
no-consolerule. eslint-plugin-expo's 4 rules(no-dynamic-env-var, no-env-var-destructuring, prefer-box-shadow,
use-dom-exports) have no Oxlint equivalent yet and are dropped; none are
currently triggered in this codebase. Prettier keeps handling formatting
separately, as it already did.
The native preset also turns on a handful of rules eslint-config-expo
never enabled (curly, no-void, react/jsx-curly-brace-presence,
react/immutability, no-floating-promises, require-array-sort-compare).
Disabled for now to keep this a pure engine swap with zero new warnings;
worth adopting deliberately in a follow-up.
Closes #15
Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com
38fe4f725ca5e34b763f