Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/typescript-eslint/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
https://github.com/typescript-eslint/typescript-eslint
Enhancement: Support Hashbang parse in `typescript-estree`
fisker opened this issue almost 2 years ago
fisker opened this issue almost 2 years ago
Repo: Add Windows testing to CI
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
feat(eslint-plugin): [prefer-nullish-coalescing] add `ignorePrimitives` option
omril1 opened this pull request almost 2 years ago
omril1 opened this pull request almost 2 years ago
chore: collapse generated snapshots in PR view by default
Josh-Cena opened this pull request almost 2 years ago
Josh-Cena opened this pull request almost 2 years ago
Enhancement: Consider making custom rule 'recommended' field generic
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Docs: [no-explicit-any] missing examples for `ignoreRestArgs`
thw0rted opened this issue almost 2 years ago
thw0rted opened this issue almost 2 years ago
Repo: improved management of extension rules
bradzacher opened this issue almost 2 years ago
bradzacher opened this issue almost 2 years ago
Repo: Add indentation enforcement to @typescript-eslint/internal/plugin-test-formatting
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Rule proposal: disallow unused return types
KhafraDev opened this issue almost 2 years ago
KhafraDev opened this issue almost 2 years ago
Enhancement: [no-redeclare] ignoreVariableMerge option?
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Bug: null as default option is failing in applyDefault
gajus opened this issue almost 2 years ago
gajus opened this issue almost 2 years ago
Bug: defaultOptions does not provide default options
gajus opened this issue almost 2 years ago
gajus opened this issue almost 2 years ago
AST: provide better discriminated unions for ambiguous node types
bradzacher opened this issue almost 2 years ago
bradzacher opened this issue almost 2 years ago
AST cleanup: type parameter in `TSMappedType`
bradzacher opened this issue almost 2 years ago
bradzacher opened this issue almost 2 years ago
Enhancement: Investigate caching type checking APIs
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Blog: Write a blog post on no-unsafe-* rules
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
feat(eslint-plugin): [prefer-at] create rule
sviat9440 opened this pull request almost 2 years ago
sviat9440 opened this pull request almost 2 years ago
Enhancement: Error if configuration options aren't provided as expected
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
feat(eslint-plugin): [prefer-optional-chain] handle cases where the first operands are unrelated to the rest of the chain and add type info
bradzacher opened this pull request almost 2 years ago
bradzacher opened this pull request almost 2 years ago
Docs: consistent-type-imports vs importsNotUsedAsValues
Zamiell opened this issue almost 2 years ago
Zamiell opened this issue almost 2 years ago
Repo: Automate version ranges in website's Versioning.md
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Bug: [@typescript-eslint/no-unused-vars] False positive on export-equals syntax
Yoten opened this issue almost 2 years ago
Yoten opened this issue almost 2 years ago
Enhancement: [consistent-type-assertions] Prefer type annotation over assertion for arrays
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Docs: mention type checked rules being incompatible with eslint caching
benjaminjkraft opened this issue almost 2 years ago
benjaminjkraft opened this issue almost 2 years ago
chore: add workflow to automatically run prettier when renovate updates it
JamesHenry opened this pull request almost 2 years ago
JamesHenry opened this pull request almost 2 years ago
Repo: Playground linting and tab switching don't trigger locally on specifically JoshuaKGoldberg's Macs
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Bug: Vue 3 props overridden/mixed up
alexkramer98 opened this issue almost 2 years ago
alexkramer98 opened this issue almost 2 years ago
Enhancement: [prefer-optional-chain] Also rewrite `if (x) x.something()`
fregante opened this issue almost 2 years ago
fregante opened this issue almost 2 years ago
Consider adoption of `exactOptionalPropertyTypes` compiler option
jakehamtexas opened this issue almost 2 years ago
jakehamtexas opened this issue almost 2 years ago
Bug: Hidden (dot) directories aren't globbed in typescript-estree's projects globs
JoshuaKGoldberg opened this issue almost 2 years ago
JoshuaKGoldberg opened this issue almost 2 years ago
Bug: [padding-line-between-statements] function overload should not padded with blankline
Shinigami92 opened this issue about 2 years ago
Shinigami92 opened this issue about 2 years ago
Enhancement: [restrict-template-expressions] More permissive type check
chenxinyanc opened this issue about 2 years ago
chenxinyanc opened this issue about 2 years ago
Bug: ban-types renames locally shadowed builtin uppercase type
Jokero opened this issue about 2 years ago
Jokero opened this issue about 2 years ago
Bug: [no-unused-vars] false positive on `infer` generic nested within conditional type
DetachHead opened this issue about 2 years ago
DetachHead opened this issue about 2 years ago
Drop support for ESLint v6 in our v6?
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
feat(eslint-plugin): [prefer-optional-chain] use type checking for strict falsiness
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
Bug: ast-spec should allow AwaitExpression and NewExpression in LeftHandSideExpression
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Enhancement: [await-thenable] Add a suggestion fixer
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Enhancement: [no-throw-literal] Specify allowed types
haines opened this issue about 2 years ago
haines opened this issue about 2 years ago
Enhancement: add strict `parent` types for nodes that have well-defined parents
bradzacher opened this issue about 2 years ago
bradzacher opened this issue about 2 years ago
Repo: add tooling to performance test the tooling
bradzacher opened this issue about 2 years ago
bradzacher opened this issue about 2 years ago
Docs: ban-types.md should pull in defaultTypes automatically
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Bug: [no-unused-vars] false positive if name is type/value merged and exported
bradzacher opened this issue about 2 years ago
bradzacher opened this issue about 2 years ago
Bug: [no-confusing-void-expression] Wrong autofix for `a ? void : T`
liuxingbaoyu opened this issue about 2 years ago
liuxingbaoyu opened this issue about 2 years ago
Enhancement: [strict-boolean-expressions] Change == to ===?
justinhelmer opened this issue about 2 years ago
justinhelmer opened this issue about 2 years ago
feat(typescript-estree): add experimental mode for type-aware linting that uses a language service instead of a builder
bradzacher opened this pull request about 2 years ago
bradzacher opened this pull request about 2 years ago
chore: upgrade to yarn 3
JamesHenry opened this pull request about 2 years ago
JamesHenry opened this pull request about 2 years ago
feat(eslint-plugin): [restrict-plus-operands] add allow* options
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
Bug: sort-type-union-intersection-members breaks code combining & and |
ysulyma opened this issue about 2 years ago
ysulyma opened this issue about 2 years ago
Repo: Can't develop because of yarn1
liuxingbaoyu opened this issue about 2 years ago
liuxingbaoyu opened this issue about 2 years ago
Repo: remove custom logic from `no-unused-expressions`
bradzacher opened this issue about 2 years ago
bradzacher opened this issue about 2 years ago
Repo: Flag instances of noFormat that don't do anything
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Enhancement: [naming-convention] don't error for object keys in typed objects
simon-abbott opened this issue about 2 years ago
simon-abbott opened this issue about 2 years ago
Enhancement: [restrict-plus-operands] Bring in options from restrict-template-expressions
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
[no-throw-literal] Rename to only-throw-error
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Rule proposal: Detect useless default in function parameters and object destructuring
RunDevelopment opened this issue about 2 years ago
RunDevelopment opened this issue about 2 years ago
feat(eslint-plugin): [no-mixed-enums] add rule
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
test(typescript-estree): split up parse
Beraliv opened this pull request about 2 years ago
Beraliv opened this pull request about 2 years ago
feat(eslint-plugin): [no-unsafe-enum-assignment] add rule
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
feat(typescript-estree): allow specifying project: true
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
Bug: Syntax error in the "@typescript-eslint/eslint-plugin" package (regression)
pomek opened this issue about 2 years ago
pomek opened this issue about 2 years ago
Enhancement: [no-unused-constructor-member] Should report unused members in constructor
muuvmuuv opened this issue about 2 years ago
muuvmuuv opened this issue about 2 years ago
chore: switch from markdownlint to remark-lint
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
`no-base-to-string` should prevent assigning an object without `toString` to a location that expects it
bradzacher opened this issue about 2 years ago
bradzacher opened this issue about 2 years ago
Bug: [no-base-to-string] Should detect @@toPrimitive
Josh-Cena opened this issue about 2 years ago
Josh-Cena opened this issue about 2 years ago
Repo: Automatically remove 'awaiting response' label when PR review is requested
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Bug: Error with @typescript-eslint on project inside sym-linked folder
axelboc opened this issue about 2 years ago
axelboc opened this issue about 2 years ago
Docs: Maintenance > Bumping the Babel version
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
fix(eslint-plugin): [class-literal-property-style] correct handling of override cases
sviat9440 opened this pull request about 2 years ago
sviat9440 opened this pull request about 2 years ago
Bug: [class-literal-property-style] The overridden literal getter does not pass lint and incorrectly auto-fix
sviat9440 opened this issue about 2 years ago
sviat9440 opened this issue about 2 years ago
Bug: [class-literal-property-style] A literal getter with a setter does not pass lint, and incorrectly auto-fix
sviat9440 opened this issue about 2 years ago
sviat9440 opened this issue about 2 years ago
[no-floating-promises] flag `.map(async)` result
rvsit opened this issue about 2 years ago
rvsit opened this issue about 2 years ago
Docs: Add info on website development to DEVELOPMENT.md
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Rule proposal: no-unsafe-readonly-mutable-assignment
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Repo: Add CI job testing that yarn generate:configs still works
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Enhancement: [no-empty-function] Allow empty implemented interface methods
qstyler opened this issue about 2 years ago
qstyler opened this issue about 2 years ago
chore: v6.0.0
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
Repo: Add a CI check that 'breaking change' PR descriptions start with the right body text
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Docs: document known `no-restricted-syntax` usecases
bradzacher opened this issue about 2 years ago
bradzacher opened this issue about 2 years ago
[WIP] fix(eslint-plugin): member-ordering default configuration (#5452)
sviat9440 opened this pull request about 2 years ago
sviat9440 opened this pull request about 2 years ago
Refactor: Remove createIsolatedProgram call from getProgramAndAST
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
Refactor: Investigate removing Program from isolated programs
JoshuaKGoldberg opened this issue about 2 years ago
JoshuaKGoldberg opened this issue about 2 years ago
feat(eslint-plugin): [no-array-delete] add rule
mahdi-farnia opened this pull request about 2 years ago
mahdi-farnia opened this pull request about 2 years ago
[WIP] feat(eslint-plugin): [no-unused-type-properties] add rule
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
Enhancement: [no-floating-promises] need a configuration that would allow to exclude an object from this rule
budarin opened this issue about 2 years ago
budarin opened this issue about 2 years ago
Bug: [no-misused-promises] TypeError occurs during processing of this rule while using rxjs
su-kialo opened this issue about 2 years ago
su-kialo opened this issue about 2 years ago
[WIP] feat(eslint-plugin): add new find-loop-style rule
JoshuaKGoldberg opened this pull request about 2 years ago
JoshuaKGoldberg opened this pull request about 2 years ago
Bug: [no-invalid-void-type] Can't use `void` in return type union for overloaded function
haines opened this issue about 2 years ago
haines opened this issue about 2 years ago
Bug: [no-misused-promises] An array of promises passed with spread (...args) syntax is not checked
Aaron1011 opened this issue over 2 years ago
Aaron1011 opened this issue over 2 years ago
Repo: After many website rebuilds, "FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory"
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Rule proposal: Loop style - .find, for-i, for-of, forEach
JoshuaKGoldberg opened this issue over 2 years ago
JoshuaKGoldberg opened this issue over 2 years ago
Bug: `@typescript-eslint/promise-function-async` function overloading
zumm opened this issue over 2 years ago
zumm opened this issue over 2 years ago
Enhancement: [prefer-nullish-coalescing] change default value of ignoreTernaryTests to false for next major release
jguddas opened this issue over 2 years ago
jguddas opened this issue over 2 years ago
Bug: [no-floating-promises] Incorrect handling of finally calls
aleclarson opened this issue over 2 years ago
aleclarson opened this issue over 2 years ago
Bug: [no-shadow] false positive with augmented modules
dereli opened this issue over 2 years ago
dereli opened this issue over 2 years ago
Rule proposal: "no-misused-in" warn against using `in` on values that aren't indexable
bradzacher opened this issue over 2 years ago
bradzacher opened this issue over 2 years ago
feat(eslint-plugin): [require-object-type-annotations] add rule
OliverJAsh opened this pull request over 2 years ago
OliverJAsh opened this pull request over 2 years ago
Bug: [no-unnecessary-qualifier] False positive with enum/namespace merge
rchl opened this issue over 2 years ago
rchl opened this issue over 2 years ago
Rule proposal: no duplicate type annotations on functions
OliverJAsh opened this issue over 2 years ago
OliverJAsh opened this issue over 2 years ago
Rule proposal: prevent comparing object types
longngn opened this issue over 2 years ago
longngn opened this issue over 2 years ago