An oxlint configs for Cybozu.
// oxlint.config.ts
import { defineConfig } from "oxlint";
import reactTypescript from "@cybozu/oxlint-config/presets/react-typescript";
export default defineConfig({ extends: [reactTypescript] });presets/basepresets/kintone-customizepresets/nodepresets/node-typescriptpresets/reactpresets/react-compilerpresets/react-typescriptpresets/typescript
The *-typescript presets enable type-aware rules, which require oxlint-tsgolint to be installed.
presets/react-compiler is an add-on preset that enables the React Compiler lint rules
(the recommended set of eslint-plugin-react-hooks). Combine it with a react preset:
import { defineConfig } from "oxlint";
import reactTypescript from "@cybozu/oxlint-config/presets/react-typescript";
import reactCompiler from "@cybozu/oxlint-config/presets/react-compiler";
export default defineConfig({ extends: [reactTypescript, reactCompiler] });