feat: one tsconfig.json and different rules

This commit is contained in:
imccyu
2026-06-17 23:41:18 +08:00
parent ec9b093cb0
commit dc04fea749
16 changed files with 89 additions and 113 deletions

View File

@@ -36,7 +36,7 @@ export default tseslint.config(
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.typecheck.json'],
project: ['./packages/*/tsconfig.json', './tsconfig.json'],
tsconfigRootDir: import.meta.dirname,
},
},
@@ -81,13 +81,13 @@ export default tseslint.config(
// --- tests: same rules, minus the friction that fights test ergonomics --
{
files: ['packages/*/tests/**/*.ts'],
files: ['packages/*/tests/**/*.ts', 'examples/*/tests/**/*.ts'],
extends: [
...tseslint.configs.strictTypeChecked,
],
languageOptions: {
parserOptions: {
project: ['./tsconfig.typecheck.json'],
project: ['./tsconfig.json'],
tsconfigRootDir: import.meta.dirname,
},
},