💅 useShorthandFunctionType
suggests incorrect fix for union or intersection
#2595
Closed
1 task done
Labels
A-Linter
Area: linter
L-JavaScript
Language: JavaScript and super languages
S-Bug-confirmed
Status: report has been confirmed as a valid bug
Environment information
Rule name
useShorthandFunctionType
Playground link
https://biomejs.dev/playground/?lintRules=all&code=LwAvACAATwBiAGoAZQBjAHQAIAB0AHkAcABlACAAdwBpAHQAaAAgAGMAYQBsAGwAIABzAGkAZwBuAGEAdAB1AHIAZQAgAGEAcwAgAGEAIAB0AHkAcABlACAAdQBuAGkAbwBuACAAbQBlAG0AYgBlAHIACgBlAHgAcABvAHIAdAAgAHQAeQBwAGUAIABVAG4AaQBvAG4AVwBpAHQAaABDAGEAbABsAFMAaQBnAG4AYQB0AHUAcgBlACAAPQAgAHsAIAAoACkAOgAgAHMAdAByAGkAbgBnACAAfQAgAHwAIABzAHQAcgBpAG4AZwA7AAoACgAvAC8AIABPAGIAagBlAGMAdAAgAHQAeQBwAGUAIAB3AGkAdABoACAAYwBhAGwAbAAgAHMAaQBnAG4AYQB0AHUAcgBlACAAYQBzACAAYQAgAHQAeQBwAGUAIABpAG4AdABlAHIAcwBlAGMAdABpAG8AbgAgAG0AZQBtAGIAZQByAAoAZQB4AHAAbwByAHQAIAB0AHkAcABlACAASQBuAHQAZQByAHMAZQBjAHQAaQBvAG4AVwBpAHQAaABDAGEAbABsAFMAaQBnAG4AYQB0AHUAcgBlACAAPQAgAHsAIAAoACkAOgAgAHMAdAByAGkAbgBnACAAfQAgACYAIABzAHQAcgBpAG4AZwA7AAoA
Expected result
It should suggest
Instead of
It should be a union (or intersection) of the function and the following type, but instead it is a union of the function's return type.
Code of Conduct
The text was updated successfully, but these errors were encountered: