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: breaking change

#11386 - feat: remove deprecated RuleContext types

Pull Request - State: open - Opened by cseas 5 months ago - 6 comments
Labels: breaking change, 1 approval

#11321 - Enhancement: Move `VariableDeclarator.id.typeAnnotation` to `VariableDeclarator.typeAnnotation`?

Issue - State: open - Opened by fisker 5 months ago - 9 comments
Labels: enhancement, breaking change, accepting prs

#11092 - Bug: [prefer-nullish-coalescing] Should not report on false | undefined values by default

Issue - State: open - Opened by JoshuaKGoldberg 7 months ago - 2 comments
Labels: bug, package: eslint-plugin, breaking change

#10721 - feat(eslint-plugin): [no-unnecessary-condition] enable checkTypePredicates by default

Pull Request - State: open - Opened by mdm317 10 months ago - 5 comments
Labels: DO NOT MERGE, breaking change

#9923 - fix(eslint-plugin): remove allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing option

Pull Request - State: open - Opened by developer-bandi about 1 year ago - 5 comments
Labels: bug, DO NOT MERGE, breaking change

#9603 - feat(rule-tester): switched to flat config

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 6 comments
Labels: breaking change

#9603 - feat(rule-tester): switched to flat config

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 6 comments
Labels: breaking change

#9444 - feat(type-utils): remove getTokenAtPosition

Pull Request - State: closed - Opened by y-hsgw over 1 year ago - 3 comments
Labels: breaking change, 1 approval

#9444 - feat(type-utils): remove getTokenAtPosition

Pull Request - State: closed - Opened by y-hsgw over 1 year ago - 3 comments
Labels: breaking change, 1 approval

#9352 - Bug: packages incorrectly publishes `.js.map` breaking stack traces

Issue - State: closed - Opened by johnsoncodehk over 1 year ago - 9 comments
Labels: bug, breaking change, team assigned

#9292 - Enhancement: Remove getTokenAtPosition from type-utils

Issue - State: closed - Opened by y-hsgw over 1 year ago - 2 comments
Labels: enhancement, good first issue, breaking change, accepting prs

#9165 - feat: v8 integration branch

Pull Request - State: closed - Opened by bradzacher over 1 year ago
Labels: DO NOT MERGE, breaking change

#9165 - feat: v8 integration branch

Pull Request - State: open - Opened by bradzacher over 1 year ago
Labels: DO NOT MERGE, breaking change

#9163 - Enhancement: [no-useless-template-literals] Delete in v8

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, good first issue, package: eslint-plugin, breaking change, accepting prs

#9104 - feat(typescript-estree): remove EXPERIMENTAL_useSourceOfProjectReferenceRedirect

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: breaking change

#9102 - feat(eslint-plugin): replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 7 comments
Labels: breaking change

#9102 - feat(eslint-plugin): replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 7 comments
Labels: breaking change

#9088 - Parser: remove EXPERIMENTAL_useSourceOfProjectReferenceRedirect in favor of project service?

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago
Labels: package: parser, triage, breaking change

#9083 - feat(eslint-plugin): remove deprecated no-throw-literal rule

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: package: eslint-plugin, breaking change, accepting prs

#9079 - feat(eslint-plugin): apply initial config changes for v8

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: breaking change

#9078 - Configs: Apply changes to config presets for v8

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: breaking change, accepting prs, preset config change

#9017 - Enhancement(rule-tester): FlatRuleTester -> RuleTester

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: enhancement, breaking change, package: rule-tester, team assigned

#9000 - feat(utils): remove deprecated context helpers

Pull Request - State: closed - Opened by abrahamguo over 1 year ago - 3 comments
Labels: breaking change

#9000 - feat(utils): remove deprecated context helpers

Pull Request - State: closed - Opened by abrahamguo over 1 year ago - 3 comments
Labels: breaking change

#8983 - Enhancement: remove deprecated helpers for ESLint context

Issue - State: closed - Opened by auvred over 1 year ago - 1 comment
Labels: enhancement, breaking change, accepting prs

#8978 - Enhancement: [ban-types] Split into default-less no-restricted-types and more targeted type ban rule(s)

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: package: eslint-plugin, breaking change, team assigned

#8973 - chore: bump minimum versions for v8

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: breaking change

#8973 - chore: bump minimum versions for v8

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: breaking change

#8972 - feat(utils): swap LegacyESLint out for FlatESLint as ESLint export

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: breaking change

#8972 - feat(utils): swap LegacyESLint out for FlatESLint as ESLint export

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: breaking change

#8970 - Enhancement(utils): Swap FlatESLint-ESLint, FlatRuleTester-RuleTester in API

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, breaking change, accepting prs

#8967 - Enhancement: [no-unused-vars] Update for ESLint 9 defaults

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, package: eslint-plugin, breaking change, accepting prs

#8938 - chore(type-utils): remove getTypeArguments

Pull Request - State: closed - Opened by y-hsgw over 1 year ago - 2 comments
Labels: breaking change

#8938 - chore(type-utils): remove getTypeArguments

