@marcalexiei/oxlint-config
v1.2.0
Published
Custom oxlint config
Readme
@marcalexiei/oxlint-config
Install
pnpm i --save-dev oxlint @marcalexiei/oxlint-configIf you are using ts:
pnpm i --save-dev oxlint oxlint-tsgolint @marcalexiei/oxlint-configUsage
TS
// oxlint.config.ts
import { baseConfig } from '@marcalexiei/oxlint-config/base';
import { typescriptConfig } from '@marcalexiei/oxlint-config/typescript';
import { defineConfig } from 'oxlint';
export default defineConfig({
extends: [baseConfig, typescriptConfig],
options: {
typeAware: true,
},
});⚠️ NOTE Typescript config has rules that require type aware option to be enabled See https://oxc.rs/docs/guide/usage/linter/type-aware
import { baseConfig } from '@marcalexiei/oxlint-config/base';
import { typescriptConfig } from '@marcalexiei/oxlint-config/typescript';
import { defineConfig } from 'oxlint';
export default defineConfig({
extends: [baseConfig, typescriptConfig],
options: {
typeAware: true,
},
});CI
Consider creating a lint:ci script so you can rely on format option with github value to generate better annotations for warning and errors.
{
"scripts": {
"lint": "oxlint",
"lint:ci": "oxlint --format=github"
}
}pnpm run lint:ci