+
+# ⚓ 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] [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)
+
+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
+ --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
+
+Miscellaneous
+ --timing Display the execution time of each lint rule
+ [env:TIMING: not set]
+ --rules list all the rules that are currently registered
+ --threads=INT Number of threads to use. Set to 1 for using only 1 CPU core
+
+Codeowners
+ --codeowners-file=PATH Path to CODEOWNERS file
+ --codeowners=NAME Code owner names, e.g. @Boshen
+
+Available positional items:
+ PATH Single file, single path or list of paths
+
+Available options:
+ --import-plugin Use the experimental import plugin and detect ESM problems
+ -h, --help Prints help information
+```
diff --git a/npm/oxlint/package.json b/npm/oxlint/package.json
index 465314db5..fae672948 100644
--- a/npm/oxlint/package.json
+++ b/npm/oxlint/package.json
@@ -1,6 +1,6 @@
{
"name": "oxlint",
- "version": "0.0.14",
+ "version": "0.0.15",
"description": "Linter for the JavaScript Oxidation Compiler",
"keywords": [],
"author": "Boshen and oxc contributors",
@@ -20,6 +20,7 @@
"node": ">=14.*"
},
"files": [
- "bin/oxlint"
+ "bin/oxlint",
+ "README.md"
]
}