Pull Request - State: closed - Opened by y-hsgw over 1 year ago - 2 comments
Labels: breaking change

#8934 - chore(type-utils)!: remove IsNullableTypeOptions interface

Pull Request - State: closed - Opened by thuchede over 1 year ago - 2 comments
Labels: breaking change

#8934 - chore(type-utils)!: remove IsNullableTypeOptions interface

Pull Request - State: closed - Opened by thuchede over 1 year ago - 8 comments
Labels: breaking change

#8933 - feat(ast-spec): remove deprecated type params

Pull Request - State: closed - Opened by abrahamguo over 1 year ago - 3 comments
Labels: breaking change, 1 approval

#8933 - feat(ast-spec): remove deprecated type params

Pull Request - State: closed - Opened by abrahamguo over 1 year ago - 3 comments
Labels: breaking change, 1 approval

#8931 - Enhancement: Remove IsNullableTypeOptions from type-utils

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, good first issue, breaking change, accepting prs

#8930 - Enhancement: Remove deprecated getTypeArguments from type-utils

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, good first issue, breaking change, accepting prs

#8929 - Enhancement: Raise minimum versions of dependencies for v8

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 8 comments
Labels: enhancement, breaking change, accepting prs

#8927 - Enhancement: Remove AST properties deprecated in v6

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, breaking change, accepting prs, package: ast-spec

#8922 - feat(typescript-estree): rename automaticSingleRunInference to disallowAutomaticSingleRunInference

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: breaking change

#8922 - feat(typescript-estree): rename automaticSingleRunInference to disallowAutomaticSingleRunInference

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: breaking change

#8920 - fix(typescript-estree): add TSEnumBody node for TSEnumDeclaration body

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: breaking change

#8920 - fix(typescript-estree): add TSEnumBody node for TSEnumDeclaration body

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: breaking change

#8834 - feat(typescript-estree): remove slow deprecated and isolated programs

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: breaking change

#8834 - feat(typescript-estree): remove slow deprecated and isolated programs

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: breaking change

#8833 - feat(eslint-plugin): remove formatting/layout rules

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 6 comments
Labels: breaking change

#8833 - feat(eslint-plugin): remove formatting/layout rules

Pull Request - State: open - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: breaking change

#8695 - Bug: RuleCreator leaks internal meta.docs types

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago
Labels: bug, triage, breaking change

#8617 - feat(parser): always enable comment, loc, range, tokens

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: breaking change

#8617 - feat(parser): always enable comment, loc, range, tokens

Pull Request - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 4 comments
Labels: breaking change

#8554 - [rule-tester] support multipass fixes

Issue - State: closed - Opened by bradzacher almost 2 years ago - 3 comments
Labels: enhancement, breaking change, accepting prs, package: rule-tester

#8433 - Enhancement: [no-floating-promises] Don't check coincidentally Promise-like (Thenable) type values by default

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 15 comments
Labels: package: eslint-plugin, breaking change, team assigned

#8377 - feat: bump ESLint, NodeJS, and TS minimum version requirements

Pull Request - State: closed - Opened by bradzacher almost 2 years ago - 7 comments
Labels: breaking change, dependencies

#8377 - feat: bump ESLint, NodeJS, and TS minimum version requirements

Pull Request - State: closed - Opened by bradzacher almost 2 years ago - 7 comments
Labels: breaking change, dependencies

#8346 - 📣 Upcoming v7 Major Release

Issue - State: open - Opened by bradzacher almost 2 years ago
Labels: breaking change, dependencies

#8334 - chore(eslint-plugin): deprecate no-var-requires in favor of no-require-imports

Pull Request - State: closed - Opened by arka1002 almost 2 years ago - 6 comments
Labels: breaking change, 1 approval

#8334 - chore(eslint-plugin): deprecate no-var-requires in favor of no-require-imports

Pull Request - State: closed - Opened by arka1002 almost 2 years ago - 6 comments
Labels: breaking change, 1 approval

#8243 - Configs: [prefer-nullish-coalescing] change default for `ignoreConditionalTests` to `true`

Issue - State: closed - Opened by bradzacher almost 2 years ago - 3 comments
Labels: package: eslint-plugin, breaking change, accepting prs, preset config change

#8150 - Enhancement: Have RuleCreator rules throw an error if used with an incompatible parser

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 8 comments
Labels: enhancement, triage, breaking change

#8149 - Configs: Also set parser: "@typescript-eslint/parser" in common configs?

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 4 comments
Labels: package: eslint-plugin, triage, breaking change, preset config change

#8113 - Rework @typescript-eslint/no-invalid-void-type: enable type checking and correct docs + option naming

Issue - State: open - Opened by JoshuaKGoldberg almost 2 years ago - 12 comments
Labels: enhancement, package: eslint-plugin, enhancement: plugin rule option, breaking change, accepting prs

#8092 - Repo: deprecate no-var-requires in favor of no-require-imports

Issue - State: closed - Opened by Josh-Cena almost 2 years ago - 4 comments
Labels: package: eslint-plugin, breaking change, accepting prs

