@rari/lint
v0.1.3
Published
Lint and format configs for the rari framework
Readme
@rari/lint
Lint and format configs for the rari framework
Installation
npm install -D @rari/lint eslint vite-plusInstall vite-plus when using the Vite export.
Usage
vite-plus (fmt + lint)
import { fmt, lint } from '@rari/lint/vite'
import { defineConfig } from 'vite-plus'
export default defineConfig({
fmt,
lint,
})ESLint flat config
// eslint.config.ts
export { default } from '@rari/lint/eslint'Or extend and override:
import rariLint from '@rari/lint/eslint'
export default [
...rariLint,
{
rules: {
// project overrides
},
},
]Exports
| Export | Purpose |
| ------------------- | ------------------------------------------------- |
| @rari/lint/vite | fmt, lint, and ignorePatterns for vite-plus |
| @rari/lint/eslint | Flat ESLint config |
Notes
- Node.js
>=22.18.0 - Extend with project-specific ignores and overrides as needed
Links
- Documentation: rari.build/docs
- GitHub: github.com/rari-build/rari
- Discord: Join our community
License
MIT License - see LICENSE for details.
