@sparticuz/eslint-config
Version:
Sparticuz's shareable config for eslint
35 lines (34 loc) • 760 B
JavaScript
import vitest from "@vitest/eslint-plugin";
import { defineConfig } from "eslint/config";
import { TEST_FILES } from "./file-types.js";
export default defineConfig({
files: TEST_FILES,
plugins: {
vitest,
},
rules: {
...vitest.configs.recommended.rules,
},
}, {
name: "@sparticuz/eslint-config/vitest.ts",
files: TEST_FILES,
languageOptions: {
globals: {
...vitest.environments.env.globals,
},
},
rules: {
"n/no-extraneous-import": [
"error",
{
allowModules: ["vite"],
},
],
"n/no-unpublished-import": "off",
},
settings: {
vitest: {
typecheck: true,
},
},
});