Ecosyste.ms: Issues

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

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

#2846 - Rule proposal: detect useless template literal interpolation

Issue - State: closed - Opened by karlhorky almost 4 years ago - 3 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

#2841 - [array-callback-return] False positive when in a map that uses a switch case without default because all possibilities are handled but ESLint isn't aware of that

Issue - State: closed - Opened by MaximeCheramy almost 4 years ago - 4 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs, locked due to age

#2770 - Proposal: tsc backed jsx conditional rendering rule

Issue - State: closed - Opened by pke almost 4 years ago - 23 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, locked due to age

#2749 - Documentation feature request - Rule performance benchmarks

Issue - State: closed - Opened by CreativeTechGuy almost 4 years ago - 1 comment
Labels: wontfix, package: eslint-plugin, documentation, locked due to age

#2746 - feat(eslint-plugin): [no-unsafe-assignment] [no-unsafe-return] add never support

Pull Request - State: closed - Opened by CreativeTechGuy almost 4 years ago - 5 comments
Labels: enhancement

#2726 - Documentation for AST node types

Issue - State: closed - Opened by paulius-valiunas about 4 years ago - 3 comments
Labels: documentation, accepting prs, package: ast-spec, locked due to age

#2673 - Rule proposal: `no-inferrable-types` equivalent for function return types

Issue - State: closed - Opened by vegerot about 4 years ago - 29 comments
Labels: package: eslint-plugin, triage, enhancement: new plugin rule, locked due to age

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

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

#2620 - Rule proposal: avoid using deprecated code

Issue - State: closed - Opened by fregante about 4 years ago - 7 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule

#2616 - Rule suggestion: use of `never`

Issue - State: open - Opened by NWilson about 4 years ago - 33 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2594 - Rule proposal: prefer `declare var` for global declarations

Issue - State: open - Opened by ark120202 about 4 years ago - 1 comment
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

#2592 - [@typescript-eslint/no-shadow] false positives with static methods

Issue - State: closed - Opened by dinofx about 4 years ago - 7 comments
Labels: bug, package: eslint-plugin, has pr

#2563 - [no-restricted-imports] No way to use this rule with `import = require()` syntax.

Issue - State: closed - Opened by rtruong about 4 years ago - 2 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs

#2514 - [no-unused-vars] False positive when var is used in @jsxFrag

Issue - State: open - Opened by dbartholomae about 4 years ago - 7 comments
Labels: enhancement, package: parser, accepting prs

#2509 - Rule proposal: warn against unused array iterator method return values

Issue - State: open - Opened by PSeitz about 4 years ago - 10 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

#2440 - [no-base-to-string] doesn't catch toLocaleString

Issue - State: closed - Opened by danielnixon about 4 years ago - 1 comment
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs, locked due to age

#2438 - [prefer-function-type] suggested fix breaks mergeable interface

Issue - State: closed - Opened by tadhgmister about 4 years ago - 7 comments
Labels: bug, wontfix, package: eslint-plugin

#2432 - [no-unsafe-return] Unable to correctly infer type from a generic-extending interface with wildcard parameter

Issue - State: open - Opened by lxsmnsyc about 4 years ago - 8 comments
Labels: bug, package: eslint-plugin, accepting prs

#2409 - [member-ordering] decorated method overloads have unexpected behavior

Issue - State: open - Opened by GerkinDev about 4 years ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#2403 - [no-restricted-imports] No way to forbid only regular imports from a package & allow type imports

Issue - State: closed - Opened by mgol about 4 years ago - 4 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs

#2401 - feat(eslint-plugin): add `consistent-indexed-object-style` rule

Pull Request - State: closed - Opened by remcohaszing about 4 years ago - 4 comments
Labels: enhancement: new plugin rule, awaiting response

#2304 - Rule proposal: Don't pass default values to functions

Issue - State: closed - Opened by fregante over 4 years ago - 4 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule

#2304 - Rule proposal: Don't pass default values to functions

Issue - State: closed - Opened by fregante over 4 years ago - 4 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule

#2296 - [@typescript-eslint/member-ordering] auto-fix

