eslint-plugin-oxlint
Version:
Turn off all rules already supported by oxlint
42 lines (41 loc) • 1.01 kB
JavaScript
import { perfRules, nurseryRules, correctnessRules, restrictionRules, suspiciousRules, styleRules, pedanticRules } from "./rules-by-category.mjs";
const pedanticConfig = {
name: "oxlint/pedantic",
rules: pedanticRules
};
const styleConfig = {
name: "oxlint/style",
rules: styleRules
};
const suspiciousConfig = {
name: "oxlint/suspicious",
rules: suspiciousRules
};
const restrictionConfig = {
name: "oxlint/restriction",
rules: restrictionRules
};
const correctnessConfig = {
name: "oxlint/correctness",
rules: correctnessRules
};
const nurseryConfig = {
name: "oxlint/nursery",
rules: nurseryRules
};
const perfConfig = {
name: "oxlint/perf",
rules: perfRules
};
const configByCategory = {
"flat/pedantic": pedanticConfig,
"flat/style": styleConfig,
"flat/suspicious": suspiciousConfig,
"flat/restriction": restrictionConfig,
"flat/correctness": correctnessConfig,
"flat/nursery": nurseryConfig,
"flat/perf": perfConfig
};
export {
configByCategory as default
};