You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But also, this behaviour is obnoxious in general, and I want to globally disable it. Sometimes extra parentheses greatly improve legibility, and I do not want to fight tooling to get get out of the way.
I'm not sure how exactly this breaks JSDoc types, but we don't have special support for JSDoc in any case, and we don't intend to add new formatter options: https://biomejs.dev/formatter/option-philosophy/
I don't think this issue will be picked up any time soon, sorry.
JSDocs and TypeScript are huge—way bigger than biome, and they're already used in millions of projects. If you force a choice between them and biome, you'll surely lose.
This is not about one preference versus another—biome's opinion breaks things, which makes it objectively wrong.
Environment information
Configuration
Playground link
https://biomejs.dev/playground/?code=aQBtAHAAbwByAHQAIAB7ACAAcwBwAGEAdwBuACAAfQAgAGYAcgBvAG0AIAAnAG4AbwBkAGUAOgBjAGgAaQBsAGQAXwBwAHIAbwBjAGUAcwBzACcAOwAKAAoALwAqACoACgAgACoAIABAAHAAYQByAGEAbQAgAHsALgAuAC4AUABhAHIAYQBtAGUAdABlAHIAcwA8AHQAeQBwAGUAbwBmACAAcwBwAGEAdwBuAD4AfQAgAGEAcgBnAHMACgAgACoALwAKAGUAeABwAG8AcgB0ACAAZgB1AG4AYwB0AGkAbwBuACAAcwBwAGEAdwBuAFAAcgBvAG0AaQBzAGkAZgBpAGUAZAAoAC4ALgAuAGEAcgBnAHMAKQAgAHsACgAJAGwAZQB0ACAAcwB0AGQAZQByAHIAIAA9ACAAJwAnADsACgAJAGwAZQB0ACAAcwB0AGQAbwB1AHQAIAA9ACAAJwAnADsACgAKAAkAYwBvAG4AcwB0ACAAYwBoAGkAbABkACAAPQAgAHMAcABhAHcAbgAoAC4ALgAuAGEAcgBnAHMAKQA7AAoACQBjAGgAaQBsAGQALgBzAHQAZABlAHIAcgA%2FAC4AcwBlAHQARQBuAGMAbwBkAGkAbgBnACgAJwB1AHQAZgA4ACcAKQA7AAoACQBjAGgAaQBsAGQALgBzAHQAZABlAHIAcgA%2FAC4AbwBuACgAJwBkAGEAdABhACcALAAgACgAZABhAHQAYQApACAAPQA%2BACAAewAKAAkACQBzAHQAZABlAHIAcgAgACsAPQAgAGQAYQB0AGEAOwAKAAkAfQApADsACgAJAGMAaABpAGwAZAAuAHMAdABkAG8AdQB0AD8ALgBzAGUAdABFAG4AYwBvAGQAaQBuAGcAKAAnAHUAdABmADgAJwApADsACgAJAGMAaABpAGwAZAAuAHMAdABkAG8AdQB0AD8ALgBvAG4AKAAnAGQAYQB0AGEAJwAsACAAKABkAGEAdABhACkAIAA9AD4AIAB7AAoACQAJAHMAdABkAG8AdQB0ACAAKwA9ACAAZABhAHQAYQA7AAoACQB9ACkAOwAKAAoACQAvACoAKgAKAAkAIAAqACAAQAB0AHkAcABlACAAewBQAHIAbwBtAGkAcwBlADwAewAgAGMAbwBkAGUAOgAgAG4AdQBtAGIAZQByACAAfAAgAG4AdQBsAGwALAAgAHMAaQBnAG4AYQBsADoAIABOAG8AZABlAEoAUwAuAFMAaQBnAG4AYQBsAHMAIAB8ACAAbgB1AGwAbAAsACAAcwB0AGQAZQByAHIAOgAgAHMAdAByAGkAbgBnACwAIABzAHQAZABvAHUAdAA6ACAAcwB0AHIAaQBuAGcAIAB9AD4AfQAKAAkAIAAqAC8ACgAJAHIAZQB0AHUAcgBuACAAKABuAGUAdwAgAFAAcgBvAG0AaQBzAGUAKAAoAHIAZQBzAG8AbAB2AGUALAAgAHIAZQBqAGUAYwB0ACkAIAA9AD4AIAB7AAoACQAJAGMAaABpAGwAZAAuAG8AbgAoACcAYwBsAG8AcwBlACcALAAgACgAYwBvAGQAZQAsACAAcwBpAGcAbgBhAGwAKQAgAD0APgAgAHsACgAJAAkACQByAGUAcwBvAGwAdgBlACgAewAKAAkACQAJAAkAYwBvAGQAZQAsAAoACQAJAAkACQBzAGkAZwBuAGEAbAAsAAoACQAJAAkACQBzAHQAZABlAHIAcgAsAAoACQAJAAkACQBzAHQAZABvAHUAdAAsAAoACQAJAAkAfQApADsACgAJAAkAfQApADsACgAJAAkAYwBoAGkAbABkAC4AbwBuACgAJwBlAHIAcgBvAHIAJwAsACAAKABjAG8AZABlACwAIABzAGkAZwBuAGEAbAApACAAPQA%2BACAAewAKAAkACQAJAHIAZQBqAGUAYwB0ACgAewAKAAkACQAJAAkAYwBvAGQAZQAsAAoACQAJAAkACQBzAGkAZwBuAGEAbAAsAAoACQAJAAkACQBzAHQAZABlAHIAcgAsAAoACQAJAAkACQBzAHQAZABvAHUAdAAsAAoACQAJAAkAfQApADsACgAJAAkAfQApADsACgAJAH0AKQApADsACgB9AAoA
Code of Conduct
The text was updated successfully, but these errors were encountered: