oxlint VoidZero Inc. & Contributors
winget install --id=oxc-project.oxlint -e OxLint is a high-performance JavaScript and TypeScript linter designed to identify erroneous or useless code with exceptional speed—50-100 times faster than ESLint—and without requiring any initial configuration. Its primary purpose is to streamline the code review process, enabling developers to quickly catch issues and improve code quality.
Key Features:
OxLint offers over 570 rules, including type-aware linting (in preview mode), support for multiple file types (e.g., .js, .ts, .vue), and automatic fixes. It also provides nested configuration options via an .oxlintrc.json file and supports comment disabling. Its performance scales with the number of CPU cores, making it highly efficient for large projects.
Audience & Benefit:
Ideal for developers working on small to medium-sized JavaScript and TypeScript projects, OxLint can fully replace ESLint in these contexts. For larger projects, it complements existing setups by running faster than ESLint, reducing feedback loops during development or CI/CD processes. Its type-aware rules (enabled with the --type-aware flag) provide additional precision for TypeScript code.
OxLint is available via winget and integrates seamlessly with tools like VSCode, Vite, and GitH