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: team assigned

#11313 - Docs: Mention ESLint's `defineConfig` (until `tseslint.config` is deprecated)

Issue - State: closed - Opened by JoshuaKGoldberg 5 months ago
Labels: documentation, team assigned, locked due to age

#11056 - Docs: Blog post / guide on 'evaluating community engagement' rules

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago
Labels: documentation, team assigned

#11016 - Docs: Mention sourceType in parser/parserOptions

Issue - State: open - Opened by JoshuaKGoldberg 8 months ago - 2 comments
Labels: documentation, team assigned

#10935 - Docs: Mention defineConfig(); remove mention of tseslint.config()

Issue - State: closed - Opened by nzakas 9 months ago - 42 comments
Labels: documentation, team assigned

#10501 - Docs: Add Bluesky social icons for team members

Issue - State: closed - Opened by JoshuaKGoldberg 12 months ago
Labels: documentation, team assigned, locked due to age

#10483 - Docs: link to docs for previous major versions, with the appropriate caveats

Issue - State: closed - Opened by That-Guy977 12 months ago - 8 comments
Labels: documentation, team assigned

#10186 - Repo: internal lint rule for our code standards around `=== nullishLiteral`

Issue - State: closed - Opened by kirkwaiblinger about 1 year ago - 2 comments
Labels: repo maintenance, accepting prs, team assigned

#10022 - Docs: Blog post on the benefits of typed linting

Issue - State: closed - Opened by JoshuaKGoldberg about 1 year ago
Labels: documentation, team assigned

#10007 - Enhancement: [no-unnecessary-condition] report on type guards usages where the type is already equal

Issue - State: closed - Opened by kirkwaiblinger about 1 year ago - 2 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, team assigned

#10000 - Docs: Add a rick roll somewhere in the docs

Issue - State: open - Opened by JoshuaKGoldberg about 1 year ago - 3 comments
Labels: documentation, team assigned

#9996 - Repo(scope-manager): tsconfig `include` is empty

Issue - State: open - Opened by abrahamguo about 1 year ago
Labels: repo maintenance, team assigned

#9957 - Repo: flat-config-types integration tests failing on main: Type 'FlatConfig' is not generic

Issue - State: closed - Opened by JoshuaKGoldberg about 1 year ago
Labels: repo maintenance, team assigned

#9858 - ⚡️ Performance: Use a dedicated quick JSDoc parser for no-deprecated

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago
Labels: enhancement, package: eslint-plugin, performance, team assigned

#9753 - Docs: Add FAQs and flesh out associated docs for project service

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: documentation, team assigned

#9715 - Docs: Local relative paths not supported by projectService's allowDefaultProject

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: bug, documentation, team assigned

#9676 - Bug: v8 RuleTester crashes on ESLint >=9.5.0

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: bug, package: rule-tester, team assigned

#9639 - Repo: Share @typescript-eslint/internal/plugin-test-formatting in something public

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago
Labels: repo maintenance, team assigned

#9609 - Docs: review Advancement info

Issue - State: closed - Opened by abrahamguo over 1 year ago - 1 comment
Labels: documentation, team assigned

#9596 - Docs: Add final announcement blog post for v8

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned, locked due to age

#9587 - Docs: Add a dedicated docs page for type-utils > TypeOrValueSpecifier

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned

#9571 - Performance: parserOptions.projectService no longer outperforms parserOptions.project

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago
Labels: bug, performance, team assigned

#9508 - Enhancement: [no-floating-promises] Disable checkThenables by default in v8

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: package: eslint-plugin, enhancement: plugin rule option, team assigned

#9504 - Bug: parserOptions.project with single-run mode and extraFileExtensions: files not in program instance(s)

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 5 comments
Labels: bug, vue, team assigned

#9501 - Try out v8 beta on various influential plugins

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 7 comments
Labels: meta, team assigned

#9499 - Docs: Add FAQ about ts-expect-error and ts-ignore not doing anything

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned

