### Environment information Looks like it doesn't support params defined in the snippet function in Svelte for noUndeclaredVariables and noUnusedVariables: [Playground](https://biomejs.dev/playground/?indentScriptAndStyle=true&lintRules=all&tab=formatter&pane=Diagnostics&code=ewAjAHMAbgBpAHAAcABlAHQAIABmAGkAZwB1AHIAZQAoAGkAbQBhAGcAZQApAH0ACgAJADwAZgBpAGcAdQByAGUAPgAKAAkACQA8AGkAbQBnACAAcwByAGMAPQB7AGkAbQBhAGcAZQAuAHMAcgBjAH0AIABhAGwAdAA9AHsAaQBtAGEAZwBlAC4AYwBhAHAAdABpAG8AbgB9ACAAdwBpAGQAdABoAD0AewBpAG0AYQBnAGUALgB3AGkAZAB0AGgAfQAgAGgAZQBpAGcAaAB0AD0AewBpAG0AYQBnAGUALgBoAGUAaQBnAGgAdAB9ACAALwA%2BAAoACQAJADwAZgBpAGcAYwBhAHAAdABpAG8AbgA%2BAHsAaQBtAGEAZwBlAC4AYwBhAHAAdABpAG8AbgB9ADwALwBmAGkAZwBjAGEAcAB0AGkAbwBuAD4ACgAJADwALwBmAGkAZwB1AHIAZQA%2BAAoAewAvAHMAbgBpAHAAcABlAHQAfQA%3D&language=svelte) https://svelte.dev/docs/svelte/snippet <img width="604" height="51" alt="Image" src="https://github.com/user-attachments/assets/19868e95-bb6f-4bb8-a287-2159bb0a836c" /> <img width="325" height="91" alt="Image" src="https://github.com/user-attachments/assets/fd473fb1-dea1-45df-b3ce-f42c4b8f4c3e" /> ### Rule name noUndeclaredVariables and noUnusedVariables ### Playground link https://biomejs.dev/playground/?indentScriptAndStyle=true&lintRules=all&tab=formatter&pane=Diagnostics&code=ewAjAHMAbgBpAHAAcABlAHQAIABmAGkAZwB1AHIAZQAoAGkAbQBhAGcAZQApAH0ACgAJADwAZgBpAGcAdQByAGUAPgAKAAkACQA8AGkAbQBnACAAcwByAGMAPQB7AGkAbQBhAGcAZQAuAHMAcgBjAH0AIABhAGwAdAA9AHsAaQBtAGEAZwBlAC4AYwBhAHAAdABpAG8AbgB9ACAAdwBpAGQAdABoAD0AewBpAG0AYQBnAGUALgB3AGkAZAB0AGgAfQAgAGgAZQBpAGcAaAB0AD0AewBpAG0AYQBnAGUALgBoAGUAaQBnAGgAdAB9ACAALwA%2BAAoACQAJADwAZgBpAGcAYwBhAHAAdABpAG8AbgA%2BAHsAaQBtAGEAZwBlAC4AYwBhAHAAdABpAG8AbgB9ADwALwBmAGkAZwBjAGEAcAB0AGkAbwBuAD4ACgAJADwALwBmAGkAZwB1AHIAZQA%2BAAoAewAvAHMAbgBpAHAAcABlAHQAfQA%3D&language=svelte ### Expected result It should know that a type is used, and a variable is declared by the snippet function parameters ### Code of Conduct - [x] I agree to follow Biome's Code of Conduct
Environment information
Looks like it doesn't support params defined in the snippet function in Svelte for noUndeclaredVariables and noUnusedVariables: Playground
https://svelte.dev/docs/svelte/snippet
Rule name
noUndeclaredVariables and noUnusedVariables
Playground link
https://biomejs.dev/playground/?indentScriptAndStyle=true&lintRules=all&tab=formatter&pane=Diagnostics&code=ewAjAHMAbgBpAHAAcABlAHQAIABmAGkAZwB1AHIAZQAoAGkAbQBhAGcAZQApAH0ACgAJADwAZgBpAGcAdQByAGUAPgAKAAkACQA8AGkAbQBnACAAcwByAGMAPQB7AGkAbQBhAGcAZQAuAHMAcgBjAH0AIABhAGwAdAA9AHsAaQBtAGEAZwBlAC4AYwBhAHAAdABpAG8AbgB9ACAAdwBpAGQAdABoAD0AewBpAG0AYQBnAGUALgB3AGkAZAB0AGgAfQAgAGgAZQBpAGcAaAB0AD0AewBpAG0AYQBnAGUALgBoAGUAaQBnAGgAdAB9ACAALwA%2BAAoACQAJADwAZgBpAGcAYwBhAHAAdABpAG8AbgA%2BAHsAaQBtAGEAZwBlAC4AYwBhAHAAdABpAG8AbgB9ADwALwBmAGkAZwBjAGEAcAB0AGkAbwBuAD4ACgAJADwALwBmAGkAZwB1AHIAZQA%2BAAoAewAvAHMAbgBpAHAAcABlAHQAfQA%3D&language=svelte
Expected result
It should know that a type is used, and a variable is declared by the snippet function parameters
Code of Conduct