High-performance JSDoc parser inspired by the oxc project.
Warning
This project is sitll WIP, so don't use in production.
This repository uses Vite+ as the task runner. Install vp before running the
project tasks:
curl -fsSL https://vite.plus | bashCommon commands:
vpr fmt # or `vp run fmt`, format for Rust and JavaScript codes
vpr check # or `vp run check`, lint for Rust and JavaScript codes
vpr test # or `vp run test`, test for Rust and JavaScript codesvpr check runs the Rust license-header task and cargo check.
The header task checks Rust sources for:
- non-empty
@author @license MIT
The first run builds the local xtask crate automatically through Cargo. You
can also run the task directly:
cargo run -p xtask -- headers:checkRust commands can be run directly as well:
cargo fmt --check
cargo check
cargo testThe development of ox-jsdoc is supported by my OSS sponsors!