An open API service for providing issue and pull request metadata for open source projects.

GitHub / typescript-eslint/typescript-eslint issues and pull requests

Labelled with: AST

#11708 - Enhancement: throw an error for invalid `TSParameterProperty`s

Issue - State: open - Opened by bradzacher about 1 month ago - 1 comment
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#11590 - fix(typescript-estree): forbid class property with name `constructor`

Pull Request - State: closed - Opened by fisker 3 months ago - 4 comments
Labels: 1 approval, AST

#11590 - fix(typescript-estree): forbid class property with name `constructor`

Pull Request - State: closed - Opened by fisker 3 months ago - 4 comments
Labels: 1 approval, AST

#11587 - Enhancement(AST): Cleanup `TSLiteralType`

Issue - State: closed - Opened by bradzacher 3 months ago
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#11584 - Enhancement: Forbid class property with name `constructor`

Issue - State: closed - Opened by fisker 3 months ago - 1 comment
Labels: enhancement, package: typescript-estree, AST, accepting prs

#11497 - feat(typescript-estree): forbid invalid keys in `EnumMember`

Pull Request - State: closed - Opened by fisker 3 months ago - 7 comments
Labels: 1 approval, AST

#11353 - Bug: Wrong cooked value of `TemplateElement` in `TaggedTemplateExpression `

Issue - State: open - Opened by fisker 5 months ago - 2 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11352 - Enhancement: Forbid optional chaining in `TaggedTemplateExpression`

Issue - State: open - Opened by fisker 5 months ago - 6 comments
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#11283 - fix(typescript-estree): change the token type of `null` from `Keyword` to `Null`

Pull Request - State: closed - Opened by ntdiary 6 months ago - 4 comments
Labels: AST

#11244 - Bug: typescript-estree should allow `using` declaration in ambient context

Issue - State: closed - Opened by JLHwung 6 months ago - 5 comments
Labels: bug, package: typescript-estree, triage, AST, locked due to age

#11232 - feat(typescript-estree): forbid invalid keys in `EnumMember`

Pull Request - State: open - Opened by fisker 6 months ago - 6 comments
Labels: awaiting response, AST

#11114 - Bug: `TSImportType`'s `option` object always has key `with`

Issue - State: closed - Opened by overlookmotel 7 months ago - 3 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11077 - Bug: Duplicate `extends` clause for `interface` should be reported

Issue - State: closed - Opened by leaysgur 8 months ago - 4 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11055 - Bug: Inconsistent TSMappedType AST shape for optional and readonly

Issue - State: closed - Opened by JLHwung 8 months ago - 4 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#11026 - Bug: Parser: End range of `Program` differs from Espree

Issue - State: open - Opened by overlookmotel 8 months ago - 9 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#10394 - Enhancement: support import attributes in TS import type

Issue - State: closed - Opened by fisker about 1 year ago - 1 comment
Labels: enhancement, package: typescript-estree, AST, accepting prs, package: ast-spec

#9610 - Bug: ThrowStatement's argument should be Expression

Issue - State: closed - Opened by ericmorand over 1 year ago - 6 comments
Labels: bug, good first issue, AST, accepting prs

#9231 - fix(ast-spec): function-call-like callee should be Expression not LeftHandSideExpression

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 3 comments
Labels: AST

#9229 - Bug: [ast-spec] wrong type for callee of CallExpression, NewExpression, TaggedTemplateExpression

Issue - State: closed - Opened by Josh-Cena over 1 year ago
Labels: bug, AST, package: ast-spec

#9228 - feat(typescript-estree): restrict variable declarator definite/init combinations

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 13 comments
Labels: AST

#9228 - feat(typescript-estree): restrict variable declarator definite/init combinations

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 13 comments
Labels: AST

#9226 - feat(typescript-estree): require `import = require()` argument to be a string literal

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 3 comments
Labels: AST

#9226 - feat(typescript-estree): require `import = require()` argument to be a string literal

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 3 comments
Labels: AST

#9225 - feat(typescript-estree): forbid `.body`, `.async`, `.generator` on `declare function`

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 3 comments
Labels: AST

#9225 - feat(typescript-estree): forbid `.body`, `.async`, `.generator` on `declare function`

Pull Request - State: closed - Opened by Josh-Cena over 1 year ago - 3 comments
Labels: AST

#9222 - AST tightening: `PrivateIdentifier` can only be LHS of `BinaryExpression[operator='in']`

Issue - State: open - Opened by Josh-Cena over 1 year ago
Labels: enhancement, package: typescript-estree, awaiting response, AST

#9221 - AST tightening: around init/definite combinations on let/var/const declarators

Issue - State: closed - Opened by Josh-Cena over 1 year ago - 1 comment
Labels: enhancement, package: typescript-estree, AST

#9220 - AST tightening: `TSExternalModuleReference#expression` must be a `StringLiteral`

Issue - State: closed - Opened by Josh-Cena over 1 year ago - 1 comment
Labels: enhancement, package: typescript-estree, AST

#9219 - AST tightening: `TSDeclareFunction` has no body, `declare function` cannot have `async` or `*`

Issue - State: closed - Opened by Josh-Cena over 1 year ago - 1 comment
Labels: enhancement, package: typescript-estree, AST

#8888 - Bug: Program body element type exception

Issue - State: closed - Opened by loynoir over 1 year ago - 2 comments
Labels: bug, AST, accepting prs, package: ast-spec

#8099 - Enhancement: Check for switches with multiple default cases

Issue - State: closed - Opened by DMartens almost 2 years ago - 3 comments
Labels: enhancement, package: typescript-estree, AST, accepting prs

#7555 - Bug: `for (using foo in {});` should be invalid

Issue - State: closed - Opened by fisker about 2 years ago - 4 comments
Labels: bug, package: typescript-estree, AST, accepting prs

#7495 - Enhancement: Forbid duplicated accessibility modifiers

Issue - State: closed - Opened by fisker over 2 years ago - 1 comment
Labels: enhancement, package: typescript-estree, AST, accepting prs

#6434 - AST: provide better discriminated unions for ambiguous node types

Issue - State: open - Opened by bradzacher almost 3 years ago
Labels: enhancement, AST, accepting prs, package: ast-spec

#6433 - AST cleanup: type parameter in `TSMappedType`

Issue - State: closed - Opened by bradzacher almost 3 years ago - 4 comments
Labels: breaking change, AST, accepting prs

#6225 - Enhancement: add strict `parent` types for nodes that have well-defined parents

Issue - State: closed - Opened by bradzacher almost 3 years ago - 7 comments
Labels: enhancement, AST, accepting prs, package: ast-spec

#1682 - Support for JSDoc type assertions

Issue - State: open - Opened by thorn0 over 5 years ago - 10 comments
Labels: package: typescript-estree, AST, accepting prs