Issue - State: closed - Opened by abemedia over 4 years ago - 29 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2248 - [no-unnecessary-type-assertion] false positive in strict mode

Issue - State: closed - Opened by aiwenar over 4 years ago - 4 comments
Labels: bug, package: eslint-plugin, external

#2244 - [naming-convention] Missing distinction between "declaring" versus "using" a property

Issue - State: closed - Opened by octogonz over 4 years ago - 17 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2244 - [naming-convention] Missing distinction between "declaring" versus "using" a property

Issue - State: closed - Opened by octogonz over 4 years ago - 17 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2244 - [naming-convention] Missing distinction between "declaring" versus "using" a property

Issue - State: closed - Opened by octogonz over 4 years ago - 17 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2240 - [naming-convention] Provide a way to customize lint messages

Issue - State: closed - Opened by octogonz over 4 years ago - 8 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

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

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

#2164 - [no-unsafe-member-access] location of warning is swamping other warnings

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

#2164 - [no-unsafe-member-access] location of warning is swamping other warnings

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

#2149 - [naming-convention] variable or variableLike which is an object

Issue - State: closed - Opened by ehossack over 4 years ago - 8 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2149 - [naming-convention] variable or variableLike which is an object

Issue - State: closed - Opened by ehossack over 4 years ago - 8 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2128 - [no-unnecessary-condition] false positive on RHS of LHS of nested conditional

Issue - State: open - Opened by astorije over 4 years ago - 8 comments
Labels: bug, package: eslint-plugin, accepting prs

#2106 - [naming-convention] Add the ability to lint imports

Issue - State: closed - Opened by vkrol over 4 years ago - 7 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#2094 - Support for Project References

Issue - State: closed - Opened by bradzacher over 4 years ago - 50 comments
Labels: enhancement, help wanted, package: typescript-estree, performance, accepting prs

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

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

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

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

#2015 - [no-extraneous-class] new option to specifically allow abstract classes

Issue - State: closed - Opened by 0xCLARITY over 4 years ago - 9 comments
Labels: wontfix, package: eslint-plugin, locked due to age

#1991 - [method-signature-style] Shouldn't affect methods that use `this`

Issue - State: open - Opened by fregante over 4 years ago - 16 comments
Labels: bug, package: eslint-plugin, accepting prs

#1987 - [consistent-return] extend base rule with knowledge of return type annotations

Issue - State: closed - Opened by arcanis over 4 years ago - 3 comments
Labels: duplicate, package: eslint-plugin, enhancement: new base rule extension

#1943 - ParenthesizedExpression with a JSDoc type-casting comment is not included in the AST

Issue - State: closed - Opened by jens-duttke over 4 years ago - 7 comments
Labels: bug, duplicate, package: typescript-estree

#1931 - New Rule: `prefer-destructuring`

Issue - State: closed - Opened by 0xCLARITY over 4 years ago - 18 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs

#1912 - feat(eslint-plugin): allowPackageDotJson option for no-var-requires

Pull Request - State: closed - Opened by anikethsaha over 4 years ago - 2 comments
Labels: enhancement: plugin rule option, stale

#1902 - [no-var-requires] add an option to ignore `require('../package.json')`

Issue - State: closed - Opened by bcoe over 4 years ago - 1 comment
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

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

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

#1833 - fix(typescript-estree): add support for extra file extensions

Pull Request - State: closed - Opened by sheetalkamat over 4 years ago - 2 comments
Labels: bug

#1824 - [indent][meta issue] Problems with the indent rule

Issue - State: closed - Opened by bradzacher over 4 years ago - 47 comments
Labels: bug, wontfix, package: eslint-plugin, meta, formatting

#1804 - [await-thenable] warn against passing non-promise values to promise aggregators (`Promise.all`, `Promise.allSettled`, `Promise.race`)

Issue - State: open - Opened by viestat over 4 years ago - 12 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#1799 - feat(eslint-plugin): [no-floating-promise] add option to ignore IIFEs

Pull Request - State: closed - Opened by anikethsaha over 4 years ago - 10 comments
Labels: enhancement: plugin rule option

#1798 - [no-unnecessary-condition] ignore array index return

