Files
Devin Zuczek c9ec13fc6c update deps
2026-06-29 23:44:57 -04:00
..
2026-06-08 18:23:40 -04:00
2026-06-29 23:44:57 -04:00
2026-06-08 18:23:40 -04:00
2026-06-08 18:23:40 -04:00

@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:

// 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 exports:

	"exports": {
		".": "./src/default.config.ts",
		"./tanstack": "./src/tanstack.config.ts"
	},

Finally, import it to your TanStack Start app:

// apps/my-tanstack-project/oxlint.config.ts
import { defineConfig } from '@repo/oxlint-config'
import { getTanstackConfig } from '@repo/oxlint-config/tanstack'

export default defineConfig(getTanstackConfig())