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

test(typescript-estree): upgrade `@babel/parser` to v7.7.7 (#1422)

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

6c35de6244d08b632757e48ce9f32af3d1d18e62 authored about 5 years ago
feat(typescript-estree): add strict type mapping to esTreeNodeToTSNodeMap (#1382)

d3d70a39abfe208dfe5092d2e05069957b6cedf2 authored about 5 years ago
docs(eslint-plugin): fix typo in ROADMAP.md (#1419)

a2cd3a708ef4f2f603fb04685a36e1ba831295e4 authored about 5 years ago
fix(eslint-plugin): [no-magic-numbers] handle UnaryExpression for enums (#1415)

852fc3143cd287c396562fb72b6f6b97ad730281 authored about 5 years ago
fix(typescript-estree): parsing of deeply nested new files in new folder (#1412)

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

206c94bddc2d0ed428f41eb954966e8f7ba4c97f authored about 5 years ago
test(typescript-estree): add more persistentParse tests (#1411)

6aa6bc738705927685e1c0dfa12ccadc3fe53d96 authored about 5 years ago
docs(eslint-plugin): explicit-member-accessibility (#1409)

aee723813ec47ccac0a165cf1bc9674f6257b609 authored about 5 years ago
test(eslint-plugin): migrate validation tools to jest test cases (#1403)

40d91270449742ced130cbeaeaba32c68fd39178 authored about 5 years ago
feat(eslint-plugin): [no-unnec-cond] array predicate callbacks (#1206)

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

f7ad7162072b29afd20e58852d05aa2376197ffc authored about 5 years ago
chore(eslint-plugin): add space in comment (#1408)

1898bdf2d0f3086abb26dd345abdecff49660b80 authored about 5 years ago
chore: publish v2.15.0

ac789ddec97f361561ae1403181d9ef0678012c6 authored about 5 years ago
fix(typescript-estree): correct persisted parse for windows (#1406)

1a42f3d0e9c646f45a45ab0b10b5903a39617326 authored about 5 years ago
test(typescript-estree): add test cases for extraFileExtensions (#1405)

a2c53ae5c50ac9c0064ce2928ebeb20fcf586b6e authored about 5 years ago
test(eslint-plugin): add missing test cases for rules (#1402)

01caad2c5b8223761b5127b9834f818acf91c545 authored about 5 years ago
chore(typescript-estree): clarify default file extensions (#963)

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

3f2f3e84978ccc725f87ab2a517516288e905042 authored about 5 years ago
fix(eslint-plugin): crash in no-unnecessary-type-arguments (#1401)

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

01c939fed4a57b08b0d7febb563b42517220d217 authored about 5 years ago
test(typescript-estree): correct storing regexp in snapshots (#1393)

c5ffe8833da7875e82953de117b0abe6fa8a60b0 authored about 5 years ago
docs(eslint-plugin): correct issues in documentation (#1396)

3623cdef0855817aeba450722a41c8e5c9f47b72 authored about 5 years ago
feat(eslint-plugin): add no-implied-eval (#1375)

254d276eaed6183e9a04a7b59d323709e7116558 authored about 5 years ago
feat(eslint-plugin): [strict-bool-expr] add allowSafe option (#1385)

93442333728ae9a9b67bd2de95b38840d9145a8e authored about 5 years ago
chore: publish v2.14.0

05964763b6e1f4bbb0f54db9995f5ad02e2c8d9c authored about 5 years ago
chore: migrate markdown-spellcheck to cspell (#1386)

b1c8c0a5889f0db1a96e90b512288553f68cc7ee authored about 5 years ago
docs(eslint-plugin): [no-throw-literal] wrong link (#1384)

8bf6879e530fb539a1777ffffbfc7b166c3f4a2f authored about 5 years ago
refactor: TypeParameter parsing and no-unnec-type-args rule (#1381)

6a6bde01a0fe405f9d186788781cc2fa9cb37145 authored about 5 years ago
fix(typescript-estree): visit typeParameters in OptionalCallExpr (#1377)

cba6a2a8063744f835febcd1a6fbf9f93c6962d2 authored about 5 years ago
fix(eslint-plugin): type assertion in rule no-extra-parens (#1376)

f40639e13361fff4c50945a390a6e1da70ff5180 authored about 5 years ago
feat: add internal eslint plugin for repo-specific lint rules (#1373)

There's a few things I want to enforce internally.
Save us from having to communicate these thi...

3a15413d87a3429ebf19af2cc5db76c9e7ffe4e7 authored about 5 years ago
chore: publish v2.13.0

a78b194faabe3546ec8fb1ae9a3ff69194ff6811 authored about 5 years ago
refactor(typescript-estree): add type checking for deeplyCopy (#1371)

8c8ad4c355f3a4f7f5a3ffa3b0328f7e57b5a260 authored about 5 years ago
test(typescript-estree): add test cases for uncovered syntax (#1370)

b0cff1fc0e795534502c9f4bc34e49f64b069292 authored about 5 years ago
docs: grammar nits in the root README (#1364)

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

8f22ffedb4380a306006f20b4602c9a86a7e9e4a authored about 5 years ago
fix(eslint-plugin): add isTypeAssertion utility function (#1369)

While working on a new rule, I noticed that there were a few places that we didn't check for bot...

bb1671e7a4dd676f879ec9d2037efb87972037e5 authored about 5 years ago
test(typescript-estree): reenable alignment tests (#1368)

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

bac780c76f042db69b8136ab59fc27f9ec05ada6 authored about 5 years ago
feat(eslint-plugin): more optional chain support in rules (#1363)

3dd1b02ead7a92b479bd83f0f6e872dde34f05b5 authored about 5 years ago
feat(eslint-plugin): [pref-str-starts/ends-with] optional chain… (#1357)

* feat(eslint-plugin): [pref-str-starts/ends-with] optional chain support

* chore: switch alr...

fd37bc38c8d209b9c659913a43d1fe3e0ea9148d authored about 5 years ago
fix(typescript-estree): correct type of key for base nodes (#1367)

099225ac3879d91ecb535a8de1a896a36f84c8f4 authored about 5 years ago
fix(eslint-plugin): use AST_NODE_TYPES enum instead of strings (#1366)

bd0276b9aaba586350cb015de159ade21d32760b authored about 5 years ago
docs(eslint-plugin): [no-unnec-type-arg] correct doc title (#1360)

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

93390e6100144740cd1cac76960234bc4239bcdb authored about 5 years ago
feat(eslint-plugin): [ban-types] handle empty type literal {} (#1348)

1c0ce9b6110c1d93cd64a3465a7f18bc2f7c034b authored about 5 years ago
fix(eslint-plugin): [quotes] ignore backticks for Enum members (#1355)

* fix(eslint-plugin): [quotes] ignore backticks for Enum members

* feat(eslint-plugin): [quot...

e51048cc6d0d13ecb10016c89e31f7a15aa5827b authored about 5 years ago
feat(eslint-plugin): add no-throw-literal [extension] (#1331)

2aa696c4ea38b8a91aa2ef5641ae816ee55484e1 authored about 5 years ago
feat(eslint-plugin): add no-extra-semi [extension] (#1237)

425f65ceafa2e760d13bd37f9672f40da803faa5 authored about 5 years ago
fix(eslint-plugin): [type-annotation-spacing] typo in messages (#1354)

82e0dbcbeda9bad3f3b37a7522aff349e5e81ccc authored about 5 years ago
feat(typescript-estree): computed members discriminated unions (#1349)

013df9a2943c9096efb6b42775ad44f17347375d authored about 5 years ago
test: use codecov bash uploader instead of js uploader (#1353)

The js uploader keeps on timing out which causes coverage to not report, causing PR status to ge...

bf4ad5bf473753adce7b0f361f0f64ef2cb87cb9 authored about 5 years ago
feat(eslint-plugin): [no-use-before-define] opt to ignore enum (#1242)

6edd9118d22886b2a6d4a60d219b90f94019c2ca authored about 5 years ago
docs: add links to the contributing guide everywhere (#1352)

2b16019426b8f97b97796c6cd4ea3a20fd44ebb9 authored about 5 years ago
feat(typescript-estree): tighten prop name and destructure types (#1346)

f335c504bcf75623d2d671e2e784b047e5e186b9 authored about 5 years ago
docs: fix typo in getting started doc (#1347)

The link is to `eslint-plugin-import` but the text on the link is `eslint-plugin-eslint-comments`.

9cd5815491339434d18abc9d9e1b4c03dfac5df8 authored about 5 years ago
docs: linting onboarding guides (#1324)

3e06f0f0211549d7e5da5dfe73fbb521650ffc5d authored about 5 years ago
docs(parser): fix effect->affect in readme (#1344)

4f735e8e8acc24163c795cb9ce773e3a37ec962c authored about 5 years ago
feat(eslint-plugin-tslint): add fixer for config rule (#1342)

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

c52c5c997e7654f9ad124dde3951878108d159fb authored about 5 years ago
test(typescript-estree): Update alignment tests (#1343)

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

5c096ded9bb68bdf635d29a163b8dbf9a64509af authored about 5 years ago
chore(types): Improve types for getTextForTokenKind (#1336)

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

a5f7d22f32a361a704cba4b5ec37851e12b11445 authored about 5 years ago
chore(types): improve typing for getTokenType and convertBodyEx… (#1332)

* chore(types): improve typing for getTokenType and convertBodyExpressions

* chore(types): re...

d0977d07791baef76fe4e227fec8a30f6067c733 authored about 5 years ago
chore: publish v2.12.0

6b7b88b628664309a8672d286614879dce479b4b authored about 5 years ago
feat(eslint-plugin): [no-unnec-cond] check optional chaining (#1315)

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

a2a8a0a90195a4cbfab7b225261ae9bdf65ad2de authored about 5 years ago
fix(eslint-plugin): [prefer-null-coal] fixer w/ mixed logicals (#1326)

f9a9fbfc83fea7c5677adc5b2b6d8004f23ed60a authored about 5 years ago
fix(eslint-plugin): [quotes] ignore backticks for interface properties (#1311)

3923a090bba9a9b65d6318dc213220e7e7f3c832 authored about 5 years ago
chore(parser): mark TS as optional peer dependency (#1327)

348d2f6b207acb9e18721cba53f0aa85908fa777 authored about 5 years ago
chore: publish v2.11.0

9f7609580eefa140ffb8f65046d4c1ada903b83f authored about 5 years ago
docs(eslint-plugin): ROADMAP note some jsdoc rules (#1319)

324f155fc2c4618e5b844e9a481607a08ed821da authored about 5 years ago
fix(eslint-plugin): [brace-style] handle enum declarations (#1281)

3ddf1a2a0fb0b7863dee048913053f2c59f8283e authored about 5 years ago
feat(eslint-plugin): [member-ordering] add index signature (#1190)

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

b5a52a3aae85fce3bc45b39a2107a00d2655f5f9 authored about 5 years ago
test(eslint-plugin): [unified-signatures] add tests for #740 (#1074)

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

39f654b3042d0b1d7059ac85dc2a45876dd2a8a5 authored about 5 years ago
docs(eslint-plugin): typo in space-before-function-paren docs (#1297)

5362561e758a062d5061e00e0b0283afb6cc231b authored about 5 years ago
chore: publish v2.10.0

5adb8a2fded0785d8793b78bf96051aa7b60426a authored about 5 years ago
docs(eslint-plugin): typo in the configs README (#1295)

065393b151b40735bfa6e1eee8a5d368b8a8dfeb authored about 5 years ago
feat(eslint-plugin): [no-unnec-cond] support nullish coalescing (#1148)

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

96ef1e7afd429b98c63b3ed3b83cc5ff5be0e194 authored about 5 years ago
feat(eslint-plugin): [no-non-null-assert] add suggestion fixer (#1260)

e350a21fb19d976b1cac84b097039f2e59fb26f6 authored about 5 years ago
fix(eslint-plugin): [no-unused-expressions] ignore directives (#1285)

ce4c803522d5606f6e25e33206502291c7b20474 authored about 5 years ago
feat(eslint-plugin): [prefer-null-coal] opt for suggestion fixer (#1272)

f84eb96b2733c5e047c6ac6aa5fcfef21bac1d96 authored about 5 years ago
fix(typescript-estree): make FunctionDeclaration.body non-null (#1288)

dc735104d5671e5b05c3678a40ceadc152f27c58 authored about 5 years ago
fix(eslint-plugin): [strict-bool-expr] allow nullish coalescing (#1275)

3b393405fe496203fb2ebf226dc5c9f2077dd8b7 authored about 5 years ago
fix(eslint-plugin): [return-await] allow Any and Unknown (#1270)

ebf5e0a2eb5119448ded59a78d7cb9e4c3b36692 authored about 5 years ago
fix(eslint-plugin): [no-empty-function] add missed node types (#1271)

e9d44f51efcede276ba45462c10f93cea91ae2f0 authored about 5 years ago
feat(eslint-plugin): [no-empty-func] private/protected construct (#1267)

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

3b931acf563cbf0e32508767ef9895011eeab4b9 authored about 5 years ago
fix(eslint-plugin): [prefer-optional-chain] allow $ in identifiers

c72c3c1ade7d9dd42e222c85075e06a79b95260b authored about 5 years ago
feat(experimental-utils): add isSpaceBetween declaration to Sou… (#1268)

f83f04b78a88dadde7e1885a0d20ab0e2f458b8e authored about 5 years ago
fix(eslint-plugin): [prefer-optional-chain] handle more cases (#1261)

57ddba3008675715712b28fa03fa7f06bef2fb47 authored about 5 years ago
fix(eslint-plugin): [no-untyped-pub-sig] ignore set return (#1264)

6daff1034ecbd1f4e1662e315da7d641a7f06b11 authored about 5 years ago
chore: turn on prefer-nullish-coalescing locally (#1259)

835378e505f462d965ce35cc4c81f8eee1704a30 authored about 5 years ago
chore: publish v2.9.0

8a4af38d7d28382a5b51f9df8af56615b5d90a50 authored about 5 years ago
feat(eslint-plugin): add prefer-nullish-coalescing (#1069)

a9cd39917ffbde26b06e2ac5b57d06a75b533907 authored about 5 years ago
feat(eslint-plugin): [no-empty-interface] noEmptyWithSuper fixer (#1247)

b91b0ba17937a9f603ea0ed75198bca51db25178 authored about 5 years ago
feat(eslint-plugin): optional chain support in rules (part 1) (#1253)

* feat: consistent-type-assertions

* feat: explicit-function-return-type

* feat: func-call...

f5c0e021a2863aebf983bfd2f32861243f101b37 authored about 5 years ago
feat(eslint-plugin): add return-await rule (#1050)

0ff4620ca892816dfee9f77143ae9cdce34dbfab authored about 5 years ago
chore: turn on rule prefer-optional-chain and fix lints (#1257)

efd483490890d5f53d3bbda80e373e9942941789 authored about 5 years ago
fix(eslint-plugin): [prefer-optional-chain] unhandled cases

b1a065fba49498b3bcb6b0077c04a0c459991c90 authored about 5 years ago
feat(eslint-plugin): add no-unused-vars-experimental (#688)

05ebea5b3c1b228aa1620d4a0a6a058c6e1b0d20 authored about 5 years ago
feat(eslint-plugin): add rule prefer-optional-chain (#1213)

ad7e1a71db5e30b3eab2f678c06baae6c5f7d796 authored about 5 years ago
feat: suggestion types, suggestions for no-explicit-any (#1250)

b16a4b6a79637d0ac7c61526da6777a0ac3dddd5 authored about 5 years ago
docs(eslint-plugin): fix typo in no-this-alias (#1252)

1d56c8247deb67edc37d671311af9e8ab8614dec authored about 5 years ago
docs(eslint-plugin): correct typo in configs README (#1251)

1bd863efd09f754a54aa36b829f51ebe39ec7145 authored about 5 years ago
feat(eslint-plugin): [camelcase] add genericType option (#925)

d785c61f9e518ebefdd09614a0dc69494bdf2e85 authored about 5 years ago
feat(eslint-plugin): [no-unnece-cond] Add allowConstantLoopConditions (#1029)

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

ceb6f1ce225ad663111dd9d19083d20e1a45d30f authored about 5 years ago
feat(eslint-plugin): [restrict-plus-operands] check += (#892)

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

fa88cb940af87c371946d83fbd31fb0b8007ff06 authored about 5 years ago
fix(typescript-estree): fix synthetic default import (#1245)

d97f809c673c57be7e41b2121c4a1c8408d3f47c authored about 5 years ago
fix(eslint-plugin): [no-dynamic-delete] correct invalid fixer for identifiers (#1244)

5b1300da3c5f3346bc9d74a59be67efab283b6f9 authored about 5 years ago
fix(eslint-plugin): [no-untyped-pub-sig] constructor return (#1231)

6cfd468f79df4edd3c2e2a082004361bfd37da36 authored about 5 years ago