-
-
Notifications
You must be signed in to change notification settings - Fork 763
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 more than 600 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-promise #4655
- ☂️ eslint-plugin-vitest #4656
- ☂️ eslint-plugin-vue #11440
- ☂️ eslint-plugin-next #1929
- ☂️ eslint-plugin-react-perf #2041
- ☂️ eslint-plugin-react-hooks #2174
- GitHub action check annotation #480
Contributing
oxc.rs 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 57 moreirvile, msdlisper, nakrovati, ddobr, andriyor and 23 moreEriclm, yzhe554, ferreira-tb, kirillgroshkov, pumano and 19 morepaambaati, pjshy, Marcisbee, matzeeable, nissy-dev and 50 moretonivj5, EmilNordling, ild0tt0re, nissy-dev, richerfu and 20 more
Metadata
Metadata
Assignees
Labels
A-linterArea - LinterArea - Linter