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

fix(eslint-plugin): [no-misused-promises] False negative in LogicalExpression (#2682)

Fix #2544

30a695103e99d214fd40847aaa51c1631981c226 authored over 4 years ago
fix(eslint-plugin): [lines-between-class-members] fix typo in schema (#2681)

a2a2514f8a8eee478c8697c4ce42d3c586599b14 authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-type-assertion] correct fixer for vue files (#2680)

55111afd7819d29d65da4f41cc6a129f34aaeb3e authored over 4 years ago
fix(eslint-plugin): [naming-convention] check bodyless function parameters (#2675)

c505863ac41755383e08893ba0bc4c0fd937eb1d authored over 4 years ago
fix(eslint-plugin): [return-await] do not auto-fix when type is `any`/`unknown` (#2671)

d690c8dff3636d8c8a9a38bd422e0bedbd1d72cb authored over 4 years ago
feat(typescript-estree): add flag EXPERIMENTAL_useSourceOfProjectReferenceRedirect (#2669)

90a587845088da1b205e4d7d77dbc3f9447b1c5a authored over 4 years ago
chore(parser): clean up some unused code (#2674)

2c4b8389e3ae070c9c545bfdd8c22e7ec044c66b authored over 4 years ago
chore: publish v4.4.1

c41dbe56e0514846e4d21fc5fcd8847da50e92c6 authored over 4 years ago
fix(eslint-plugin): [ban-ts-comment] support block comments (#2644)

9c3c686b59b4b8fd02c479a534b5ca9b33c5ff40 authored over 4 years ago
fix(eslint-plugin): [no-unused-vars] fix false positives for duplicated names in namespaces (#2659)

0d696c72c5c9c3446902a63509d499ee95483e81 authored over 4 years ago
fix(eslint-plugin): [ban-types] allow banning types with specific parameters (#2662)

77732a2f3979f638e471b6de327b2ea0e976d568 authored over 4 years ago
test(typescript-estree): remove babel-parser plugins that are enabled by default (#2656)

dfbf1153bbf6fe0f0bf3d09c1b609cf581412404 authored over 4 years ago
fix(eslint-plugin): [consistent-type-assertions] check type assertion in jsx props (#2653)

393e92573fbde849369af1d10b9f25299ec92eaf authored over 4 years ago
fix(eslint-plugin): [no-throw-literal] false positive with logical expressions (#2645)

57aa6c7642320074ed2b6a15e7f38e66a2fb13d1 authored over 4 years ago
fix(eslint-plugin): [no-use-before-define] correctly handle typeof type references (#2623)

8e44c78a20410457851e5b7fe9a24777876c0aaf authored over 4 years ago
docs(typescript-estree): remove defunct Build/Test Commands from README (#2650)

03886d75b5eba0a06d28bd7bbbd30c6a1b2e901c authored over 4 years ago
docs(typescript-estree): add the link for AST Alignment Tests (#2649)

54506f0c41461e442536be31a0d5a5e83c2f7402 authored over 4 years ago
fix(scope-manager): don't create a variable for global augmentation (#2639)

6bc93257ec876214743a165093b6666d713379f6 authored over 4 years ago
fix(eslint-plugin): [no-duplicate-imports] distinguish member, default (#2637)

c71f423b89bf034caf2a4f1bb3ed0389b72f3aa9 authored over 4 years ago
docs(eslint-plugin): [explicit-function-return-type] fixed default `allowConciseArrowFunctionExpressionsStartingWithVoid` option value (#2638)

daac9dacf588207be08b0a154bdbdcac967391ba authored over 4 years ago
chore: publish v4.4.0

ef7dfb6836f5dd95a7a716068993ba3d880e8fdc authored over 4 years ago
feat(eslint-plugin): add extension rule `no-duplicate-imports` (#2609)

498f397ff3898dde631f37311615b555f38a414e authored over 4 years ago
docs(eslint-plugin): fix plugin name in config example (#2625)

d72951aca52c0b8bfff6eed0629161a04759cdc9 authored over 4 years ago
feat(eslint-plugin): add `consistent-indexed-object-style` rule (#2401)

d7dc108580cdcb9890ac0539e7223aedbff4a0ed authored over 4 years ago
chore: publish v4.3.0

229631e6cd90bba8f509a6d49fec72fd7a576ccf authored over 4 years ago
feat(eslint-plugin): [no-invalid-void-type] add option to allow `this: void` (#2481)

* fix: implemented allowThisAsVoid option

* Update packages/eslint-plugin/src/rules/no-invalid-...

ddf5660846784003cab4b10ae7a5e510b9dd562b authored over 4 years ago
fix(experimental-utils): treat RuleTester arrays as readonly (#2601)

80257776b78bd2b2b4389d6bd530b009a75fb520 authored over 4 years ago
fix(eslint-plugin): added safe getTypeOfPropertyOfType wrapper (#2567)

7cba2de138542563d678fbfc738cd1b3ebf01e07 authored over 4 years ago
docs(eslint-plugin): [explicit-member-accessibility] Add an example (#2599)

2b2224b9821961461833175d1bfe549a938d34a5 authored over 4 years ago
docs(eslint-plugin): add info about `allowDirectConstAssertionInArrowFunctions` option (#2586)

d78ae54a065d79c1e5593e3a4ceb68c14da3afbd authored over 4 years ago
docs(eslint-plugin): [ban-types] fix typo in (#2581)

c72ba77063024c87094b59b393e3644adb2814c2 authored over 4 years ago
docs(eslint-plugin): missing info how to use sections, cjson -> jsonc (#2578)

16ffa47f2eb77b60fda9f8bb2f02d5d69e8c03b7 authored over 4 years ago
chore: publish v4.2.0

39c45f360993f9689a8460dfe4735fc4ef2331fa authored over 4 years ago
feat(eslint-plugin): add extension rule `comma-dangle` (#2416)

f7babcf4e6da3e5cba8f2c75d57abf8089432d05 authored over 4 years ago
fix(eslint-plugin): [prefer-ts-expect-error] support block comments (#2541)

c6f72fbd3ccc19e39954cfe3d36d358ef43b7daa authored over 4 years ago
fix(eslint-plugin): [naming-convention] ignore properties inside object patterns (#2566)

53a3cbc6f002e55135efbdf4982a3ad308ac708b authored over 4 years ago
docs(eslint-plugin): [no-unsafe-member-access] update variable naming (#2575)

13292942d063c3ab307197b0dbe78cee3a0d9743 authored over 4 years ago
docs: add FAQ about multiple versions (#2571)

e26e43ffba96f6d46198b22f1c8dd5c814db2652 authored over 4 years ago
fix(scope-manager): correct analysis of inferred types in conditional types (#2537)

Co-authored-by: Brad Zacher <[email protected]>

4f660fd31acbb88b30719f925dcb2b3022cc2bab authored over 4 years ago
docs(eslint-plugin): [no-redeclare] fix type/variable names of base options (#2568)

33522b4399b0566d893e08677e8579bc173efb4d authored over 4 years ago
docs(eslint-plugin): added missing `no-restricted-globals` to `ban` in ROADMAP.md (#2564)

41d4a4752369f48b4362965ec8c0e6c0b9fadcc9 authored over 4 years ago
chore: publish v4.1.1

f785965a12e20e82de1c7f3d039023c225115eb1 authored over 4 years ago
fix(eslint-plugin): [return-await] don't error for `in-try-catch` if the return is in a `catch` without a `finally` (#2356)

efdd5213ceaef332cf0b2c26573176f844d22a09 authored over 4 years ago
fix(eslint-plugin): [prefer-function-type] handle `this` return (#2437)

Co-authored-by: Tadhg McDonald-Jensen <[email protected]>

7c6fcee657dffd041e389e0aeaa4f3e278e92986 authored over 4 years ago
fix(eslint-plugin): [no-implied-eval] handle the `Function` type (#2435)

e1401dc5897d01da516802cfb2333cf4bc6d0e93 authored over 4 years ago
fix(eslint-plugin): [naming-convention] allow an array of selectors with types and modifiers (#2415)

7ca54c3e4601ad07db5b882a67965cd67a18c4b3 authored over 4 years ago
fix(eslint-plugin): [no-use-before-define] false positive for function type arguments (#2554)

Fixes #2527

189162d46ecb116c420232937a7f86df913f4e79 authored over 4 years ago
fix(eslint-plugin): [no-unused-vars] better handling for declared modules (#2553)

Fixes #2523

- `declare global` should never be marked as unused.
- namespaces within declare...

02d72d480be7a8f7ddc66a028338cfb996886f3c authored over 4 years ago
docs(eslint-plugin): added missing links to ROADMAP.md (#2543)

bf88c849a24b7c866b3de4176af92e5d891e8b3a authored over 4 years ago
chore: wip manual-release workflow

19516dee04c37e33ca176d1e5715457f6bdf37d7 authored over 4 years ago
chore: wip manual-release workflow

ec7449d133e1bbca76a7df4e4b325e9bda547fb1 authored over 4 years ago
chore: wip manual-release workflow

3caaeafee4d1015e065b9f6b181cdf06cc0d67c2 authored over 4 years ago
chore: wip manual-release workflow

c6c90108d301d67bb67cff745cb60f645ef5fdd1 authored over 4 years ago
fix(types): artificial fix needed to trigger release

b577daf27cd87870b6e095e4e995519f96d321dd authored over 4 years ago
chore: wip manual-release workflow

5b75bc1b64445ca06ee396315dacf0caf038e1a7 authored over 4 years ago
fix(types): artificial fix needed to trigger release

fc62ba8622ed634e4c2d8399a4e880f983747181 authored over 4 years ago
chore: wip manual-release workflow

8a9be34650420ae11c0c781f1b2ead7c2fc8f8c2 authored over 4 years ago
chore: publish v4.1.0

00a24706222254774121ee62038e67d0efa993e7 authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] cyclical reference infinite recursion crash (#2482)

Co-authored-by: Tadhg McDonald-Jensen <[email protected]>

86936537bd6f1075cbceeb8d2d4e254d75188409 authored over 4 years ago
fix(eslint-plugin): [no-unused-vars] correct detection of unused vars in a declared module with `export =` (#2505)

If a `declare module` has an `export =` in its body, then TS will only export that.
If it doesn...

3d07a99faa0a5fc1b44acdb43ddbfc90a5105833 authored over 4 years ago
fix(eslint-plugin): [typedef] false positive for rest parameter with array destructuring (#2441)

2ada5aff1ef37bc260d7a0eaafe9ff04f8a08fe4 authored over 4 years ago
fix(scope-manager): don't create references for intrinsic JSX elements (#2504)

cdb9807a5a368a136856cd03048b68e0f2dfb405 authored over 4 years ago
fix(eslint-plugin): [no-use-before-define] false positive with jsx pragma reference (#2503)

Fixes #2502

5afeeab24ad013142f2431750f24e6085d0a6f3a authored over 4 years ago
docs: fix broken TOC link (#2501)

3b0e58f8b06975539f574edabaae5911f5db38a8 authored over 4 years ago
fix(scope-manager): add `const` as a global type variable (#2499)

eb3f6e39391d62ac424baa305a15e61806b2fd65 authored over 4 years ago
docs(eslint-plugin): [no-redeclare] clearly document type/variable redeclare case (#2500)

Addresses #2477

bb3e9d66e3821f37633d8c8077d807418c3f6f18 authored over 4 years ago
feat(scope-manager): add support for JSX scope analysis (#2498)

Fixes #2455
And part of #2477

JSX is a first-class citizen of TS, so we should really suppor...

f887ab51f58c1b3571f9a14832864bc0ca59623f authored over 4 years ago
fix(scope-manager): correctly handle inferred types in nested type scopes (#2497)

95f6bf4818cdec48a0583bf82f928c598af22736 authored over 4 years ago
fix(eslint-plugin): [no-unused-vars] properly handle ambient declaration exports (#2496)

4d3ce5f696985389bf53a31d62766041c703c70c authored over 4 years ago
fix(scope-manager): treat type imports as both values and types (#2494)

Fixes #2453

916e95a505689746dda38a67148c95cc7d207d9f authored over 4 years ago
fix(scope-manager): support type predicates (#2493)

Fixes #2462

a40f54c39d59096a0d12a492807dcd52fbcdc384 authored over 4 years ago
fix(scope-manager): support tagged template string generic type parameters (#2492)

a2686c04293ab9070c1500a0dab7e205bd1fa9d2 authored over 4 years ago
fix(scope-manager): support rest function type parameters (#2491)

Fixes #2449

9d8b4c479c98623e4198aa07639321929a8a876f authored over 4 years ago
feat(eslint-plugin): add extension rule `no-loop-func` (#2490)

36305df74b3c26b60364f7ec13390be492b4b2ec authored over 4 years ago
docs: add link to v4 release notes to the changelogs (#2487)

Some users use CHANGELOG.md as the source of truth for releases and don't check the github relea...

cee9be708f1b19cefc4eea5af2a6a88eb4f9186b authored over 4 years ago
docs: reorder FAQ (#2485)

6595cf1d458edd481507b40b78173eb49f5991b1 authored over 4 years ago
fix(scope-manager): fallback to lib 'esnext' or 'es5' when ecma version is unsupported (#2474)

20a7dcc808a39cd447d6e52fc5a1e1373d7122e9 authored over 4 years ago
feat(eslint-plugin): [no-shadow] add option `ignoreFunctionTypeParameterNameValueShadow` (#2470)

bfe255fde0cb5fe5e32c02eb5ba35d27fb23d9ea authored over 4 years ago
fix(eslint-plugin): handle missing message IDs in eslint v5/v6 (#2461)

ffdfade106d602bcc12b074bdfa489e9f661491e authored over 4 years ago
chore: publish v4.0.1

46ad4d051d8b58e003cb70f7f449218b5d354391 authored over 4 years ago
fix(eslint-plugin): update parser dependency range (#2445)

Fixes #2444

I'm pretty sure we've forgotten do bump this range every single release...

2cb66205de797479d9b2d362652c42fe032e913b authored over 4 years ago
chore: remove v4 prerelease script from actions

624b587853395f0b9dcc18f1fa1f78bf8c47547b authored over 4 years ago
chore: publish v4.0.0

c51e3f0c7450481813348847c6d28b7589b0a92d authored over 4 years ago
feat(eslint-plugin): [ban-ts-comment] change default for `ts-expect-error` to `allow-with-description` (#2351)

BREAKING CHANGE:

Default rule options is a breaking change.
Fixes #2146

a3f163abc03f0fefc6dca1f205b728a4425209e4 authored over 4 years ago
fix(eslint-plugin): [no-unused-vars] handle TSCallSignature (#2336)

c70f54fd3a46a12060ae3aec0faae872c431dd88 authored over 4 years ago
feat: consume new scope analysis package (#2039)

3be125d9bdbee1984ac6037874edf619213bd3d0 authored over 4 years ago
chore: setup automatic RC release for v4 branch

3854d6cca0b91f6a991f7b11a9740b4a578b01e1 authored over 4 years ago
feat(eslint-plugin): [no-unnecessary-condition][strict-boolean-expressions] add option to make the rules error on files without `strictNullChecks` turned on (#2345)

9273441f7592b52620e10432cb2dd4dc5c3b4db1 authored over 4 years ago
feat(typescript-estree): switch to globby (#2418)

Fixes #2398

If the user has a particularly large node_modules folder and uses globs for `pars...

3a7ec9bcf1873a99c6da2f19ade8ab4763b4793c authored over 4 years ago
fix(scope-manager): correct analysis of abstract class properties (#2420)

cd84549beba3cf471d75cfd9ba26f80366842ed5 authored over 4 years ago
chore: add downlevel-dts to all packages with type declarations

c3a6c2aa7c8afaf07bb4d3eb5565943ea613fb61 authored over 4 years ago
chore: regen yarn.lock and fix lint issues

4ff8c43fcb0905635665aa05cb3d98421e7fa0b1 authored over 4 years ago
feat(eslint-plugin): [typedef] remove all defaults (#2352)

a9cd6fb893074e4f2ca9ad3497eaddfacb3cfd25 authored over 4 years ago
feat: support ESTree optional chaining representation (#2308)

e9d2ab638b6767700b52797e74b814ea059beaae authored over 4 years ago
chore: update dependencies

ac0defca4101bfa39921db6b9c11ded8d907eeec authored over 4 years ago
feat(eslint-plugin): add `consistent-type-imports` rule (#2367)

58b1c2d463f34895798b9a61340e49ffc3ec4f1a authored over 4 years ago
fix(typescript-estree): correct ChainExpression interaction with parentheses and non-nulls (#2380)

762bc99584ede4d0b8099a743991e957aec86aa8 authored over 4 years ago
fix: correct decorator traversal for AssignmentPattern (#2375)

BREAKING CHANGE:
- Removed decorators property from several Nodes that could never semantically...

d738fa4eff0a5c4cfc9b30b1c0502f8d1e78d7b6 authored over 4 years ago
fix(eslint-plugin): [no-shadow] fix false-positive on enum declaration (#2374)

9de669f339fef62a98f745dc08b833aa5c632e62 authored over 4 years ago
docs: adjust prettier snippet (#2427)

a10d6714731561ba475530d81ce9befba6453fb0 authored over 4 years ago