Description
Before You File a Bug Report Please Confirm You Have Done The Following...
- I'm using eslint-plugin-svelte. (
*.svelte
file linting does not work with the parser alone. You should also use eslint-plugin-svelte with it.) - I'm sure the problem is a parser problem. (If you are not sure, search for the issue in eslint-plugin-svelte repo and open the issue in eslint-plugin-svelte repo if there is no solution.
- I have tried restarting my IDE and the issue persists.
- I have updated to the latest version of the packages.
What version of ESLint are you using?
9.27.0
What version of eslint-plugin-svelte
and svelte-eslint-parser
are you using?
- svelte-eslint-parser@1.2.0
- eslint-plugin-svelte: not used at all
What did you do?
Configuration
import {includeIgnoreFile} from '@eslint/compat';
import js from '@eslint/js';
import globals from 'globals';
import {fileURLToPath} from 'node:url';
import ts from 'typescript-eslint';
import svelteConfig from './svelte.config.js';
import svelteParser from 'svelte-eslint-parser';
const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
export default ts.config(
includeIgnoreFile(gitignorePath),
js.configs.recommended,
...ts.configs.recommended,
{
languageOptions: {
globals: {...globals.browser, ...globals.node}
},
rules: {
// typescript-eslint strongly recommend that you do not use the no-undef lint rule on TypeScript projects.
// see: https://typescript-eslint.io/troubleshooting/faqs/eslint/#i-get-errors-from-the-no-undef-rule-about-global-variables-not-being-defined-even-though-there-are-no-typescript-errors
"no-undef": 'off'
}
},
// Other config for non-Svelte files
{
ignores: ['eslint.config.js', 'svelte.config.js'],
languageOptions: {
parser: ts.parser,
parserOptions: {
project: "./tsconfig.json",
extraFileExtensions: [".svelte"],
},
},
},
// Svelte config
{
files: [
"**/*.svelte",
"**/*.svelte.js",
"**/*.svelte.ts",
],
languageOptions: {
parser: svelteParser,
// Parse the `<script>` in `.svelte` as TypeScript by adding the following configuration.
parserOptions: {
parser: ts.parser,
svelteConfig
},
},
},
);
Svelte eslint parser cause typescript-eslint
to create new program for each .svelte file, on large projects parsing may take significant amount of time from 30 secs to couple of minutes depending on project's size.
Here's related issue in eslint-plugin-svelte
- sveltejs/eslint-plugin-svelte#1084, I believe this issue have roots in svelte-eslint-parser
, because even if I remove svelte-eslint-plugin
from project, and just use parser there's no visible difference in amount of time needed for eslint to complete its job.
Here's what I did:
- Set env var
DEBUG
totypescript-eslint:typescript-estree:*
, i.e.export DEBUG=typescript-eslint:typescript-estree:*
- Ran
eslint .
Here's logs from eslint output:
Click Me
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\eslint.config.js +0ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +41ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Accordion\Accordion.svelte +1ms
typescript-eslint:typescript-estree:parseSettings:resolveProjectList parserOptions.project (excluding ignored) matched projects: Map(1) {
'<root>/tsconfig.json' => '<root>/tsconfig.json'
} +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects File did not belong to any existing programs, moving to create/update. <root>\src\lib\components\accordion\accordion.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Creating watch program for <root>\tsconfig.json. +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found program for file. <root>\src\lib\components\accordion\accordion.svelte +677ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\Accordion.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\app.d.ts +27ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\app.d.ts +27ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\auth\index.ts +8ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\auth\index.ts +7ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\accordion\accordion.test.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\Accordion.test.ts +4ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\accordion\index.ts +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\index.ts +7ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\accordion\context.ts +5ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\context.ts +5ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\accordion\types.ts +13ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\types.ts +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\appbar\appbar.test.ts +6ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\AppBar\AppBar.test.ts +7ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +765ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\AppBar\AppBar.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\appbar\appbar.svelte +15ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\AppBar\AppBar.svelte +24ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Avatar\Avatar.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\avatar\avatar.svelte +25ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Avatar\Avatar.svelte +24ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\avatar\avatar.test.ts +18ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Avatar\Avatar.test.ts +10ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\avatar\types.ts +8ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Avatar\types.ts +8ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +37ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Combobox\Combobox.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\combobox\combobox.svelte +14ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Combobox\Combobox.svelte +19ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\combobox\types.ts +21ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Combobox\types.ts +16ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +41ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\FileUpload\FileUpload.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\fileupload\fileupload.svelte +20ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\FileUpload\FileUpload.svelte +25ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\appbar\types.ts +21ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\AppBar\types.ts +15ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\fileupload\fileupload.test.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\FileUpload\FIleUpload.test.ts +5ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\fileupload\types.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\FileUpload\types.ts +4ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\modal\types.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Modal\types.ts +4ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\modal\modal.test.ts +6ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Modal\Modal.test.ts +5ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +46ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Modal\Modal.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\modal\modal.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Modal\Modal.svelte +10ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\index.ts +14ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\index.ts +11ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +21ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Accordion\Accordion.test.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\accordion\accordion.test.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\Accordion.test.svelte +21ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +23ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Navigation\NavBar.test.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\navbar.test.svelte +23ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\NavBar.test.svelte +14ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\combobox\combobox.test.ts +11ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Combobox\Combobox.test.ts +7ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\navigation.test.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\Navigation.test.ts +3ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\context.ts +14ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\context.ts +14ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +36ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Navigation\NavTile.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\navtile.svelte +8ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\NavTile.svelte +14ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +20ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Navigation\NavBar.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\navbar.svelte +21ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\NavBar.svelte +19ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +14ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Navigation\NavRail.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\navrail.svelte +15ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\NavRail.svelte +14ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +17ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Accordion\AccordionItem.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\accordion\accordionitem.svelte +17ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Accordion\AccordionItem.svelte +19ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\types.ts +11ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\types.ts +7ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +23ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Pagination\Pagination.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\pagination\pagination.svelte +16ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Pagination\Pagination.svelte +31ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\pagination\pagination.test.ts +28ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Pagination\Pagination.test.ts +13ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +42ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Navigation\NavRail.test.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\navigation\navrail.test.svelte +12ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Navigation\NavRail.test.svelte +15ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\pagination\types.ts +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Pagination\types.ts +5ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +19ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Popover\Popover.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\popover\popover.svelte +13ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Popover\Popover.svelte +17ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\popover\popover.test.ts +16ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Popover\Popover.test.ts +12ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Progress\Progress.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\progress\progress.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Progress\Progress.svelte +10ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\progress\progress.test.ts +11ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Progress\Progress.test.ts +8ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\progress\types.ts +5ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Progress\types.ts +5ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\ProgressRing\ProgressRing.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\progressring\progressring.svelte +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\ProgressRing\ProgressRing.svelte +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\progressring\progressring.test.ts +11ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\ProgressRing\ProgressRing.test.ts +9ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\progressring\types.ts +5ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\ProgressRing\types.ts +4ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\rating\index.ts +5ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Rating\index.ts +5ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +27ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Rating\Rating.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\rating\rating.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Rating\Rating.svelte +11ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\popover\types.ts +12ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Popover\types.ts +8ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\rating\types.ts +2ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Rating\types.ts +3ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\rating\rating.test.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Rating\Rating.test.ts +2ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Segment\Segment.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\segment.svelte +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\Segment.svelte +13ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\context.ts +10ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\context.ts +6ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +18ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Segment\Segment.test.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\segment.test.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\Segment.test.svelte +10ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +8ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Segment\SegmentItem.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\segmentitem.svelte +8ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\SegmentItem.svelte +8ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\types.ts +10ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\types.ts +7ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +15ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Slider\Slider.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\slider\slider.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Slider\Slider.svelte +13ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\index.ts +13ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\index.ts +8ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\slider\types.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Slider\types.ts +4ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\slider\slider.test.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Slider\Slider.test.ts +3ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +27ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Switch\Switch.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\switch\switch.svelte +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Switch\Switch.svelte +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\switch\types.ts +14ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Switch\types.ts +11ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\switch\switch.test.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Switch\Switch.test.ts +3ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\context.ts +8ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\context.ts +8ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\index.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\index.ts +3ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +35ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Tabs\Tabs.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\tabs.svelte +5ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\Tabs.svelte +9ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +17ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Tabs\Tabs.test.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\tabs.test.svelte +20ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\Tabs.test.svelte +21ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\tabs.test.ts +20ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\Tabs.test.ts +16ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +34ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Tabs\TabsControl.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\tabscontrol.svelte +15ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\TabsControl.svelte +20ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\segment\segment.test.ts +32ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Segment\Segment.test.ts +27ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\types.ts +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\types.ts +7ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +49ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\TagsInput\TagsInput.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tagsinput\tagsinput.svelte +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\TagsInput\TagsInput.svelte +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tagsinput\tagsinput.test.ts +13ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\TagsInput\TagsInput.test.ts +9ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tagsinput\types.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\TagsInput\types.ts +4ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Tooltip\Tooltip.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tooltip\tooltip.svelte +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tooltip\Tooltip.svelte +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\toast\types.ts +10ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Toast\types.ts +8ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +23ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Toast\ToastProvider.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\toast\toastprovider.svelte +15ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Toast\ToastProvider.svelte +26ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tooltip\tooltip.test.ts +26ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tooltip\Tooltip.test.ts +14ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\internal\noop.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\internal\noop.ts +3ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\internal\create-context.ts +6ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\internal\create-context.ts +6ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tooltip\types.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tooltip\types.ts +3ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\internal\snippets.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\internal\snippets.ts +3ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +47ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\+layout.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\+layout.svelte +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\+layout.svelte +7ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +12ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\+page.svelte +12ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\+page.svelte +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\+page.ts +6ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\+page.ts +3ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\internal\use-id.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\internal\use-id.ts +5ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\about\+page.svelte +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\about\+page.svelte +6ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +19ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\lib\components\Tabs\TabsPanel.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\components\tabs\tabspanel.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\components\Tabs\TabsPanel.svelte +7ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\lib\internal\test-utils.ts +10ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\lib\internal\test-utils.ts +8ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\about\+page.ts +4ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\about\+page.ts +3ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +20ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\accordions\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\accordions\+page.svelte +8ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\accordions\+page.svelte +26ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +35ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\app-bars\+page.svelte +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\app-bars\+page.svelte +38ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\app-bars\+page.svelte +31ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\avatars\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\avatars\+page.svelte +25ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\avatars\+page.svelte +30ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\combobox\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\combobox\+page.svelte +25ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\combobox\+page.svelte +27ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +27ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\file-upload\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\file-upload\+page.svelte +30ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\file-upload\+page.svelte +33ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +35ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\modal\+page.svelte +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\modal\+page.svelte +36ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\modal\+page.svelte +26ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +29ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\navigation\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\navigation\+page.svelte +32ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\navigation\+page.svelte +34ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +26ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\popover\+page.svelte +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\popover\+page.svelte +29ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\popover\+page.svelte +26ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\progress\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\progress\+page.svelte +23ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\progress\+page.svelte +24ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +22ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\progress-rings\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\progress-rings\+page.svelte +22ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\progress-rings\+page.svelte +24ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +20ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\pagination\+page.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\pagination\+page.svelte +21ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\pagination\+page.svelte +11ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +14ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\ratings\+page.svelte +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\ratings\+page.svelte +17ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\ratings\+page.svelte +25ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +20ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\segment-control\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\segment-control\+page.svelte +19ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\segment-control\+page.svelte +10ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +11ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\slider\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\slider\+page.svelte +12ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\slider\+page.svelte +22ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +19ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\switch\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\switch\+page.svelte +22ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\switch\+page.svelte +26ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +26ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\tabs\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\tabs\+page.svelte +27ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\tabs\+page.svelte +24ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +27ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\tags-input\+page.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\tags-input\+page.svelte +26ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\tags-input\+page.svelte +28ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +23ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\Counter.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\counter.svelte +25ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\Counter.svelte +21ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +20ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\Header.svelte +1ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\header.svelte +19ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\Header.svelte +11ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\sverdle\+page.server.ts +9ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\sverdle\+page.server.ts +6ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +18ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\sverdle\+page.svelte +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\sverdle\+page.svelte +16ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\sverdle\+page.svelte +31ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\sverdle\game.ts +29ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\sverdle\game.ts +15ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\sverdle\how-to-play\+page.svelte +7ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\sverdle\how-to-play\+page.svelte +12ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\sverdle\how-to-play\+page.ts +10ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\sverdle\how-to-play\+page.ts +5ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\vite.config.ts +3ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\vite.config.ts +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\sverdle\words.server.ts +2ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\sverdle\words.server.ts +2ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\svelte.config.js +139ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +4ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\tooltip\+page.svelte +2ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\tooltip\+page.svelte +91ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\tooltip\+page.svelte +107ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\estree.ts +24ms
typescript-eslint:typescript-estree:create-program:createSourceFile Getting AST without type information in TS mode for: <root>\src\routes\components\toast\+page.svelte +0ms
typescript-eslint:typescript-estree:create-program:getWatchProgramsForProjects Found existing program for file. <root>\src\routes\components\toast\+page.svelte +23ms
typescript-eslint:typescript-estree:create-program:createProjectProgram Creating project program for: <root>\src\routes\components\toast\+page.svelte +19ms
Logs clearely indicate that the new TS program created for each .svelte file, and that's the reason why linting is slow on large projects
What did you expect to happen?
Svelte ESLint Parser reuses the same program for each .svelte file
What actually happened?
Svelte ESLint Parser creates new program for each .svelte file
Link to GitHub Repo with Minimal Reproducible Example
https://github.com/codercms/svelte-eslint-parser-bug
Additional comments
No response