#8074 - 💀 Rule deletions: formatting (layout) rules

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 1 comment
Labels: package: eslint-plugin, breaking change, accepting prs

#7966 - Enhancement: [switch-exhaustiveness-check] Turn on requireDefaultForNonUnion by default

Issue - State: closed - Opened by ST-DDT about 2 years ago - 8 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, breaking change, evaluating community engagement

#7879 - [naming-convention] enumMembers should be default PascalCase

Issue - State: open - Opened by Mister-Hope about 2 years ago - 9 comments
Labels: package: eslint-plugin, breaking change, accepting prs, preset config change

#7227 - Bug: [@typescript-eslint/no-invalid-void-type] false positive on generics

Issue - State: closed - Opened by G-Rath over 2 years ago - 13 comments
Labels: bug, package: eslint-plugin, breaking change, accepting prs

#7065 - feat(typescript-estree): split TSMappedType typeParameter into constraint and key

Pull Request - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 7 comments
Labels: breaking change

#6963 - feat: fork json schema types for better compat with ESLint rule validation

Pull Request - State: open - Opened by bradzacher over 2 years ago - 6 comments
Labels: enhancement, breaking change

#6851 - Enhancement: [restrict-plus-operands] Enable checkCompoundAssignments by default

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 1 comment
Labels: package: eslint-plugin, enhancement: plugin rule option, breaking change, accepting prs

#6816 - feat: remove `RuleTester` in `/utils` in favour of the new `/rule-tester` package

Pull Request - State: closed - Opened by bradzacher over 2 years ago - 5 comments
Labels: breaking change

#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

#6403 - Enhancement: Error if configuration options aren't provided as expected

Issue - State: open - Opened by JoshuaKGoldberg almost 3 years ago - 6 comments
Labels: enhancement, package: typescript-estree, breaking change, accepting prs

#6397 - feat(eslint-plugin): [prefer-optional-chain] handle cases where the first operands are unrelated to the rest of the chain and add type info

Pull Request - State: closed - Opened by bradzacher almost 3 years ago - 17 comments
Labels: enhancement: new plugin rule, breaking change

#6240 - feat(eslint-plugin): [prefer-optional-chain] use type checking for strict falsiness

Pull Request - State: closed - Opened by JoshuaKGoldberg almost 3 years ago - 7 comments
Labels: breaking change

#6146 - Repo: remove custom logic from `no-unused-expressions`

Issue - State: closed - Opened by bradzacher almost 3 years ago - 5 comments
Labels: breaking change, blocked by another PR, repo maintenance

#6120 - Enhancement: [naming-convention] don't error for object keys in typed objects

Issue - State: closed - Opened by simon-abbott almost 3 years ago - 21 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, breaking change, accepting prs

#5886 - chore: v6.0.0

Pull Request - State: open - Opened by JoshuaKGoldberg about 3 years ago - 15 comments
Labels: breaking change

#5856 - Refactor: Remove createIsolatedProgram call from getProgramAndAST

Issue - State: closed - Opened by JoshuaKGoldberg about 3 years ago - 4 comments
Labels: breaking change, refactor, accepting prs

#5855 - Refactor: Investigate removing Program from isolated programs

Issue - State: closed - Opened by JoshuaKGoldberg about 3 years ago - 1 comment
Labels: breaking change, refactor, accepting prs

#5693 - Enhancement: [prefer-nullish-coalescing] change default value of ignoreTernaryTests to false for next major release

Issue - State: closed - Opened by jguddas about 3 years ago - 1 comment
Labels: package: eslint-plugin, enhancement: plugin rule option, breaking change, accepting prs

#5251 - feat(eslint-plugin): rework configs: recommended, strict, stylistic; -type-checked

Pull Request - State: closed - Opened by JoshuaKGoldberg over 3 years ago - 6 comments
Labels: breaking change, 1 approval

#4820 - [eslint-plugin] Breaking: enable type information for prefer-optional-chain

Issue - State: closed - Opened by JoshuaKGoldberg over 3 years ago - 6 comments
Labels: enhancement, breaking change, accepting prs

#3384 - [quotes] Backticks for union types

Issue - State: closed - Opened by mordv over 4 years ago - 2 comments
Labels: enhancement, package: eslint-plugin, breaking change, accepting prs, formatting

#2034 - `@typescript-eslint/promise-function-async` should not flag Promise subclasses

Issue - State: closed - Opened by chancancode over 5 years ago - 3 comments
Labels: bug, package: eslint-plugin, breaking change, accepting prs

#1893 - [prefer-optional-chain] false positive for `T | boolean` types

Issue - State: closed - Opened by the21st over 5 years ago - 5 comments
Labels: bug, package: eslint-plugin, breaking change, accepting prs

#1305 - Align AST for TSEnumDeclaration with TSInterfaceDeclaration, TSModuleDeclaration, etc

Issue - State: closed - Opened by bradzacher almost 6 years ago - 3 comments
Labels: enhancement, package: typescript-estree, breaking change, accepting prs