- Test in large codebases
mkdir test-oxc && cd test-oxc
git clone --depth=1 [email protected]:microsoft/vscode.git
git clone --depth=1 [email protected]:getsentry/sentry.git
git clone --depth=1 [email protected]:elastic/kibana.git
git clone --depth=1 [email protected]:toeverything/AFFiNE.git
git clone --depth=1 [email protected]:DefinitelyTyped/DefinitelyTyped.git
# cd to oxc
just oxlint
# cd to test-oxc and run oxlint on all cloned repos
~/path/to/oxc/target/target/release/oxlint
- push the version commit, e.g. https://github.com/oxc-project/oxc/commit/31600ac8dea270e169d598e0e3b5b7a16cbb1c71
- clean up the GitHub changelog
Releasing crates is managed by cargo-release-oxc
.
cargo binstall cargo-release-oxc
cargo release-oxc update --patch
just ready
cargo release-oxc publish