#9450 - Docs: clarify how to fix "Too many files (>8) have matched the default project"

Issue - State: closed - Opened by JavaScriptBach over 1 year ago - 13 comments
Labels: documentation, team assigned

#9447 - Repo: don't install dependencies for the entire repo in "Semantic Breaking Change PR" workflow

Issue - State: closed - Opened by auvred over 1 year ago - 1 comment
Labels: repo maintenance, team assigned

#9438 - Configs: Add no-unnecessary-type-parameters to strict-type-checked preset

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: package: eslint-plugin, preset config change, team assigned

#9433 - Deprecate return-await option "never"

Issue - State: closed - Opened by kirkwaiblinger over 1 year ago - 4 comments
Labels: package: eslint-plugin, documentation, team assigned

#9426 - Repo: v8 branch test failures on getTypeFlags and getTypeName: Cannot read properties of undefined (reading 'id')

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: repo maintenance, team assigned

#9424 - Docs: Add JSDoc descriptions to generated configs

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, accepting prs, team assigned

#9423 - Docs: Decide how we want to use '1 approval' and 'team assigned' labels

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: documentation, team assigned

#9422 - Docs: Add mention of forward-porting dependency version support to in-progress major versions

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: documentation, team assigned

#9420 - Bug: (v8) TypeScript version warning shows with TS 5.5

Issue - State: closed - Opened by hildjj over 1 year ago - 2 comments
Labels: bug, team assigned

#9419 - Repo: Switch from explicit-function-return-type to isolatedDeclarations and/or explicit-module-boundary-type

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 8 comments
Labels: repo maintenance, team assigned

#9372 - Repo: Consider having Renovate only update major and minor versions, not patch versions

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 9 comments
Labels: repo maintenance, team assigned

#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

#9345 - Repo: v8 failing to publish: Cannot find module 'tools/release/changelog-renderer'

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: repo maintenance, team assigned

#9344 - Bug: single run mode breaks with fixers

Issue - State: closed - Opened by hasakilol over 1 year ago - 7 comments
Labels: bug, package: typescript-estree, team assigned

#9315 - Docs: add an FAQ section about eslint TIMING/`--stats` and type-aware rules being misleading

Issue - State: closed - Opened by bradzacher over 1 year ago - 1 comment
Labels: documentation, performance, team assigned

#9298 - Docs: Add generated documentation on packages exports to the site

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: documentation, team assigned

#9286 - Enhancement: Add v8 projectService name to withoutProjectParserOptions

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, team assigned

#9283 - Docs: Add note of also trying major versions out on downstream ESLint plugins

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned

#9273 - Docs: Missing mention of TSEnumBody in v8 beta post

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned

#9272 - Docs: Add a mention of trying out majors on influential community repos in blog posts

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: documentation, team assigned

#9269 - Playground: Virtual file name discrepancy between playground (input.ts) and docs & rule tests (file.ts)

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: bug, website: playground, team assigned

#9265 - Repo: codecov coverage reports are not longer uploaded

Issue - State: closed - Opened by Vinccool96 over 1 year ago - 1 comment
Labels: tests, repo maintenance, team assigned

#9210 - Docs: Move PR-specific testing advice from Contributing > Local Development to Pull Requests

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: documentation, team assigned

#9096 - Bug: [v8.0.0-alpha.10] incorrect error message `Parsing error: "parserOptions.programs"`

Issue - State: closed - Opened by OlivierZal over 1 year ago - 2 comments
Labels: bug, package: typescript-estree, team assigned

#9076 - Enhancement: [no-unnecessary-condition] Check truthiness assertion functions

Issue - State: closed - Opened by kirkwaiblinger over 1 year ago
Labels: package: eslint-plugin, enhancement: plugin rule option, team assigned

#9073 - Docs: Better Callouts for `all` / `strict` / `strict-type-checked` Config Stability

