Files
recflare/packages/oxlint-config/README.md
T
Devin Zuczek 8e644a5c20 Initial commit
2026-06-08 18:23:40 -04:00

45 lines
1.0 KiB
Markdown

# `@repo/oxlint-config`
Collection of internal oxlint configurations.
## Adding additional configs
You may want to add additional configs with overrides for different frameworks.
For example, you can add a TanStack Start config by adding `src/tanstack.config.ts`:
```ts
// src/tanstack.config.ts
import { getConfig } from '@repo/oxlint-config'
import type { OxlintConfig } from 'oxlint'
const config = getConfig()
export function getTanstackConfig() {
return {
...config,
ignorePatterns: [...config.ignorePatterns, 'src/routeTree.gen.ts'],
} as const satisfies OxlintConfig
}
```
And then updating [package.json](./package.json) exports:
```json
"exports": {
".": "./src/default.config.ts",
"./tanstack": "./src/tanstack.config.ts"
},
```
Finally, import it to your TanStack Start app:
```ts
// apps/my-tanstack-project/oxlint.config.ts
import { defineConfig } from '@repo/oxlint-config'
import { getTanstackConfig } from '@repo/oxlint-config/tanstack'
export default defineConfig(getTanstackConfig())
```