-
-
Notifications
You must be signed in to change notification settings - Fork 634
Open
Labels
A-linterArea - LinterArea - Linter
Description
Product Plan
Create a linter that is
- zero-config
- only checks for correctness errors (code that is outright wrong or useless) - definition from Rust Clippy
See also: Oxlint General Availability Annoucement
Plugins
For plugins, the goal is to port most of the popular ones. The community has implemented 270 rules and the list is growing. Any form of contribution is much appreciated!
Tasks
- ☂️ eslint core #479
- ☂️ typescript-eslint #2180
- ☂️ eslint-plugin-import #1117
- ☂️ eslint-plugin-jsdoc #1170
- ☂️ eslint-plugin-n #493
- ☂️ eslint-plugin-jsx-a11y #1141
- ☂️ eslint-plugin-jest #492
- ☂️ eslint-plugin-unicorn #684
- ☂️ eslint-plugin-react #1022
- ☂️ eslint-plugin-next #1929
- ☂️ eslint-plugin-promise #4655
- ☂️ eslint-plugin-vitest #4656
- ☂️ eslint-plugin-react-perf #2041
- ☂️ eslint-plugin-react-hooks #2174
- GitHub action check annotation #480
Contributing
oxc-project.github.io contains both learning materials and contribution guides:
Note
Oxlint does not implement any stylistic / formatting rules due to
- eslint removed them from the core.
- all stylistic rules are moved to the https://eslint.style community.
alfaproject, ddobr, andriyor, joaopedrodcf, JustFly1984 and 49 moreirvile, msdlisper, nakrovati, ddobr, andriyor and 20 moreEriclm, yzhe554, ferreira-tb, kirillgroshkov, pumano and 12 morepaambaati, pjshy, Marcisbee, matzeeable, nissy-dev and 44 moretonivj5, EmilNordling, ild0tt0re, nissy-dev, richerfu and 18 more
Metadata
Metadata
Assignees
Labels
A-linterArea - LinterArea - Linter