19 lines
528 B
TypeScript
19 lines
528 B
TypeScript
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",
|
|
},
|
|
},
|
|
});
|