Kirk Waiblinger
Kirk Waiblinger
### Before You File a Documentation Request Please Confirm You Have Done The Following... - [X] I have looked for existing [open or closed documentation requests](https://github.com/typescript-eslint/typescript-eslint/issues?q=is%3Aissue+label%3Adocumentation) that match my proposal....
### Version 29.7.0 ### Steps to reproduce ```js expect( (async () => { throw new Error("message", { cause: new Error("cause") }); })(), ).rejects.toThrow(new Error("message")); ``` ### Expected behavior Test should...
## PR Checklist - [x] Addresses an existing open issue: fixes #9889 - [x] That issue was marked as [accepting prs](https://github.com/typescript-eslint/typescript-eslint/issues?q=is%3Aopen+is%3Aissue+label%3A%22accepting+prs%22) - [x] Steps in [Contributing](https://typescript-eslint.io/contributing) were taken ## Overview...
## PR Checklist - [x] Addresses an existing open issue: fixes #9897 - [x] That issue was marked as [accepting prs](https://github.com/typescript-eslint/typescript-eslint/issues?q=is%3Aopen+is%3Aissue+label%3A%22accepting+prs%22) - [x] Steps in [Contributing](https://typescript-eslint.io/contributing) were taken ## Overview...
### Suggestion If you throw an exception in a rule (within the RuleListener object handlers, not at the top level of the `create()` function), the whole test suite fails with...
### Before You File a Bug Report Please Confirm You Have Done The Following... - [X] I have tried restarting my IDE and the issue persists. - [X] I have...
### Suggestion @Josh-Cena This is a followup to https://github.com/typescript-eslint/typescript-eslint/pull/8826#issuecomment-2052495726 There are discrepancies between the operator precedences in our code and [those on MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Operator_precedence#table). We might want to take a closer...
### Before You File a Proposal Please Confirm You Have Done The Following... - [X] I have [searched for related issues](https://github.com/typescript-eslint/typescript-eslint/issues?q=is%3Aissue+label%3A%22enhancement%3A+plugin+rule+option%22) and found none that match my proposal. - [X]...
## PR Checklist - [x] Addresses an existing open issue: fixes #9808 - [ ] That issue was marked as [accepting prs](https://github.com/typescript-eslint/typescript-eslint/issues?q=is%3Aopen+is%3Aissue+label%3A%22accepting+prs%22) - [ ] Steps in [Contributing](https://typescript-eslint.io/contributing) were taken...
**Prettier 3.3.3** [Playground link](https://prettier.io/playground/#N4Igxg9gdgLgprEAuEMCeAHOACAQhCAGzgEMoA1EwgVzgGdsBebYAHSm2wG0BrONbAEsOACj5oIAM2wBZNAHkARgCs4YGAEoAukmyKCxMuwC+IADQgIGGIOh1koEgCcnEAO4AFZwnsoqbkjR7C0UnEjA+GABlEgBbOAAZYThkSSo6OBCwiLhojHDhAHNkGCdaCwzYwRKyzJA4AA8sJ0F42CoAFTgnKGdBelT0uroi4gBFagh4QcIMi2U6BqjRuAmplKQ02bqAR0n4D1cMXxASOgBaKDg4ABNb81QwwUIigGEIWNiSZFPCQgeRlBCsQAIIwUqCRTUA7dJJXGZzEAACxgsUIAHUkYJ4HR8mA4FEfNjBAA3bFoH5gOjBEAk2gASSgd1gUTALWsIKZUXQxARdQwrgy6LCGB+Avo3RJKQswgyThghxIhS+fIs+Sccp+6CwdDZgmsDwFwhg6MENxgSOQAA4AAwWJxwPaCB2K5XfTZDCwwEiKU3my1IABMFmoGQ6Pt8W0RcFiiludxuCTIhWoSrgADEIE4vuCij8SNCICBjMYgA) ```sh --parser typescript ``` **Input:** ```tsx type BooleanValues = { [key in (keyof MyObject)]: boolean } ``` **Output:** ```tsx type BooleanValues = { [key in keyof...