// @ts-check import { base } from "@workspace/tooling/eslint/base"; import { defineConfig } from "eslint/config"; export default defineConfig( { ignores: ["eslint.config.mjs", "dist"] }, ...base, { files: ["src/**/*.ts"], languageOptions: { parserOptions: { projectService: true, tsconfigRootDir: import.meta.dirname, }, }, }, { files: ["seed.ts"], languageOptions: { parserOptions: { projectService: false, }, }, }, { files: ["src/**/*.ts"], rules: { "@typescript-eslint/no-floating-promises": "warn", "@typescript-eslint/no-unsafe-argument": "warn", "@typescript-eslint/no-unsafe-return": "warn", }, }, );