Commit 809ca5d
committed
fix(eslint-plugin): drop conflicting
The @endo/internal config set both `projectService` and the legacy
`project` glob in parserOptions. typescript-eslint 8.59 now rejects
that combination ("Enabling 'project' does nothing when 'projectService'
is enabled"), so every file failed to parse with a 0:0 error.
Remove the legacy `project: [tsconfig.eslint-full.json]` mechanism (and
its now-unused glob const and redundant `useProjectService` boolean).
The project service supersedes it, discovering the nearest tsconfig per
file and falling back to `defaultProject` for stray `*.js` files.
Verified type-aware linting still engages (restrict-plus-operands fires
on a probe) and packages now lint with 0 errors.project parser option1 parent ba26f4c commit 809ca5d
1 file changed
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
8 | 12 | | |
9 | | - | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
0 commit comments