@toyokumo/oxlint-config
v0.1.2
Published
oxlint rule set for Toyokumo
Downloads
545
Keywords
Readme
oxlint-config
The oxlint rule set for Toyokumo.
Usage
pnpm add -D @toyokumo/oxlint-config oxlintExported configs
import {
baseConfig, // Base rules (eslint, import, oxc plugins)
typescriptConfig, // TypeScript override (*.ts, *.tsx)
reactConfig, // React + jsx-a11y override
nextConfig, // Next.js override
typescriptJsxConfig, // TypeScript JSX override (*.tsx)
} from '@toyokumo/oxlint-config';Setup oxlint.config.ts
import { defineConfig } from 'oxlint';
import { baseConfig, typescriptConfig, reactConfig, nextConfig, typescriptJsxConfig } from '@toyokumo/oxlint-config';
export default defineConfig({
...baseConfig,
globals: {
...baseConfig.globals,
myGlobal: 'readonly',
},
overrides: [
typescriptConfig,
reactConfig,
// Override files to limit Next.js rules to a specific directory
{ ...nextConfig, files: ['apps/web/**/*.ts', 'apps/web/**/*.tsx'] },
typescriptJsxConfig,
{
// Overwrite rules
files: ['**/*.ts', '**/*.tsx'],
rules: {
'no-console': 'off',
},
},
],
});Contribution
pnpm install
pnpm run test