import { defineConfig } from "oxlint"; import { perfectionist } from "./eslint/perfectionist.js"; export const imports = defineConfig({ extends: [ perfectionist ], plugins: ["import", "unicorn"], rules: { // unused imports https://github.com/oxc-project/oxc/issues/18301#issuecomment-4322546558 "no-unused-vars": [ "warn", { fix: { imports: "safe-fix", variables: "off" } } ], // type imports "import/consistent-type-specifier-style": ["warn", "prefer-top-level"], "import/first": "warn", "import/no-duplicates": "error", "import/no-self-import": "error", "unicorn/prefer-node-protocol": "warn" } });