A shareable Oxlint configuration.
Install this package as a dependency in the project:
# npm
npm i @apst/oxlint
# Yarn
yarn add @apst/oxlint
# pnpm
pnpm add @apst/oxlint
# Bun
bun add @apst/oxlintImplement the preset into oxlint.config.ts:
import { defineConfig } from "@apst/oxlint";
import { commonPreset } from "@apst/oxlint/presets/common";
import { reactPreset } from "@apst/oxlint/presets/react";
export default defineConfig([
commonPreset(),
reactPreset(),
]);It is possible to override the default configuration by passing an object to the defineConfig function:
import { defineConfig } from "@apst/oxlint";
import { IGNORE_PATTERNS_DEFAULT } from "@apst/oxlint/constants/ignore-patterns";
import { commonPreset } from "@apst/oxlint/presets/common";
import { reactPreset } from "@apst/oxlint/presets/react";
export default defineConfig({
ignorePatterns: [
...IGNORE_PATTERNS_DEFAULT,
// ...
],
}, [
commonPreset(),
reactPreset(),
]);This project is licensed under the terms of the MIT license.