@manicjs/lint
v1.1.0
Published
Native oxlint JS plugin for Manic framework - custom rules for Image, Link, and HTML element usage
Maintainers
Readme
Official Manic JS plugin for native Oxlint custom rules.
Manic is a high-performance React framework built exclusively for Bun.
It ships with a custom build pipeline, first-class plugin architecture, and production-ready DX for local development, deployment, and AI-native workflows.
Features
Provides ESLint-compatible AST rules running natively within Oxlint:
manic/no-raw-img-element: Banned raw<img>tag in favor of<Image />component.manic/no-raw-anchor-element: Banned raw<a>tag in favor of<Link />component.manic/image-needs-dimensions: Requirements for layout stability (bothwidthandheightproperties) on<Image />component.
Install
bun add @manicjs/lintUsage
Configure it inside .oxlintrc.json:
{
"jsPlugins": [
"@manicjs/lint"
],
"rules": {
"manic/no-raw-img-element": "warn",
"manic/no-raw-anchor-element": "warn",
"manic/image-needs-dimensions": "warn"
}
}License
GPL-3.0
