eslint-config-noir
Version:
Noir ESLint shareable config
24 lines (23 loc) • 626 B
JavaScript
import perfectionist from "eslint-plugin-perfectionist";
import { smartConfig } from "#utils";
export const exports = smartConfig({
plugins: {
perfectionist,
},
rules: {
"perfectionist/sort-exports": [
"error",
{
type: "alphabetical",
order: "asc",
fallbackSort: {
type: "natural",
order: "asc",
},
ignoreCase: false,
partitionByComment: true,
groups: ["type-export", "value-export"],
},
],
},
});