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-unnecessary-condition] improve optional chain handling (#2111)
9ee399b5906e82f346ff89141207a6630786de54 authored over 4 years ago
9ee399b5906e82f346ff89141207a6630786de54 authored over 4 years ago
fix(eslint-plugin): [explicit-module-boundary-types] don't check returned functions if parent function has return type (#2084)
d7d4eeb03f2918d5d9e361fdb47c2d42e83bd593 authored over 4 years ago
d7d4eeb03f2918d5d9e361fdb47c2d42e83bd593 authored over 4 years ago
fix(eslint-plugin): [no-unused-expressions] ignore import expressions (#2130)
e3836910efdafd9edf04daed149c9e839c08047e authored over 4 years ago
e3836910efdafd9edf04daed149c9e839c08047e authored over 4 years ago
docs: include npm install instructions in getting started (#2120)
dc061ed704f010076efe9fc071472dd0e553b866 authored over 4 years ago
dc061ed704f010076efe9fc071472dd0e553b866 authored over 4 years ago
docs(eslint-plugin): remove `no-void` from roadmap (#2124)
407bfa189be8ac3801371e53e50488c12cf80e0f authored over 4 years ago
407bfa189be8ac3801371e53e50488c12cf80e0f authored over 4 years ago
docs: update FAQ and add issue template config (#2117)
d70fba2411ec2e433dec77a8745ade7eab5908a7 authored over 4 years ago
d70fba2411ec2e433dec77a8745ade7eab5908a7 authored over 4 years ago
chore: publish v3.0.2
9b7f4d466e3d594607e88e8c9e48173e48208ffb authored over 4 years ago
9b7f4d466e3d594607e88e8c9e48173e48208ffb authored over 4 years ago
fix: regression for eslint v6 (#2105)
31fc5039ed919e1515fda673c186d5c83eb5beb3 authored over 4 years ago
31fc5039ed919e1515fda673c186d5c83eb5beb3 authored over 4 years ago
docs(eslint-plugin): [naming-convention] fix interface-name-prefix example (#2103)
d2621789933346900019a109b6aab7c3e1a9fb79 authored over 4 years ago
d2621789933346900019a109b6aab7c3e1a9fb79 authored over 4 years ago
docs: broken markdown link in Contributing Guide in main README (#2097)
7bc0706f151eef71c7ffa0a21da351bfb41f814e authored over 4 years ago
7bc0706f151eef71c7ffa0a21da351bfb41f814e authored over 4 years ago
chore: publish v3.0.1
a71b9c9aabe1c3f26a76e77c29b3d2b7205c35ef authored over 4 years ago
a71b9c9aabe1c3f26a76e77c29b3d2b7205c35ef authored over 4 years ago
fix(eslint-plugin): [naming-convention] handle no options correctly (#2095)
fd7d02b31ebd995b7fdd857d7c054042aa4f2001 authored over 4 years ago
fd7d02b31ebd995b7fdd857d7c054042aa4f2001 authored over 4 years ago
fix(eslint-plugin): [no-throw-literal] handle intersection and union types (#2085)
cae037ff9b20363b970cc600a09505b98bf10a14 authored over 4 years ago
cae037ff9b20363b970cc600a09505b98bf10a14 authored over 4 years ago
fix(eslint-plugin): [unbound-method] fix crash due to missing `Intl` (#2090)
f2fa82c532ae858ccfb064268cfcc9df657a54be authored over 4 years ago
f2fa82c532ae858ccfb064268cfcc9df657a54be authored over 4 years ago
fix(experimental-utils): export `CLIEngine` & `ESLint` (#2083)
014341bb23261f609fc2a6fe7fece191466a084a authored over 4 years ago
014341bb23261f609fc2a6fe7fece191466a084a authored over 4 years ago
docs(eslint-plugin): [naming-convention] improve comment text regarding ESLint's camelCase (#2080)
893b8dd173e02205ba9c9ff88104f62f28cadb93 authored over 4 years ago
893b8dd173e02205ba9c9ff88104f62f28cadb93 authored over 4 years ago
docs(eslint-plugin): [naming-convention] document ignoring quoted properties (#2071)
1cb1cb50eda63ec2f99a5f526b4cd8633bef4388 authored over 4 years ago
1cb1cb50eda63ec2f99a5f526b4cd8633bef4388 authored over 4 years ago
docs: various updates based on v3 feedback (#2070)
071e5a04d09d0dbf1d57e5835c4957fd04641e55 authored over 4 years ago
071e5a04d09d0dbf1d57e5835c4957fd04641e55 authored over 4 years ago
docs(eslint-plugin): [explicit-module-boundary-types] fix allowedNames config example (#2061)
66f127810ba3eaee1435724c16c0269b1e3fe37c authored over 4 years ago
66f127810ba3eaee1435724c16c0269b1e3fe37c authored over 4 years ago
fix(typescript-estree): handle `BigInt` with `_` numeric separator (#2067)
66f1627b11a566d5b925a577e800f99d5c808be2 authored over 4 years ago
66f1627b11a566d5b925a577e800f99d5c808be2 authored over 4 years ago
docs: update supported TS version in readme (#2059)
765ec4bb1c83f6b7f50564c3b104336178f29b6d authored over 4 years ago
765ec4bb1c83f6b7f50564c3b104336178f29b6d authored over 4 years ago
fix(typescript-estree): mark TS 3.8 and 3.9 as "supported" (#2057)
3.8 isn't truly supported yet (#1436), but it will work fine - just can't lint private fields.
...
chore: link GH release in changelogs (#2055)
159c225e2a3276031b9c037bb2e2f22094fbbf6b authored over 4 years ago
159c225e2a3276031b9c037bb2e2f22094fbbf6b authored over 4 years ago
docs(eslint-plugin): remove mention of `eslint-recommended` (#2053)
729f2a219a46db49b1a5331bddaf37a59d2e1b1c authored over 4 years ago
729f2a219a46db49b1a5331bddaf37a59d2e1b1c authored over 4 years ago
docs(eslint-plugin): remove `ignoreRHS` from `no-unnecessary-condition` (#2052)
23b4b662717f96f9dbbf161ac31d38a5871aed23 authored over 4 years ago
23b4b662717f96f9dbbf161ac31d38a5871aed23 authored over 4 years ago
chore: fix broken parser test
e9586c61e2d865d11ce9c2b27436eee0f43298e7 authored over 4 years ago
e9586c61e2d865d11ce9c2b27436eee0f43298e7 authored over 4 years ago
chore: update yarn.lock
6f7578eb3b666f778f919081adae101dc0fba984 authored over 4 years ago
6f7578eb3b666f778f919081adae101dc0fba984 authored over 4 years ago
chore: remove v3 canary Ci step
1765a178e456b152bd48192eb5db7e8541e2adf2 authored over 4 years ago
1765a178e456b152bd48192eb5db7e8541e2adf2 authored over 4 years ago
v3.0.0
7e39f5ba32010a4853b11aa6e3af6985c6c6c25e authored over 4 years ago
7e39f5ba32010a4853b11aa6e3af6985c6c6c25e authored over 4 years ago
feat: add index files to parser and typescript-estree
This just creates a clearer entrypoint for contributors, and helps clearly define exactly what i...
3dfc46dccbbd28eed2d74c7b6cacddf1a0848598 authored over 4 years ago
fix(typescript-estree): remove now defunct `Import` node type
f199cbdbbd892b5ba03bfff66f463f3d9c92ee9b authored over 4 years ago
f199cbdbbd892b5ba03bfff66f463f3d9c92ee9b authored over 4 years ago
fix(experimental-utils): add back SourceCode.isSpaceBetweenTokens
SourceCode.isSpaceBetween only exists in 6.7.0, so isSpaceBetweenTokens is a valid alternative u...
ae82ea4a85a4ca332ebe6104e96c59dba30411be authored over 4 years ago
feat(eslint-plugin): [prefer-nullish-coalescing][prefer-optional-chain] remove unsafe fixers
These fixers are very unsafe and even providing default options for them are a bad idea.
This en...
fix(eslint-plugin): correct parser peerDep version
fe59f69381a0915a4f5135e2e88637a5eea246ba authored over 4 years ago
fe59f69381a0915a4f5135e2e88637a5eea246ba authored over 4 years ago
feat(experimental-utils): upgrade eslint types for v7 (#2023)
06869c9656fa37936126666845aee40aad546ebd authored over 4 years ago
06869c9656fa37936126666845aee40aad546ebd authored over 4 years ago
feat: upgrade to ESLint v7 (#2022)
208de71059746bf38e94bd460346ffb2698a3e12 authored over 4 years ago
208de71059746bf38e94bd460346ffb2698a3e12 authored over 4 years ago
chore: provide more granularity in the CI logs (#2024)
a35026de2548d33963bbdb96fb8fffc7ab0d8a30 authored over 4 years ago
a35026de2548d33963bbdb96fb8fffc7ab0d8a30 authored over 4 years ago
feat: bump minimum required TS version (#2004)
7ad4d7c2db088b6f779b9d883a4acad13eee3775 authored over 4 years ago
7ad4d7c2db088b6f779b9d883a4acad13eee3775 authored over 4 years ago
feat(eslint-plugin): [restrict-template-expressions] rename `allowNullable` to `allowNullish` (#2006)
264b017c11c2ab132fcbad18b42a9a0fe639386e authored over 4 years ago
264b017c11c2ab132fcbad18b42a9a0fe639386e authored over 4 years ago
feat(eslint-plugin): [no-unnecessary-condition] remove `checkArrayPredicates` and always check it (#1579)
bfd9b606d17d30d5694967a1f01e0e1501ba1022 authored over 4 years ago
bfd9b606d17d30d5694967a1f01e0e1501ba1022 authored over 4 years ago
feat(eslint-plugin): [no-unnecessary-condition] report when non-nullish is compared to `null`/`undefined` (#1659)
7fa906073903c5eb70609c25f1a91ada14dcdc71 authored over 4 years ago
7fa906073903c5eb70609c25f1a91ada14dcdc71 authored over 4 years ago
feat(eslint-plugin): [no-floating-promises] ignore void operator by default (#2003)
3626a673cf8117cc995245cd86e466e2553e9b0e authored over 4 years ago
3626a673cf8117cc995245cd86e466e2553e9b0e authored over 4 years ago
feat(eslint-plugin): [restrict-template-expressions] `allowNumber: true` by default (#2005)
643ec240bd901295d9e9ea5c43fc20109c33e982 authored over 4 years ago
643ec240bd901295d9e9ea5c43fc20109c33e982 authored over 4 years ago
feat(eslint-plugin): update recommended sets (#2001)
0126b4f56f9197d561e90b09962ccceb4f88bc41 authored over 4 years ago
0126b4f56f9197d561e90b09962ccceb4f88bc41 authored over 4 years ago
feat(eslint-plugin): delete deprecated rules (#2002)
da0aec2cfa27902aae7c438a2fe91343c822e4ae authored over 4 years ago
da0aec2cfa27902aae7c438a2fe91343c822e4ae authored over 4 years ago
chore: trigger actions on commits into v3
02afc316b17870060ee52f9f2b36c8d510055f2f authored over 4 years ago
02afc316b17870060ee52f9f2b36c8d510055f2f authored over 4 years ago
chore: setup automatic RC releases for v3 branch (#2000)
8a4a396ec55bf3a1d4d949e3c0b44ab93746a0ec authored over 4 years ago
8a4a396ec55bf3a1d4d949e3c0b44ab93746a0ec authored over 4 years ago
feat(eslint-plugin): [strict-boolean-expression] rework options (#1631)
cd1448240dca11762fcb9c10e18bb6541a840485 authored over 4 years ago
cd1448240dca11762fcb9c10e18bb6541a840485 authored over 4 years ago
feat(typescript-estree): align nodes with estree 2020 (#1389)
aff5b62044f9b93f2087a1d261e9be3f8d6fd54d authored over 4 years ago
aff5b62044f9b93f2087a1d261e9be3f8d6fd54d authored over 4 years ago
feat(typescript-estree): align optional fields (#1429)
0e0010f82952f9beeeb84136eea00cc5eecc9db6 authored over 4 years ago
0e0010f82952f9beeeb84136eea00cc5eecc9db6 authored over 4 years ago
fix(typescript-estree): use `TSEmptyBodyFunctionExpression` for body-less nodes (#1289)
82e7163214b56ccde93ba97807b161669a50a60b authored over 4 years ago
82e7163214b56ccde93ba97807b161669a50a60b authored over 4 years ago
feat(typescript-estree): always return parserServices (#716)
5b23443c48f3f62424db3e742243f3568080b946 authored over 4 years ago
5b23443c48f3f62424db3e742243f3568080b946 authored over 4 years ago
feat: drop support for node v8 (#1997)
b6c3b7b84b8d199fa75a46432febd4a364a63217 authored over 4 years ago
b6c3b7b84b8d199fa75a46432febd4a364a63217 authored over 4 years ago
feat(eslint-plugin): update `eslint-recommended` set (#1996)
9a96e18400e0a0d738d159d9d01faf41d3586249 authored over 4 years ago
9a96e18400e0a0d738d159d9d01faf41d3586249 authored over 4 years ago
feat(eslint-plugin): [ban-types] rework default options (#848)
8e31d5dbe9fe5227fdbefcecfd50ce5dd51360c3 authored over 4 years ago
8e31d5dbe9fe5227fdbefcecfd50ce5dd51360c3 authored over 4 years ago
feat(eslint-plugin): [no-unnecessary-condition] remove option `ignoreRHS` (#1163)
ee8dd8f8a9e6c25ac426ce9bb71c5f012c51f264 authored over 4 years ago
ee8dd8f8a9e6c25ac426ce9bb71c5f012c51f264 authored over 4 years ago
feat(eslint-plugin): eslint-recommended: disable no-func-assign (#984)
BREAKING CHANGE
ae9b8a9c73c0328287de956466257d8bbfbdb20f authored over 4 years ago
feat(eslint-plugin): eslint-recommended: disable no-obj-calls (#1000)
BREAKING CHANGE
b9ca14c5f5ec28a3fde1a9b2d2f6a4dc74d903e4 authored over 4 years ago
feat(typescript-estree): handle 3.9's non-null assertion changes (#2036)
06bec63c56536db070608ab136d2ad57083f0c6a authored over 4 years ago
06bec63c56536db070608ab136d2ad57083f0c6a authored over 4 years ago
docs: Adding FAQ entry saying TypeScript should be installed locally (#2043)
a1816c941a5aaad55b7d304737db6da8ce67f523 authored over 4 years ago
a1816c941a5aaad55b7d304737db6da8ce67f523 authored over 4 years ago
fix(eslint-plugin): [dot-notation] fix typo in schema (#2040)
242328fa749ee4c72af93433a9bef95f329ac62f authored over 4 years ago
242328fa749ee4c72af93433a9bef95f329ac62f authored over 4 years ago
chore: publish v2.34.0
f18890166146d8c6b8804ef705c04b15da269926 authored over 4 years ago
f18890166146d8c6b8804ef705c04b15da269926 authored over 4 years ago
feat(eslint-plugin): [no-invalid-void-type] allow union of void and `allowInGenericTypeArguments` (#1960)
1bc105a2c6ae3fde9596f0419fed0de699dc57c7 authored over 4 years ago
1bc105a2c6ae3fde9596f0419fed0de699dc57c7 authored over 4 years ago
feat(eslint-plugin): [restrict-template-expressions] improve error message (#1926)
1af59ba8ac0ceabb008d9c61556acf7db0a1d352 authored over 4 years ago
1af59ba8ac0ceabb008d9c61556acf7db0a1d352 authored over 4 years ago
fix(typescript-estree): fix handling of range/loc removal (#2028)
ce344d90e7c78b0c4b4b823494a3e78190f45c64 authored over 4 years ago
ce344d90e7c78b0c4b4b823494a3e78190f45c64 authored over 4 years ago
feat(experimental-utils): add `suggestion` property for rule modules (#2033)
f42a5b09ebfa173f418a99c552b0cbe221567194 authored over 4 years ago
f42a5b09ebfa173f418a99c552b0cbe221567194 authored over 4 years ago
docs(eslint-plugin): [explicit-function-return-type] add missing default (#2032)
c66f97c057f5bc78feb53559b22a34ed075a6a87 authored over 4 years ago
c66f97c057f5bc78feb53559b22a34ed075a6a87 authored over 4 years ago
chore: publish v2.33.0
9acff7c8bbd220203690d33413ad565b7acab42a authored over 4 years ago
9acff7c8bbd220203690d33413ad565b7acab42a authored over 4 years ago
feat(eslint-plugin): add extension rule `lines-between-class-members` (#1684)
08f93e69347a8e7f3a7e8a1455bb5d069c2faeef authored almost 5 years ago
08f93e69347a8e7f3a7e8a1455bb5d069c2faeef authored almost 5 years ago
docs: add some more FAQ (#2011)
f3f3bf884f10ae768fd7d7cba4a0574aed8cb225 authored almost 5 years ago
f3f3bf884f10ae768fd7d7cba4a0574aed8cb225 authored almost 5 years ago
fix(experimental-utils): remove accidental dep on json-schema (#2010)
1875fbad41f2a3dda8f610f5dcd180c6205b73d3 authored almost 5 years ago
1875fbad41f2a3dda8f610f5dcd180c6205b73d3 authored almost 5 years ago
chore: publish v2.32.0
18e7b5befc0a102d7daeccbf7403f4dfc46746c9 authored almost 5 years ago
18e7b5befc0a102d7daeccbf7403f4dfc46746c9 authored almost 5 years ago
feat: bump dependencies and align AST (#2007)
18668b78fd7d1e5281af7fc26c76e0ca53297f69 authored almost 5 years ago
18668b78fd7d1e5281af7fc26c76e0ca53297f69 authored almost 5 years ago
fix(eslint-plugin): [no-base-to-string] support boolean in unions (#1979)
6987ecc1dacfb45c0f8ed3e81d08aa708eb96ad1 authored almost 5 years ago
6987ecc1dacfb45c0f8ed3e81d08aa708eb96ad1 authored almost 5 years ago
fix(eslint-plugin): [no-type-alias] handle readonly types in aliases (#1990)
56d987070f83d1b6410b04750b20a761fd793073 authored almost 5 years ago
56d987070f83d1b6410b04750b20a761fd793073 authored almost 5 years ago
fix(eslint-plugin): [no-unused-expressions] inherit `messages` from base rule (#1992)
51ca404af645eed194269ab7f8f67b97bd52e32d authored almost 5 years ago
51ca404af645eed194269ab7f8f67b97bd52e32d authored almost 5 years ago
chore: publish v2.31.0
176054c2171b682217d6855208e50b15e1712675 authored almost 5 years ago
176054c2171b682217d6855208e50b15e1712675 authored almost 5 years ago
chore: upgrade to prettier 2.0 (#1970)
1f3c34426cea6d04df2393032e0728ade7390d3c authored almost 5 years ago
1f3c34426cea6d04df2393032e0728ade7390d3c authored almost 5 years ago
feat(eslint-plugin): new extended rule 'no-invalid-this' (#1823)
Co-Authored-By: Brad Zacher <[email protected]>
b18bc357507337b9725f8d9c1b549513075a0da5 authored almost 5 years ago
feat(eslint-plugin): [prefer-optional-chain] added option to convert to suggestion fixer (#1965)
2f0824b0a41f3043b6242fc1d49faae540abaf22 authored almost 5 years ago
2f0824b0a41f3043b6242fc1d49faae540abaf22 authored almost 5 years ago
fix(eslint-plugin): [method-signature-style] fix overloaded methods to an intersection type (#1966)
7f3fba348d432d7637e1c737df943ee1f9105062 authored almost 5 years ago
7f3fba348d432d7637e1c737df943ee1f9105062 authored almost 5 years ago
fix(eslint-plugin): no-base-to-string boolean expression detect (#1969)
f78f13aedd59d5b5880903d48c779a6c50fd937e authored almost 5 years ago
f78f13aedd59d5b5880903d48c779a6c50fd937e authored almost 5 years ago
fix(eslint-plugin): [unbound-method] false positives for unary expressions (#1964)
b35070ec6f84ad5ce606386cdb6eeb91488dfdd7 authored almost 5 years ago
b35070ec6f84ad5ce606386cdb6eeb91488dfdd7 authored almost 5 years ago
fix(eslint-plugin): [return-await] await in a normal function (#1962)
f82fd7bb81f986c4861d0b4e2ecdb0c496d7a602 authored almost 5 years ago
f82fd7bb81f986c4861d0b4e2ecdb0c496d7a602 authored almost 5 years ago
docs(eslint-plugin): [naming-convention] correct typo in example (#1961)
05476ca4ddbf07fc5ba2ab9ddfb316b04586af09 authored almost 5 years ago
05476ca4ddbf07fc5ba2ab9ddfb316b04586af09 authored almost 5 years ago
chore: turn on `no-poorly-typed-ts-props` (#1955)
80d934b69db67c83a00d380e5cb08eb3cfbf4698 authored almost 5 years ago
80d934b69db67c83a00d380e5cb08eb3cfbf4698 authored almost 5 years ago
chore: fix CI (#1958)
b609b43c933911ce48b3307f3e76202c53473bc7 authored almost 5 years ago
b609b43c933911ce48b3307f3e76202c53473bc7 authored almost 5 years ago
feat(eslint-plugin-internal): add rule no-poorly-typed-ts-props (#1949)
56ea7c9581c0c99fe394bbcfc4128e8054c88ab2 authored almost 5 years ago
56ea7c9581c0c99fe394bbcfc4128e8054c88ab2 authored almost 5 years ago
feat(experimental-utils): expose our RuleTester extension (#1948)
2dd1638aaa2658ba99b2341861146b586f489121 authored almost 5 years ago
2dd1638aaa2658ba99b2341861146b586f489121 authored almost 5 years ago
fix(eslint-plugin): [dot-notation] handle missing declarations (#1947)
also minor perf improvement
383f93182599c00e231a0f0d36575ca0e19369a6 authored almost 5 years ago
feat(eslint-plugin): [member-ordering] add decorators support (#1870)
f7ec1920607cb8eec8020b08cd7247de0bf19ce1 authored almost 5 years ago
f7ec1920607cb8eec8020b08cd7247de0bf19ce1 authored almost 5 years ago
chore: publish v2.30.0
1b4e4301de6cc1d7e651d3cb5bffc9cfa567d39d authored almost 5 years ago
1b4e4301de6cc1d7e651d3cb5bffc9cfa567d39d authored almost 5 years ago
fix(eslint-plugin): fix no-base-to-string boolean literal check (#1850)
2f45e9992a8f12b6233716e77a6159f9cea2c879 authored almost 5 years ago
2f45e9992a8f12b6233716e77a6159f9cea2c879 authored almost 5 years ago
fix(eslint-plugin): [prefer-string-starts-ends-with] check for negative start index in slice (#1920)
ed2bd6067f74ae33e36a084719bb91efedfba599 authored almost 5 years ago
ed2bd6067f74ae33e36a084719bb91efedfba599 authored almost 5 years ago
feat(eslint-plugin): add extension rule `dot-notation` (#1867)
a85c3e1515d735b6c245cc658cdaec6deb05d630 authored almost 5 years ago
a85c3e1515d735b6c245cc658cdaec6deb05d630 authored almost 5 years ago
feat(eslint-plugin): create `no-invalid-void-type` rule (#1847)
f667ff1708d4ed28b7ea5beea742889da69a76d9 authored almost 5 years ago
f667ff1708d4ed28b7ea5beea742889da69a76d9 authored almost 5 years ago
chore(eslint-plugin): standardise sentences in rule messages (#1935)
f91ff20ca590c95a25bdc9de185aab54746f9ef4 authored almost 5 years ago
f91ff20ca590c95a25bdc9de185aab54746f9ef4 authored almost 5 years ago
chore(eslint-plugin): correct grammatical mistake (#1932)
93fb661d803467d807d5bf1592dbc9ddfc5d4529 authored almost 5 years ago
93fb661d803467d807d5bf1592dbc9ddfc5d4529 authored almost 5 years ago
feat(experimental-utils): allow rule options to be a readonly tuple (#1924)
4ef67884962b6aac61cc895aaa3ba16aa892ecf4 authored almost 5 years ago
4ef67884962b6aac61cc895aaa3ba16aa892ecf4 authored almost 5 years ago
docs(eslint-plugin): [explicit-function-return-type] fix typo (#1923)
017b22d2e9fafd8322b3c1d7139f6714ddab9e58 authored almost 5 years ago
017b22d2e9fafd8322b3c1d7139f6714ddab9e58 authored almost 5 years ago