@apple-yagi/oxlint-config
v0.1.3
Published
apple-yagi's Oxlint config preset
Readme
@apple-yagi/oxlint-config
Opinionated Oxlint config for TypeScript and React projects.
Installation
pnpm add -D @apple-yagi/oxlint-config oxlint oxlint-tsgolintoxlint-tsgolint is required because this preset enables many typescript/* rules.
Usage
Create .oxlintrc.json:
{
"$schema": "./node_modules/oxlint/configuration_schema.json",
"extends": ["./node_modules/@apple-yagi/oxlint-config/.oxlintrc.json"]
}Then run:
oxlint .Philosophy
- Prefer correctness-focused rules.
- Enable type-aware linting by default (
typeAware: true,typeCheck: true). - Keep React and import rules strict to prevent common production issues.
Included Plugins
oxceslinttypescriptjsx-a11yimportpromisereactreact-perfunicornjestvitest
