import { defineConfig } from "vite-plus"; import projectLint from "./scripts/project-lint.ts"; export default defineConfig({ lint: { plugins: ["typescript", "unicorn", "oxc", "import"], jsPlugins: ["./scripts/project-lint.ts"], categories: { correctness: "error", suspicious: "error", pedantic: "error", perf: "error" }, rules: projectLint.configs.project.rules, options: { typeAware: true, typeCheck: true, maxWarnings: 0, reportUnusedDisableDirectives: "error", }, }, });