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: good first issue

#11724 - Docs: Dead link in Migrating to defineConfig(...) docs

Issue - State: open - Opened by JLHwung about 1 month ago - 1 comment
Labels: good first issue, documentation, accepting prs

#11387 - Bug: [no-unsafe-assignment] Misleading error message for object destructuring

Issue - State: closed - Opened by szhsin 5 months ago - 1 comment
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#11234 - Performance: [eslint-plugin] Stop publishing docs/ directory to npm

Issue - State: closed - Opened by JoshuaKGoldberg 6 months ago - 1 comment
Labels: enhancement, good first issue, accepting prs

#10911 - Bug: `isDefinitionFile` utility doesn't consider arbitrary extensions

Issue - State: closed - Opened by ronami 9 months ago - 3 comments
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#10793 - Bug: Wrong `argument` type for `YieldExpression`: `undefined`, but should be `null`

Issue - State: closed - Opened by marvinhagemeister 10 months ago
Labels: bug, good first issue, accepting prs, package: ast-spec

#10295 - Website: Add the Bluesky account too

Issue - State: closed - Opened by JoshuaKGoldberg about 1 year ago
Labels: enhancement, good first issue, accepting prs, package: website, locked due to age

#10280 - Docs: Update project license to explicitly say BSD-2-Clause

Issue - State: closed - Opened by bryan-yager about 1 year ago - 5 comments
Labels: good first issue, documentation, accepting prs

#10197 - Bug: [no-unnecessary-condition] should not say that falsey bigint is truthy

Issue - State: closed - Opened by kirkwaiblinger about 1 year ago - 1 comment
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#10112 - Bug: [no-useless-assignment] False positive in code using `satisfies`

Issue - State: closed - Opened by gebsh about 1 year ago - 4 comments
Labels: bug, good first issue, accepting prs, package: visitor-keys

#10102 - Docs: Update the State of the `order` Rule Alternative

Issue - State: closed - Opened by manuth about 1 year ago - 4 comments
Labels: good first issue, documentation, accepting prs

#10047 - Docs: broken link about typed linting

Issue - State: closed - Opened by markH5 about 1 year ago - 1 comment
Labels: good first issue, documentation, accepting prs

#10031 - Bug: [no-deprecated] Maximum call stack size exceeded when class implements itself

Issue - State: closed - Opened by FWDekker about 1 year ago - 5 comments
Labels: bug, good first issue, accepting prs

#9903 - Bug: [return-await] Gives false positive with unknown values

Issue - State: closed - Opened by danny-pflughoeft about 1 year ago - 3 comments
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#9685 - Enhancement: [no-floating-promises] enable "add await" suggestion if `ignoreVoid` is true

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

#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

#9471 - Docs: show importing configs in shared configs page

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago - 3 comments
Labels: good first issue, documentation, accepting prs

#9359 - Bug: no-extraneous-class triggered on abstract class that does not contain any static methods

Issue - State: closed - Opened by cowwoc over 1 year ago - 1 comment
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#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

#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

#9070 - Docs: broken anchor links in "This rule accepts the following options, and has more strict settings in the strict and strict-type-checked configs."

Issue - State: closed - Opened by dandv over 1 year ago - 1 comment
Labels: good first issue, documentation, accepting prs

#8950 - Bug: [explicit-function-return-type] false positive on defaulting parameters

Issue - State: closed - Opened by kirkwaiblinger over 1 year ago
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#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

#8911 - Docs: disableTypeChecked example should say **/*.js, not *.js

Issue - State: closed - Opened by JoshuaKGoldberg over 1 year ago
Labels: good first issue, documentation, accepting prs

#8782 - Bug: Type error when using ConfigWithExtends (eslint-plugin-playwright)

Issue - State: closed - Opened by doberkofler over 1 year ago - 1 comment
Labels: bug, good first issue, accepting prs, package: typescript-eslint

#8477 - Docs: order differs between Options and defaultOptions

Issue - State: closed - Opened by BBosman almost 2 years ago - 6 comments
Labels: good first issue, documentation, accepting prs

#8392 - Repo: (ast-utils) Mention behavior around symbols in JSDoc for getStaticValue

Issue - State: closed - Opened by kirkwaiblinger almost 2 years ago
Labels: good first issue, documentation, repo maintenance, accepting prs, locked due to age

#8365 - Repo: Drop 'T' from internal type parameters

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 1 comment
Labels: good first issue, repo maintenance, accepting prs

#8234 - Repo: reuse newly added "is builtin symbol like" logic from `type-utils`

Issue - State: closed - Opened by auvred almost 2 years ago - 3 comments
Labels: good first issue, refactor, repo maintenance, accepting prs

#8213 - Website accessibility: syntax highlighting doesn't always match color contrast thresholds

Issue - State: closed - Opened by JoshuaKGoldberg almost 2 years ago - 1 comment
Labels: bug, good first issue, accepting prs, package: website, accessibility

#7830 - Docs: Vitest guide should refer to setupFiles, not globalSetup

Issue - State: closed - Opened by JoshuaKGoldberg about 2 years ago
Labels: good first issue, documentation, accepting prs

#7748 - Bug: [no-unused-expressions] expression with type arguments is not flagged

Issue - State: closed - Opened by bradzacher about 2 years ago
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#7702 - Docs: [prefer-optional-chain] update docs for the option allowPotentiallyUnsafeFixesThatModifyTheReturnTypeIKnowWhatImDoing

Issue - State: closed - Opened by cigui about 2 years ago
Labels: good first issue, documentation, accepting prs

#7644 - Repo: Simplify getTypeFromNode in no-unsafe-enum-comparison

Issue - State: closed - Opened by JoshuaKGoldberg about 2 years ago - 4 comments
Labels: good first issue, repo maintenance, accepting prs