Issue - State: open - Opened by astorije over 4 years ago - 21 comments
Labels: enhancement, package: eslint-plugin, accepting prs

#1790 - [prefer-readonly-parameter-types] false positive with tagged primitive type

Issue - State: open - Opened by ckknight over 4 years ago - 2 comments
Labels: enhancement, package: eslint-plugin, accepting prs

#1744 - Rule proposal check void-covariant return types of implemented interfaces and extended classes

Issue - State: closed - Opened by rendaw over 4 years ago - 9 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs, locked due to age

#1731 - [explicit-function-return-type] infer the type from the return value for bodyless arrow functions

Issue - State: closed - Opened by dandv over 4 years ago - 4 comments
Labels: enhancement, package: eslint-plugin, accepting prs, locked due to age

#1721 - Review handling of generically constrained types across rules

Issue - State: closed - Opened by bradzacher over 4 years ago - 1 comment
Labels: bug, package: eslint-plugin, accepting prs

#1640 - [no-empty-interface] Cannot extend type alias / incorrect fixit

Issue - State: closed - Opened by Bouke over 4 years ago - 7 comments
Labels: bug, wontfix, package: eslint-plugin

#1615 - [prefer-const] false positive when casting left side of assignment operator

Issue - State: closed - Opened by IlyaSemenov over 4 years ago - 9 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs

#1614 - [no-empty-interface] False positive when merging interface with class

Issue - State: closed - Opened by IlyaSemenov over 4 years ago - 8 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs, locked due to age

#1587 - [no-extra-parens] Incorrect rule when used with arrow generic

Issue - State: closed - Opened by renjfk over 4 years ago - 5 comments
Labels: bug, package: eslint-plugin, external, formatting

#1485 - [naming-convention] Handle names that are a classish type

Issue - State: closed - Opened by sindresorhus almost 5 years ago - 7 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#1484 - [naming-convention] Handle constructor passed as parameter

Issue - State: closed - Opened by sindresorhus almost 5 years ago - 3 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#1467 - [explicit-literal-value] new rule for nominal typing (require type annotations)

Issue - State: open - Opened by Aetet almost 5 years ago - 6 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#1467 - [explicit-literal-value] new rule for nominal typing (require type annotations)

Issue - State: closed - Opened by Aetet almost 5 years ago - 10 comments
Labels: wontfix, package: eslint-plugin, enhancement: plugin rule option

#1462 - feat(experimental-utils): make RuleMetaData.docs optional

Pull Request - State: closed - Opened by MrCrunchwrap almost 5 years ago - 5 comments
Labels: enhancement

#1325 - [indent] add baseIndent for Vue SFC

Issue - State: closed - Opened by pleek91 almost 5 years ago - 5 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs, vue, formatting

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

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

#1277 - [consistent-return] false positive when returning a void/undefined value

Issue - State: closed - Opened by bradzacher almost 5 years ago - 10 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs

#1223 - [deprecation] Warns when deprecated APIs are used.

Issue - State: closed - Opened by htho almost 5 years ago - 14 comments
Labels: package: eslint-plugin, enhancement: new plugin rule

#1223 - [deprecation] Warns when deprecated APIs are used.

Issue - State: closed - Opened by htho almost 5 years ago - 14 comments
Labels: package: eslint-plugin, enhancement: new plugin rule

#1221 - [member-naming] @internal

Issue - State: closed - Opened by htho almost 5 years ago - 3 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#1192 - OOM when many (>10) project configs passed to the parser

Issue - State: closed - Opened by screendriver almost 5 years ago - 139 comments
Labels: bug, package: typescript-estree, performance, meta, blocked by another issue

#1192 - OOM when many (>10) project configs passed to the parser

Issue - State: closed - Opened by screendriver almost 5 years ago - 139 comments
Labels: bug, package: typescript-estree, performance, meta, blocked by another issue

#1082 - [no-unnecessary-type-assertion] False negative on unknown!

Issue - State: closed - Opened by ooyyloo about 5 years ago - 1 comment
Labels: enhancement, package: eslint-plugin, accepting prs

#1068 - Rule proposal: detect unused generator calls

