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

chore: publish v3.10.1

43b1201a73687e29f19a16b0b26f68569f3c7a2e authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-condition] correct regression with unary negations (#2422)

Fixes #2421

d1f08879338c825a1a20406fe47c051a287d6519 authored over 4 years ago
chore: update ISSUE_TEMPLATE.md

797a13301c3f24683e2492c1dd837fdcf6977d51 authored over 4 years ago
chore: publish v3.10.0

50f9c4afcb08f65a5c6410e8a08f90df6f266cac authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-condition] better handling for unary negation (#2382)

32fe2bb4fe5524355eef4f3a9bd85c824e9d7f46 authored over 4 years ago
feat(typescript-estree): update allowed TS version range (#2419)

TS v4.0 is released, we can now bump our range to allow it, as we have full support for it.

e6be62128b3a98541fe590512892c4b501914e46 authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] ignore all bodyless setters (#2413)

a53f8c6ff37aa47b3fc1b729e359d81ea079ff75 authored over 4 years ago
docs(eslint-plugin): [no-non-null-asserted-optional-chain] fix formatting

d468cfe10e49e96d59f2ea4bc50cc0db0f03541f authored over 4 years ago
docs(eslint-plugin): [no-non-null-asserted-optional-chain] correct docs for 3.9 functionality

Closes #2412

fd2070c4c669885f003b8887890aedac0c03139f authored over 4 years ago
feat(eslint-plugin): add `no-implicit-any-catch` rule (#2202)

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

fde89d4d392ef35cac2bc09f2774bfe397b20100 authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] ignore abstract setters (#2410)

3764248084455409f085c5bc4706079405cef618 authored over 4 years ago
fix(typescript-estree): ts.NamedTupleMember workaround for <TS4.0 (#2405)

b62331ad02dcff3236e18f10eb92d59e7371d4c3 authored over 4 years ago
docs: fix incorrect link to prettier package (#2404)

44e4d9b1af3a7cf3bed0009686737c7f8a279596 authored over 4 years ago
chore: fix typo in issue templates

cab7c4d402f0d0d3371c10e56f755b57aebf6997 authored over 4 years ago
chore: update issue templates (#2397)

6f397df42cbcf05c10f304c9bbfdae4803aa0ce2 authored over 4 years ago
chore: publish v3.9.1

b47a3c699b2801b682690a8d03c356fadb728a57 authored over 4 years ago
docs(eslint-plugin): [type-annotation-spacing] typo (#2392)

daf649f6e7f63353a332a21b4fa79cb376de37eb authored over 4 years ago
fix(eslint-plugin): [prefer-includes] don't auto fix when `test` method's argument type doesn't have an 'includes' method (#2391)

71c4c729e90e308e0afd70af7db5e9d9ff238527 authored over 4 years ago
test(scope-manager): tweak fixture tests (#2389)

- Add `isWrite` and `isRead` to the `Reference` output
- allow JSX parsing
- regenerate libs

8318c36f09734420e5e17c9f1acda0a67bb262ba authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-condition] fix false positive with nullish coalescing (#2385)

092c96967fd9b58fb2d8d325e1dbc750ccbeb746 authored over 4 years ago
chore: publish v3.9.0

fb6a33120184184cef278b2f9d11761df4ac5a91 authored over 4 years ago
chore(eslint-plugin-tslint): reduce files included in npm publish (#2381)

95e9541e9f917334acb7059225e2498cc95b0e92 authored over 4 years ago
feat(eslint-plugin): [no-unsafe-assignment/return] allow assigning any => unknown (#2371)

e7528e686f5fe5cce8504fc15d3cd06b8733712e authored over 4 years ago
docs: document additional allow options in no-empty-function (#2379)

30993cd9a2f70c4f6c53b954ec62dd65c1458f61 authored over 4 years ago
feat(typescript-estree): support TSv4 labelled tuple members (#2378)

00d84ffbcbe9d0ec98bdb2f2ce59959a27ce4dbe authored over 4 years ago
fix(eslint-plugin): [no-throw-literal] support type assertions (#2354)

470174ad51fdb12d82129a896559075513f6c912 authored over 4 years ago
chore: publish v3.8.0

522277d74d15467b9a1ec29fcd0f4eec0b0aaa9d authored over 4 years ago
feat(eslint-plugin): add `prefer-enum-initializers` rule (#2326)

4f38ea39c97289db11501d6368d01db8c5787257 authored over 4 years ago
feat(eslint-plugin): [naming-convention] allow specifying an array of selectors (#2335)

Co-authored-by: Gavin <[email protected]>

3ef6bd5cadc225e42ef1330d15919a39f53f2a2b authored over 4 years ago
fix(eslint-plugin): [no-implied-eval] don't report when `Function` is imported (#2348)

fa169e79661821f0e0e64a56d6db9da42c3c8654 authored over 4 years ago
fix(eslint-plugin): [no-unsafe-assignment] fix typo in message (#2347)

2027bb11689b76c297f93ba8a918b35fe68e5b9d authored over 4 years ago
chore: publish v3.7.1

817067b72b53c8f417f3c1c85e970ea82f0f6953 authored over 4 years ago
fix(eslint-plugin): [no-extra-parens] stop reporting on calling generic functions with one argument and type parameters containing parentheses (#2319)

616a841032bec310d9f31f1c987888273df27008 authored over 4 years ago
docs(eslint-plugin): [explicit-module-boundary-types] fix broken link (#2317)

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

fd90e31019afb81aee8f83d9632096236069520b authored over 4 years ago
fix(typescript-estree): correct AST regression introduced by TS4.0 upgrade (#2316)

d7fefba3741a526ff2b58dd713995c3ee5603962 authored over 4 years ago
fix(eslint-plugin): [adjacent-overload-signatures] fix false positive on call signatures and a method named `call` (#2313)

30fafb09422b3aca881f4785d89b0536092d4952 authored over 4 years ago
chore: publish v3.7.0

e75067a472df0c918756f391fdc68672adb89c89 authored over 4 years ago
feat(eslint-plugin): [no-empty-function] add `decoratedFunctions` option (#2295)

88f08f410760f58fdc2de58ecd9dab9610821642 authored over 4 years ago
feat(eslint-plugin): [naming-convention] allow selecting only `const` variables (#2291)

156d058fee835fdf1ed827a5ad4a80d57190cc54 authored over 4 years ago
feat(typescript-estree): support short-circuiting assignment operators (#2307)

2c90d9fa3aa5ebd7db697dddb7762bca2dd0e06b authored over 4 years ago
feat(typescript-estree): support type annotations on catch clauses (#2306)

b5afe9c560b9f38c8dffc312a600db30944129c8 authored over 4 years ago
chore: upgrade local ts version to 4.0.0-beta (#2305)

cbaac775c66fc74277eeecd2a6f9fcff2a3329c6 authored over 4 years ago
test(typescript-estree): separate snapshots for ast tests (#2290)

2eb3ca4356ebd827a9f4ccf0b78604fcaedf7020 authored over 4 years ago
chore: bump lodash from 4.17.15 to 4.17.19 (#2302)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](htt...

945813060882238fe38899c2b950b13764df780e authored over 4 years ago
docs(eslint-plugin): [no-unsafe-call] fix typo in docs example (#2299)

4e96c430a8a8e8129b3e226e202cddc7f9402109 authored over 4 years ago
chore: publish v3.6.1

adcee02d779f1faade877cb4a2692af5141ef09f authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-condition] handle computed member access (#2288)

3a187cafb7302a3c05de0e6a236dd142a5e2d741 authored over 4 years ago
fix(eslint-plugin): [switch-exhaustiveness-check] handle special characters in enum keys (#2207)

98ab010fb7fca884984bb4200fd806ecee8071b6 authored over 4 years ago
docs: add note about node support (#2282)

742b679339e5a16be684ba8949af3c773bfe6c04 authored over 4 years ago
fix(eslint-plugin): [prefer-literal-enum-member] allow negative numbers (#2277)

00ac9c3ccaad27bab08ec3c3a104f612bb593df5 authored over 4 years ago
fix(eslint-plugin): [space-before-function-paren] incorrect handling of abstract methods (#2275)

Fixes #2274

ced65918b16f46c383496a9b4bd43eca8a76baf6 authored over 4 years ago
chore: publish v3.6.0

2d80c5155ffd122e9abc3906fd1099d8367689b3 authored over 4 years ago
fix(eslint-plugin): [space-before-function-paren] handle abstract functions (#2199)

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

88a3edfce8349f871b7b660d2b76508b67c94eda authored over 4 years ago
feat(eslint-plugin): add rule `prefer-literal-enum-member` (#1898)

fe2b2ec39ef04ac8b73eef9d29d12fd1b24fa183 authored over 4 years ago
fix(eslint-plugin): [no-namespace] allow namespaces in nested declarations with `allowDeclarations` (#2238)

c1df6694f7866d3ef7ede0b1c6c9dd6f3955e682 authored over 4 years ago
chore: publish v3.5.0

16667b1d5e24d0c3d4a30ca43f7e9e388f8d1ca6 authored over 4 years ago
feat: add package scope-manager (#1939)

682eb7e009c3f22a542882dfd3602196a60d2a1e authored over 4 years ago
docs: update docs/getting-started/linting/README.md (#2243)

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

5c91beec725444738ec3e621f4959d5cfca8b3ca authored over 4 years ago
docs: add FAQ about typescript errors not being included in lint output (#2258)

There have been a few issues asked about this, so explicitly note this in the FAQ.

c35a66adc798a4ed95441d309444e7fbe64c471b authored over 4 years ago
feat: split visitor keys into their own package (#2230)

689dae37392d527c64ae83db2a4c3e6b7fecece7 authored over 4 years ago
feat: split types into their own package (#2229)

As part of the scope analysis work, I want to remove its runtime dependency on `typescript-estre...

5f4591886f3438329fbf2229b03ac66174334a24 authored over 4 years ago
fix(typescript-estree): forward compatibility for new compound assignment operators (#2253)

ba41680f2a25b1aa4d05c2d4b132ac73a6faefbd authored over 4 years ago
fix(eslint-plugin): [naming-convention] support unicode in regex (#2241)

5fdd21a1726fb6928098c4152aec55a30df960d4 authored over 4 years ago
chore: publish v3.4.0

a2202c7da6012db7e18eb63926b0a016f9475551 authored over 4 years ago
fix(experimental-utils): getParserServices takes a readonly context (#2235)

26da8de7fcde9eddec63212d79af781c4bb22991 authored over 4 years ago
feat(eslint-plugin): [no-unnecessary-boolean-literal-compare] add option to check nullable booleans (#1983)

c0b3057b7f7d515891ad2efe32e4ef8c01e0478f authored over 4 years ago
fix(eslint-plugin): [unbound-method] handling destructuring (#2228)

c3753c21768d355ecdb9e7ae8e0bfdfbbc1d3bbe authored over 4 years ago
docs: update readmes and regen contributors (#2227)

f5c271f69a2953ca71edc07f66cc0e174e538433 authored over 4 years ago
chore(eslint-plugin): add a debug log when a type is an "error" any to help with investigations (#2226)

89851fab93b7bf954f795f3ec35cd35e98d2031e authored over 4 years ago
fix(eslint-plugin): [no-base-to-string] handle intersection types (#2170)

9cca3a9584d5d5ef0536219c5a734f4e87efb543 authored over 4 years ago
docs: update CONTRIBUTING

4c9293bd5ecfb475bfd4f2240fb6e55186ff3e55 authored over 4 years ago
feat(eslint-plugin): add extension rule `no-loss-of-precision` (#2196)

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

535b0f2ddd82efa6a2c40307a61c480f4b3cdea3 authored over 4 years ago
fix(experimental-utils): correct types for TS versions older than 3.8 (#2217)

5e4dda264a7d6a6a1626848e7599faea1ac34922 authored over 4 years ago
chore: publish v3.3.0

906c822210a7cd178cf59f365cba3d0f537a52cc authored over 4 years ago
fix(eslint-plugin): [no-unused-expressions] handle ternary and short-circuit options (#2194)

ee9f100a2f9a874c2b361482742686eeaa9bdac7 authored over 4 years ago
fix(typescript-estree): handle TS4.0 breaking change in TupleType (#2197)

5d6812914831a386997b453b4db1e3283e26005d authored over 4 years ago
feat(eslint-plugin): [naming-convention] better error message and docs for prefix/suffix (#2195)

a2ffe5568df0f7224bfe9141d298e538383d5f09 authored over 4 years ago
chore: publish v3.2.0

f80c8331e8359596b39d47d5533f24c52c85af17 authored over 4 years ago
docs(eslint-plugin): [no-non-null-assertion] correct example (#2188)

d8ff5deccc40e3785fe1014d30a0b7ba2ada8dd3 authored over 4 years ago
feat(eslint-plugin): add rule `ban-tslint-comment` (#2140)

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

43ee226ffbaaa3e7126081db9476c24b89ec16e9 authored over 4 years ago
feat(eslint-plugin): add rule `no-confusing-non-null-assertion` (#1941)

9b51c44f29d8b3e95a510985544e8ded8a14404d authored over 4 years ago
feat(eslint-plugin): [naming-convention] put identifiers in quotes in error messages (#2182)

Fixes #2178

fc619326eedf7ef2efa51444ecdead81a36a204f authored over 4 years ago
feat(eslint-plugin): [require-array-sort-compare] add `ignoreStringArrays` option (#1972)

6dee7840a3af1dfe4c38a128d1c4655bdac625df authored over 4 years ago
fix(eslint-plugin): [return-await] correct handling of ternaries (#2168)

fe4c0bf8c04f070d6642fbe86c5e5614bc88e8fd authored over 4 years ago
docs(eslint-plugin): update roadmap (#2177)

96342e328652e32f44f2e87b62e3d5b4f6dbd73f authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] handle nested functions and functions expressions in a typed variable declaration (#2176)

6ff450da3abec93223a33f6b52484c9ca99b7abe authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] handle bodyless arrow functions with explicit return types that return functions (#2169)

58db655133aaae006efe3e3ceee971cf88dc348f authored over 4 years ago
fix(eslint-plugin): [no-extra-non-null-assertion] dont report for assertions not followed by the optional chain (#2167)

e4c1834c7c5934332dd1d58c09018453568c4889 authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-conditionals] Handle comparison of generics and loose comparisons with undefined values (#2152)

c86e2a235372149db9b1700d39c2145e0ce5221a authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] dont report return type errors on constructor overloads (#2158)

53232d775ca0b808e2d75d9501f4411a868b2b48 authored over 4 years ago
fix(eslint-plugin): [prefer-optional-chain] handling first member expression (#2156)

de18660a8cf8f7033798646d8c5b0938d1accb12 authored over 4 years ago
chore: publish v3.1.0

2c8402a2a45aa8219c51749abcf6cd5c05a43420 authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-condition] improve optional chain handling 2 - electric boogaloo (#2138)

c87cfaf6746775bb8ad9eb45b0002f068a822dbe authored over 4 years ago
feat(eslint-plugin): [ban-types] allow selective disable of default options with `false` value (#2137)

1cb8ca483d029935310e6904580df8501837084d authored over 4 years ago
fix(eslint-plugin): [no-var-requires] false negative for TSAsExpression and MemberExpression (#2139)

df953388913b22d45242e65ce231d92a8b8a0080 authored over 4 years ago
docs: fix typo in npm install command (#2136)

0e83d15781d56a852cf145a622b70ecf09addcc9 authored over 4 years ago
feat(eslint-plugin): [explicit-module-boundary-types] improve accuracy and coverage (#2135)

caaa8599284d02ab3341e282cad35a52d0fb86c7 authored over 4 years ago
fix(experimental-utils): downlevel type declarations for versions older than 3.8 (#2133)

792582326a8065270b69a0ffcaad5a7b4b103ff3 authored over 4 years ago
feat(eslint-plugin): [ban-ts-comments] add "allow-with-description" option (#2099)

8a0fd1899f544470a35afb3117f4c71aad7e4e42 authored over 4 years ago
fix(eslint-plugin): [no-unnecessary-condition] handle comparison of any, unknown and loose comparisons with nullish values (#2123)

1ae1d01e5603ec7cef8051ed018c3c3c88b29867 authored over 4 years ago