#7582 - Docs: Out-of-date TS error codes in eslint-recommended.ts

Issue - State: closed - Opened by JoshuaKGoldberg about 2 years ago - 2 comments
Labels: good first issue, documentation, accepting prs

#7527 - Bug: [consistent-type-imports] Incorrectly suggests `import type` on import assertion

Issue - State: closed - Opened by somebody1234 over 2 years ago - 4 comments
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#7477 - Docs: fix typo in `member-ordering`

Issue - State: closed - Opened by yndajas over 2 years ago
Labels: good first issue, documentation, accepting prs

#7453 - `context.sourceCode` does not exist in type definition

Issue - State: closed - Opened by so1ve over 2 years ago - 1 comment
Labels: bug, good first issue, package: utils, accepting prs

#7322 - Docs: Tip shown for parser points to non-existent playground option

Issue - State: closed - Opened by dehoward over 2 years ago - 1 comment
Labels: good first issue, documentation

#7304 - Docs: remove redundant `parser` property passed to `RuleTester` in usage example

Issue - State: closed - Opened by dasa over 2 years ago - 1 comment
Labels: good first issue, documentation, accepting prs

#7297 - Docs: restrict-plus-operands example is wrong for the default configuration

Issue - State: closed - Opened by lgenzelis over 2 years ago - 3 comments
Labels: good first issue, documentation, accepting prs

#7195 - Docs: Clarification of configurations

Issue - State: closed - Opened by marekdedic over 2 years ago - 6 comments
Labels: good first issue, documentation, accepting prs

#7181 - Website: Version notice in sidebar doesn't have enough left margin

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago
Labels: bug, good first issue, accepting prs, package: website

#7180 - Enhancement: [prefer-nullish-coalescing] Allow ignorePrimitives option to be true

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 3 comments
Labels: good first issue, package: eslint-plugin, enhancement: plugin rule option, accepting prs

#7100 - Docs: Explicitly say what the TS version warning error is in parser docs

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 4 comments
Labels: good first issue, documentation, accepting prs

#6992 - Docs: what parserOptions.project relative to?

Issue - State: closed - Opened by majiang over 2 years ago - 1 comment
Labels: good first issue, documentation, accepting prs

#6973 - Docs: no-unnecessary-type-constraint should mention extending unknown

Issue - State: closed - Opened by JoshuaKGoldberg over 2 years ago - 1 comment
Labels: good first issue, package: eslint-plugin, documentation, accepting prs

#6882 - Bug: [unified-signatures] Crash in rule implementation

Issue - State: closed - Opened by danielrentz over 2 years ago - 1 comment
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#6439 - Bug: null as default option is failing in applyDefault

Issue - State: closed - Opened by gajus almost 3 years ago - 2 comments
Labels: bug, good first issue, package: utils, accepting prs

#6188 - Bug: [no-unused-vars] false positive if name is type/value merged and exported

Issue - State: closed - Opened by bradzacher almost 3 years ago - 4 comments
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#6128 - Repo: Flag instances of noFormat that don't do anything

Issue - State: closed - Opened by JoshuaKGoldberg almost 3 years ago - 3 comments
Labels: good first issue, repo maintenance, accepting prs

#5962 - Bug: [class-literal-property-style] The overridden literal getter does not pass lint and incorrectly auto-fix

Issue - State: closed - Opened by sviat9440 about 3 years ago - 4 comments
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#5452 - Enhancement: `member-ordering` default configuration

Issue - State: closed - Opened by nbouvrette over 3 years ago - 6 comments
Labels: good first issue, package: eslint-plugin, enhancement: plugin rule option, accepting prs

#5449 - Bug: [no-unnecessary-type-constraint] False positive for generics on arrow functions in .mts files

Issue - State: closed - Opened by spalger over 3 years ago - 14 comments
Labels: bug, good first issue, accepting prs

#4875 - Docs: How to test PR changes to rules

Issue - State: closed - Opened by Zamiell over 3 years ago - 5 comments
Labels: good first issue, documentation, accepting prs

#4641 - Docs: How is `@typescript-eslint/no-unused-vars` different than TypeScript’s own errors?

Issue - State: closed - Opened by fregante over 3 years ago - 8 comments
Labels: good first issue, documentation, accepting prs

#3811 - Support pnpm for single run detection

Issue - State: closed - Opened by cherryblossom000 over 4 years ago - 1 comment
Labels: enhancement, good first issue, package: typescript-estree, accepting prs

#3506 - Skip the `isTTY` check for printing the "SUPPORTED TYPESCRIPT VERSIONS" message if the user passes in the `loggerFn` option

Issue - State: closed - Opened by octogonz over 4 years ago - 8 comments
Labels: enhancement, good first issue, package: typescript-estree, accepting prs

#2654 - [no-shadow] declaring a global causes no-shadow to error

Issue - State: closed - Opened by salemhilal about 5 years ago - 7 comments
Labels: enhancement, good first issue, package: eslint-plugin, accepting prs

#2206 - [class-literal-property-style] should not fix readonly to getter when assigned in ctor

Issue - State: closed - Opened by k3nsei over 5 years ago - 6 comments
Labels: bug, good first issue, package: eslint-plugin, accepting prs

#2079 - [prefer-readonly-parameter-types] inferred types from third party code make rule painful

Issue - State: closed - Opened by osdiab over 5 years ago - 6 comments
Labels: good first issue, package: eslint-plugin, enhancement: plugin rule option, accepting prs

#743 - [unbound-method] False positive with thisArg

Issue - State: closed - Opened by mysticatea over 6 years ago - 5 comments
Labels: good first issue, package: eslint-plugin, enhancement: plugin rule option, accepting prs