Issue - State: closed - Opened by brainkim about 5 years ago - 1 comment
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule, accepting prs

#1038 - bug: [no-misused-promises] 'checksConditionals' should check array predicate return

Issue - State: closed - Opened by ark120202 about 5 years ago - 5 comments
Labels: enhancement, package: eslint-plugin, accepting prs, locked due to age

#1024 - Rule proposal: `return-yield`

Issue - State: closed - Opened by ark120202 about 5 years ago - 3 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule

#961 - [unified-signatures] False positive on "required or omit" parameter with same return value

Issue - State: closed - Opened by G-Rath about 5 years ago - 4 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs, locked due to age

#942 - [function-paren-newline] false positives with parentheses in type parameters

Issue - State: closed - Opened by fasttime about 5 years ago - 2 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs, formatting

#942 - [function-paren-newline] false positives with parentheses in type parameters

Issue - State: closed - Opened by fasttime about 5 years ago - 2 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs, formatting

#928 - [explicit-function-return-type] Have to type every chain of higher order function

Issue - State: closed - Opened by lonyele about 5 years ago
Labels: bug, package: eslint-plugin, accepting prs

#894 - fix(eslint-plugin): [explicit-function-return-type] find ReturnStatement inside of BlockStatement

Pull Request - State: closed - Opened by lonyele about 5 years ago - 2 comments
Labels: bug, awaiting response, stale

#834 - Rule proposal: no-relative-import-of-aliased-path

Issue - State: closed - Opened by JasonKleban about 5 years ago - 7 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule, locked due to age

#816 - [naming-convention] Allow underscore prefix for backing fields

Issue - State: closed - Opened by glen-84 about 5 years ago - 5 comments
Labels: package: eslint-plugin, enhancement: plugin rule option, accepting prs

#797 - feat(eslint-plugin): [unbound-method] Support Array methods with 'this' argument

Pull Request - State: closed - Opened by jacekjagiello about 5 years ago - 2 comments
Labels: enhancement, awaiting response, stale

#748 - Rule proposal: prevent array, iterable and function spreads into objects

Issue - State: open - Opened by ckknight over 5 years ago - 5 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

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

Issue - State: closed - Opened by mysticatea over 5 years ago - 5 comments
Labels: wontfix, package: eslint-plugin, enhancement: plugin rule option

#723 - [prefer-destructuring] Variable declaration type annotation

Issue - State: closed - Opened by ark120202 over 5 years ago - 2 comments
Labels: package: eslint-plugin, enhancement: new base rule extension, accepting prs

#709 - Enhancement: Rule to prefer type annotation over type assertion when possible

Issue - State: closed - Opened by ark120202 over 5 years ago - 31 comments
Labels: package: eslint-plugin, triage, locked due to age

#371 - Rule proposal: Detect unused exports

Issue - State: closed - Opened by emlai over 5 years ago - 23 comments
Labels: wontfix, package: eslint-plugin, enhancement: new plugin rule

#315 - feat(eslint-plugin): add "no-enum-literals" rule

Pull Request - State: closed - Opened by mohsen1 over 5 years ago - 12 comments
Labels: help wanted, DO NOT MERGE, enhancement: new plugin rule, awaiting response, stale

#308 - Rule proposal: Disallow literals where enums are expected

Issue - State: open - Opened by mohsen1 over 5 years ago - 28 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

#277 - Rule proposal: Strict interface implementation

Issue - State: open - Opened by sindresorhus over 5 years ago - 7 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

#277 - Rule proposal: Strict interface implementation

Issue - State: open - Opened by sindresorhus over 5 years ago - 3 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, evaluating community engagement

#224 - Rule proposal: detect and warn about circular imports

Issue - State: closed - Opened by avocadowastaken over 5 years ago - 9 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, blocked by external API, locked due to age

#224 - Rule proposal: detect and warn about circular imports

Issue - State: open - Opened by avocadowastaken over 5 years ago - 8 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, accepting prs

#224 - Rule proposal: detect and warn about circular imports

Issue - State: closed - Opened by avocadowastaken over 5 years ago - 9 comments
Labels: package: eslint-plugin, enhancement: new plugin rule, blocked by external API