Issue - State: closed - Opened by bachmacintosh over 1 year ago - 1 comment
Labels: documentation, team assigned

#9030 - Enhancement: [return-await] Option for unopinionated "in-try-catch"

Issue - State: closed - Opened by kirkwaiblinger over 1 year ago - 6 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, team assigned

#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

#9004 - Enhancement: Finalize naming for EXPERIMENTAL_useProjectService

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: package: parser, team assigned

#8996 - TypeScript 5.5 Support

Issue - State: closed - Opened by bradzacher over 1 year ago - 3 comments
Labels: dependencies, accepting prs, New TypeScript Version, team assigned

#8988 - Rule proposal: Warn when deprecated APIs are used (eslint-plugin-deprecation)

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, team assigned

#8987 - Docs: Add links to npm packages in typescript-eslint/packages/*

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: documentation, team assigned

#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

#8928 - Enhancement: Remove deprecated emitDecoratorMetadata

Issue - State: open - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: enhancement, package: scope-manager, team assigned

#8915 - Docs: Deprecate sort-type-constituents in favor of eslint-plugin-perfectionist

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 1 comment
Labels: documentation, team assigned

#8696 - Docs: Add ATA (Automatic Types Acquisition) to the playground

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: documentation, website: playground, team assigned

#8610 - Docs: Explicitly say whether PR authors should merge from `main`

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 2 comments
Labels: documentation, team assigned

#8537 - Docs: Troubleshooting > FAQs contains an outdated link to the `tsconfig.eslint.json`

Issue - State: closed - Opened by auvred almost 2 years ago - 1 comment
Labels: documentation, team assigned

#8517 - Blog: Add post about our suite of Promise rules

Issue - State: open - Opened by JoshuaKGoldberg almost 2 years ago - 2 comments
Labels: documentation, team assigned

#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

#8424 - Bug: ~1.5x slowdown in Sentry codebase from project service

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 4 comments
Labels: bug, performance, team assigned

#8322 - feat: speed up non-type-aware linting with project service

Pull Request - State: closed - Opened by yepitschunked almost 2 years ago - 8 comments
Labels: team assigned

#8322 - feat: speed up non-type-aware linting with project service

Pull Request - State: closed - Opened by yepitschunked almost 2 years ago - 8 comments
Labels: team assigned

#8291 - Docs: Add FAQ entry for out-of-date typed rule reports on file changes in editors such as VS Code

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 1 comment
Labels: documentation, team assigned

#8275 - Docs: Mention our stylistic configs sticking around in formatting docs & blog post

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 5 comments
Labels: enhancement, documentation, team assigned

#8270 - Repo: "🐛 Bug With Another Package" issue template doesn't explicitly ask for an isolated reproduction

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 2 comments
Labels: repo maintenance, team assigned

#8268 - Docs: Explain typedef as a transitory rule, not an end recommendation

Issue - State: closed - Opened by Zamiell almost 2 years ago - 5 comments
Labels: documentation, team assigned

#8226 - Repo: enable eslint-plugin/no-property-in-node

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 3 comments
Labels: repo maintenance, team assigned

#8197 - Docs: Mention slow TypeScript types in performance troubleshooting

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 1 comment
Labels: documentation, performance, team assigned

#8196 - Repo: Use parserOptions.projectService in main branch linting

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 2 comments
Labels: repo maintenance, team assigned

#8189 - Docs: Document using debug package env variables to debug performance

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 2 comments
Labels: documentation, performance, team assigned

#8173 - feat(eslint-plugin): [no-unnecessary-type-parameters] initial implementation

Pull Request - State: closed - Opened by danvk almost 2 years ago - 18 comments
Labels: enhancement: new plugin rule, 1 approval, team assigned

#8173 - feat(eslint-plugin): [no-unnecessary-type-parameters] initial implementation

Pull Request - State: closed - Opened by danvk almost 2 years ago - 17 comments
Labels: enhancement: new plugin rule, 1 approval, team assigned

