@derived-modular/oxlint-plugin
v1.2.2
Published
Oxlint config for Derived Modular Architecture (wraps @derived-modular/eslint-plugin)
Maintainers
Readme
@derived-modular/oxlint-plugin
File-scoped DMA rules for Oxlint via JS plugins (alpha). Wraps @derived-modular/eslint-plugin — same rule semantics. Not a substitute for @derived-modular/cli (dma check).
Architecture: DMA spec.
Install
npm install -D @derived-modular/oxlint-plugin oxlintPeer: oxlint >= 1.0.0.
Usage
// .oxlintrc.json
{
"extends": ["./node_modules/@derived-modular/oxlint-plugin/configs/recommended.json"]
}Rules are exposed under the dma/* prefix (Oxlint alias), e.g. dma/no-barrel.
Coverage
| Concern | Oxlint | dma check |
| --- | --- | --- |
| layer-direction | yes | yes |
| feature-to-feature | yes | yes |
| public-api | yes | yes |
| no-barrel | yes | yes |
| no-cycle / inbound | no | yes |
| doctor signals | no | yes |
Notes
- JS plugins are still alpha in Oxlint — API may change.
- For Biome-only projects, see
@derived-modular/biome-plugin(weaker heuristics).
Local development
cd packages/oxlint-plugin
bun testLicense
MIT
