Extension Details

- Oxc Tools
- by Simon Sorensen
- 2 Recent Installs | 2 Total Installs
- LSP integration for oxlint and oxfmt. Lints JS/TS/JSX/TSX and formats a wide range of web file types on save.
- Repository
- Bug Reports
-
Read Files
-
Launch Subprocesses
-
This extension is allowed to:
Readme
Oxc Tools
A Nova extension that brings the Oxc toolchain into the editor: lint diagnostics from oxlint and format-on-save from oxfmt.
Supported file types
Linting (oxlint): JavaScript, TypeScript, JSX, TSX.
Formatting (oxfmt): JavaScript, TypeScript, JSX, TSX, Vue, Svelte, CSS, SCSS, Less, HTML, JSON, YAML, Markdown, GraphQL, TOML.
Requirements
oxlint and oxfmt must be installed in your workspace:
pnpm add -D oxlint oxfmt
Commands
Available under Extensions → Oxc Tools:
- Restart oxlint Server
- Restart oxfmt Server
Each server also restarts automatically when its config file changes.
Release Notes
Version 0.1.1
- Resolve
oxlintandoxfmtbinaries from the open workspace'snode_modulesinstead of the extension's install folder. Logs a clear message when no workspace is open or when the binaries are missing.
Version 0.1.0
Initial pre-release.
- LSP integration for oxlint (diagnostics) and oxfmt (format-on-save) covering javascript, typescript, jsx, tsx.
- "Restart oxlint Server" and "Restart oxfmt Server" commands in the extension menu.
- Auto-restart each LSP when its config files change (
.oxlintrc.json,oxlint.config.ts,.oxfmtrc.json,.oxfmtrc.jsonc,oxfmt.config.ts).