Victorien Elvinger
Victorien Elvinger
## Summary Fix https://github.com/biomejs/website/issues/48 by; - Renaming the rule into `noEvolvingTypes` - Updating the rule description ## Test Plan I updated the snapshots.
### Environment information ```block Playground ``` ### What happened? Originally posted here: https://github.com/rome/tools/issues/3734 Consider the [following code](https://biomejs.dev/playground/?lintRules=all&code=ZQB4AHAAbwByAHQAIABmAHUAbgBjAHQAaQBvAG4AIABzAHUAcABwAG8AcgB0AGUAZAAoACkAOgAgAGIAbwBvAGwAZQBhAG4AIAB7AAoAIAAgAHIAZQB0AHUAcgBuACAAIQAhACgACgAgACAAIAAgAC8ALwAgAGIAaQBvAG0AZQAtAGkAZwBuAG8AcgBlACAAbABpAG4AdAAvAGMAbwBtAHAAbABlAHgAaQB0AHkALwB1AHMAZQBPAHAAdABpAG8AbgBhAGwAQwBoAGEAaQBuADoAIABvAHAAdABpAG8AbgBhAGwAIABjAGgAYQBpAG4AaQBuAGcAIABjAHIAZQBhAHQAZQBzACAAbQBvAHIAZQAgAGMAbwBtAHAAbABpAGMAYQB0AGUAZAAgAEUAUwAyADAAMQA5ACAAYwBvAGQAZQAKACAAIAAgACAAbgBhAHYAaQBnAGEAdABvAHIALgBjAHIAZQBkAGUAbgB0AGkAYQBsAHMAIAAmACYACgAgACAAIAAgAG4AYQB2AGkAZwBhAHQAbwByAC4AYwByAGUAZABlAG4AdABpAGEAbABzAC4AYwByAGUAYQB0AGUAIAAmACYACgAgACAAIAAgAG4AYQB2AGkAZwBhAHQAbwByAC4AYwByAGUAZABlAG4AdABpAGEAbABzAC4AZwBlAHQAIAAmACYACgAgACAAIAAgAHcAaQBuAGQAbwB3AC4AUAB1AGIAbABpAGMASwBlAHkAQwByAGUAZABlAG4AdABpAGEAbAAKACAAIAApADsACgB9AA%3D%3D): ```ts export function supported(): boolean { return !!( // biome-ignore lint/complexity/useOptionalChain: optional chaining...
### Description [noUselessCatch](https://biomejs.dev/linter/rules/no-useless-catch/) doesn't provide any code fix. We could provide a fix that removes the `try {} catch {}` or shorten it to `try {} finally {}`.
## Summary This PR renames `--rule` into `--only` and adds a new option `--skip`. These two options can be repeated and used together. When used together, `--skip` takes precedence over...
### Description To reduce the number of allocation we could modify the implementation as described in [this comment](https://github.com/biomejs/biome/pull/2508#discussion_r1599054650).
### Description Some CLI options accept undocumented values. For example: - `--quote-properties` accepts undocumented value `AsNeeded` and `Preserve` - `--quote-style` accepts undocumented values `Double` and `Single` - `--semicolons` accepts undocumented...
## Summary Close #3596 ## Test Plan I updated the tests.
### Description This umbrella issue tracks the development of type-aware lint rules. We first motivate our decision to implement our own type synthesizer, and then present the type-aware rules we...
### Description [unified-signatures](https://typescript-eslint.io/rules/unified-signatures) **Want to contribute?** Lets you know you are interested! We will assign you to the issue to prevent several people to work on the same issue. Don't...
## Summary The name resolver identifies a declaration (binding identifier) thanks to its range, while the semantic model identifies a declaration thanks to its index. Using a different way of...