eslint-plugin-oxlint
Version:
Turn off all rules already supported by oxlint
24 lines (23 loc) • 794 B
TypeScript
import { Linter } from 'eslint';
export type OxlintConfigExtends = string[];
export type OxlintConfigPlugins = string[];
export type OxlintConfigCategories = Record<string, unknown>;
export type OxlintConfigRules = Record<string, unknown>;
export type OxlintConfigIgnorePatterns = string[];
export type EslintPluginOxlintConfig = Linter.Config<Record<string, 'off'>>;
export type OxlintConfigOverride = {
files: string[];
plugins?: OxlintConfigPlugins;
rules?: OxlintConfigRules;
};
export type OxlintConfig = {
[key: string]: unknown;
extends?: OxlintConfigExtends;
plugins?: OxlintConfigPlugins;
categories?: OxlintConfigCategories;
rules?: OxlintConfigRules;
ignorePatterns?: OxlintConfigIgnorePatterns;
__misc?: {
filePath: string;
};
};