0.3.2 • Published 8 days ago
oxlint v0.3.2
⚓ Oxc
The Oxidation Compiler is creating a suite of high-performance tools for JavaScript and TypeScript.
Oxlint
This is the linter for oxc.
Run
npx --yes oxlint@latest
in your JavaScript / TypeScript codebase and see it complete in milliseconds. No configurations are required.npx oxlint@latest --help
for usage instructions.npx oxlint@latest --rules
for the list of rules.
Usage Instructions
npx oxlint@latest --help
:
Usage: oxlint [-A=NAME | -D=NAME]... [--fix] [-c=<./eslintrc.json>] [PATH]...
Allowing / Denying Multiple Lints
For example `-D correctness -A no-debugger` or `-A all -D no-debugger`.
The default category is "-D correctness".
Use "--rules" for rule names.
Use "--help --help" for rule categories.
-A, --allow=NAME Allow the rule or category (suppress the lint)
-D, --deny=NAME Deny the rule or category (emit an error)
Enable Plugins
--import-plugin Enable the experimental import plugin and detect ESM problems. It is
recommended to use along side with the `--tsconfig` option.
--jsdoc-plugin Enable the experimental jsdoc plugin and detect JSDoc problems
--jest-plugin Enable the Jest plugin and detect test problems
--jsx-a11y-plugin Enable the JSX-a11y plugin and detect accessibility problems
--nextjs-plugin Enable the Next.js plugin and detect Next.js problems
--react-perf-plugin Enable the React performance plugin and detect rendering performance
problems
Fix Problems
--fix Fix as many issues as possible. Only unfixed issues are reported in
the output
Ignore Files
--ignore-path=PATH Specify the file to use as your .eslintignore
--ignore-pattern=PAT Specify patterns of files to ignore (in addition to those in
.eslintignore)
--no-ignore Disables excluding of files from .eslintignore files, --ignore-path
flags and --ignore-pattern flags
Handle Warnings
--quiet Disable reporting on warnings, only errors are reported
--deny-warnings Ensure warnings produce a non-zero exit code
--max-warnings=INT Specify a warning threshold, which can be used to force exit with an
error status if there are too many warning-level rule violations in
your project
Output
-f, --format=ARG Use a specific output format (default, json, checkstyle, unix)
Miscellaneous
--threads=INT Number of threads to use. Set to 1 for using only 1 CPU core
Available positional items:
PATH Single file, single path or list of paths
Available options:
--rules list all the rules that are currently registered
-c, --config=<./eslintrc.json> ESLint configuration file (experimental)
--tsconfig=<./tsconfig.json> TypeScript `tsconfig.json` path for reading path alias and
project references for import plugin
-h, --help Prints help information
-V, --version Prints version information
0.3.2
8 days ago
0.3.1
21 days ago
0.3.0
21 days ago
0.2.18
23 days ago
0.2.17
1 month ago
0.2.16
1 month ago
0.2.15
1 month ago
0.2.14
2 months ago
0.2.13
2 months ago
0.2.12
2 months ago
0.2.11
3 months ago
0.2.10
3 months ago
0.2.9
3 months ago
0.2.8
3 months ago
0.2.7
3 months ago
0.2.6
4 months ago
0.2.5
4 months ago
0.2.4-alpha.0
4 months ago
0.2.3
4 months ago
0.2.4
4 months ago
0.2.3-alpha.0
4 months ago
0.2.2
4 months ago
0.2.1
4 months ago
0.2.0
4 months ago
0.1.0
4 months ago
0.1.2
4 months ago
0.1.1
4 months ago
0.0.22
5 months ago
0.0.21
5 months ago
0.0.20
5 months ago
0.0.19
5 months ago
0.0.13
8 months ago
0.0.14
7 months ago
0.0.15
7 months ago
0.0.16
6 months ago
0.0.17
6 months ago
0.0.18
6 months ago
0.0.12
8 months ago
0.0.11
9 months ago
0.0.10
9 months ago
0.0.9
9 months ago
0.0.8
9 months ago
0.0.7
10 months ago
0.0.6
11 months ago
0.0.5
11 months ago
0.0.4
11 months ago
0.0.3
11 months ago
0.0.2
11 months ago
0.0.1
11 months ago