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