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