#8154 - Docs: Enforce that every rule and rule option has ❌ Incorrect and ✅ Correct examples

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago
Labels: documentation, team assigned

#8139 - Blog: Add post about allowAutomaticSingleRunInference

Issue - State: open - Opened by JoshuaKGoldberg almost 2 years ago - 1 comment
Labels: documentation, team assigned

#8116 - Website: Automatically add "## Supporting typescript-eslint" at the end of blog posts

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago
Labels: repo maintenance, package: website, team assigned

#8088 - Docs: Overhaul no-floating-promise messages and docs

Issue - State: open - Opened by JoshuaKGoldberg almost 2 years ago - 10 comments
Labels: documentation, team assigned

#8070 - Repo: Docs should suggest how (and when) to continue a locked conversation

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 2 comments
Labels: documentation, repo maintenance, team assigned, locked due to age

#8053 - Docs: no-misused-promises example doesn't work in playground

Issue - State: closed - Opened by mx-bernhard almost 2 years ago - 1 comment
Labels: documentation, team assigned

#8037 - Docs: explain how to deal with `check-configs` and `check-docs` scripts

Issue - State: closed - Opened by auvred almost 2 years ago
Labels: documentation, team assigned, locked due to age

#7906 - ⚡️ Perf: Run performance comparison for ts.JSDocParsingMode.ParseForTypeInfo

Issue - State: open - Opened by JoshuaKGoldberg about 2 years ago
Labels: performance, team assigned

#7894 - Docs: Mention import-no-unresolved as unnecessary in Performance Troubleshooting?

Issue - State: closed - Opened by JoshuaKGoldberg about 2 years ago - 7 comments
Labels: documentation, team assigned

#7350 - Docs: Add blog post & revamped docs for parserOptions.projectService

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 2 comments
Labels: package: parser, documentation, team assigned, locked due to age

#7338 - Repo: Enable prefer-string-starts-with internally

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 1 comment
Labels: repo maintenance, team assigned

#7179 - Docs: [prefer-readonly-parameter-types] mention problem with 3rd party interfaces

Issue - State: closed - Opened by ddubrava over 2 years ago - 8 comments
Labels: documentation, team assigned

#6890 - Repo: Require PRs that change config presets to be marked as breaking changes

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago
Labels: repo maintenance, team assigned

#6865 - Docs: Mention updating getLib on TypeScript version bumps

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago
Labels: documentation, team assigned

#6861 - Enhancement: Detect declared modules for TypeOrValueSpecifier

Issue - State: closed - Opened by marekdedic over 2 years ago - 4 comments
Labels: enhancement, package: type-utils, team assigned

#6856 - Docs: Document how a maintainer might refresh the Algolia search index

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 7 comments
Labels: documentation, repo maintenance, package: website, team assigned

#6758 - Docs: Add article about restrict-plus-operands & restrict-template-expressions best practices

Issue - State: open - Opened by JoshuaKGoldberg over 2 years ago
Labels: documentation, team assigned

#6731 - Docs: Add "precanned" queries for first time or repeat contributors

Issue - State: closed - Opened by cparros over 2 years ago
Labels: documentation, team assigned

#6415 - Blog: Write a blog post on no-unsafe-* rules

Issue - State: closed - Opened by JoshuaKGoldberg almost 3 years ago - 6 comments
Labels: documentation, team assigned

#6218 - Repo: add tooling to performance test the tooling

Issue - State: open - Opened by bradzacher almost 3 years ago
Labels: tests, performance, repo maintenance, team assigned

#5863 - Docs: document known `no-restricted-syntax` usecases

Issue - State: closed - Opened by bradzacher about 3 years ago - 3 comments
Labels: documentation, team assigned, locked due to age

#5444 - Docs: Add guidance for third party ESLint plugins and type checking

Issue - State: closed - Opened by JoshuaKGoldberg over 3 years ago - 5 comments
Labels: documentation, team assigned