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: Array references marked as used (fixes #77) (#78)

b49a27d4711b488616395be57599bb680c6f5e1b authored almost 6 years ago by Patricio Trevino <[email protected]>
New: Add member-naming (#67)

886fec633a4247873e1d81d6ec29e871d6f51cc1 authored almost 6 years ago by Ian MacLeod <[email protected]>
Fix: fixes an issue with the way type annotations are handled in the 8.0.0 parser + a minor change that will allow the code to validate class/interfaces/types properties (fixes #69). (#70)

5b8f03284d738439792224b67dbdbf932a0dd193 authored almost 6 years ago by Patricio Trevino <[email protected]>
Fix: plugin crashing on function declaration without member.id (#146)

b0f89b423a85ce6bae92999eae56330cb45afb56 authored almost 6 years ago by devdoomari3 <[email protected]>
Chore: Publish version 0.11.0 to npm

7728cc02af828a939190425dfa215774fb4d3970 authored almost 6 years ago by James Henry <[email protected]>
Update: refactor tests (fixes #81) (#87)

4a64806706ba02522a7fc34ff49255b65aca7185 authored almost 6 years ago by Patricio Trevino <[email protected]>
Chore: Update eslint-plugin-node to v6.0.x (#119)

42462c748ef0146f99aaf0ae6260c617f002c463 authored almost 6 years ago by Mackie Underdown <[email protected]>
Build: Add Travis configuration

a259e3501bc89b8e85cede19033eb09f3082a93c authored almost 6 years ago by Nicholas C. Zakas <[email protected]>
New: Add no-var-requires (#114)

470c2648ef861d36e081e4351c5281e951fe0e47 authored almost 6 years ago by Mackie Underdown <[email protected]>
Fix: Destructured param type annotation not marked used (fixes #82) (#84)

c6ccf36fce833d399458b15c2ce9b941a07ed654 authored almost 6 years ago by Shahar Or <[email protected]>
New: no-inferrable-types rule (#124)

071bbb01f9756b71d9d21c0abed5b2652d31b14f authored almost 6 years ago by James Garbutt <[email protected]>
Fix: Mark call expression type parameters as used (#89)

56d3b46afc47129b5df01809575d4877fb1ca801 authored almost 6 years ago by Tim Kang <[email protected]>
New: Add support for optional modifiers to type-annotation-spacing. (#159)

5150b476355395e957806853ead2e173060114a0 authored almost 6 years ago by Brad Zacher <[email protected]>
Chore: Publish version 0.9.0 to npm

ff00c5ec22da3a6649942ae5530989db6019724f authored almost 6 years ago by James Henry <[email protected]>
Docs: Add URL to rule documentation metadata (#105)

5aa3b22d08b3b2b5f8cda589fcf5c8e59362cf57 authored almost 6 years ago by Landon Abney <[email protected]>
Chore: Publish version 0.10.0 to npm

9a1d355e6b8c93371655631afd07a42af64981f6 authored almost 6 years ago by James Henry <[email protected]>
Fix: Allow digits in PascalCase symbols (#98)

81443c123aa6becc911b4c1fd2ff9bfb8f5ea117 authored almost 6 years ago by Katsuya Hino <[email protected]>
Breaking: Support updated TSNodes (fixes #74) (#100)

383b3743a0d9295067ce98457937338068ebfe7e authored almost 6 years ago by Patricio Trevino <[email protected]>
New: add explicit-function-return-type rule (#103)

159252bea8eac60529b0af387473f67c83a10aa6 authored almost 6 years ago by Scott O'Hara <[email protected]>
Remove extra step (#194)

This package now depends directly on typescript-eslint-parser, so no need to do that.

1408dabf1684c4d9fba37a2147d5117fd3e5051c authored almost 6 years ago by Thibault Malbranche <[email protected]>
Update: Added fixer for member-delimiter-style (#122)

214b45f89806acfaf913b11876fede88bdb35287 authored almost 6 years ago by Brad Zacher <[email protected]>
Update: allow expression exclusion from return type checks (#125)

fb1aef751f2ed465bfa88e9383a536f37648c5d5 authored almost 6 years ago by James Garbutt <[email protected]>
Fix: prefer-namespace-keyword false positive (fixes #127) (#132)

16903429dcb31eaac590d97480b92e171aa7b37f authored almost 6 years ago by Toru Nagashima <[email protected]>
[FIX] [no-unused-vars] address more false positives (#153)

b5a19ece2e98110276322af6523a26b7c55cb224 authored almost 6 years ago by Brian Kim <[email protected]>
New: Add no-parameter-properties (#53)

3115553351d370fd22bc3d84fcd898a288be1395 authored almost 6 years ago by Patricio Trevino <[email protected]>
[DOCS][no-unused-vars] improve documentation (#172)

94a1b01d960aae97d06ff08e6db01e22f0541082 authored almost 6 years ago by Brad Zacher <[email protected]>
[CHORE] fix version table in bug report template (#180)

041a2efbb8697a68e175f99a77767f92f19d071a authored almost 6 years ago by Armano <[email protected]>
Add rule `prefer-interface` (#238)

* Add rule `interface-over-type-literal`

* rename rule as `prefer-interface`

* update roadmap

1638bbfa440869d44b52a6de4e27fe152d45dd0a authored almost 6 years ago by Armano <[email protected]>
Fix: camelcase false positives on interface properties (fixes #177) (#183)

* Fix: camelcase properties in interfaces (fixes #177)

84e536b743ecdd3dde24a1f1e47c5b596f708d50 authored almost 6 years ago by Patricio Trevino <[email protected]>
New: Add rule member-ordering (#23)

eb6c8d494db5a46b155abd7cf8a64a3b0922817c authored almost 6 years ago by Patricio Trevino <[email protected]>
[CHORE] add parser.js to npmignore (#200)

e59671e5874150faf6b00ec33ea66f1f09fe6fd2 authored almost 6 years ago by Patrik Votoček <[email protected]>
[CHORE] update yarn.lock

4b9aa21660564800d5318597d155c2245aec4c61 authored almost 6 years ago by Brad Zacher <[email protected]>
[FIX][no-use-before-define] cleanup logic (#202)

This PR changes logic behind `no-use-before-define` to traverse all scopes

fixes: #141

23a8171e58eaec2ade78e994b9ef24387c30e38c authored almost 6 years ago by Armano <[email protected]>
[CHORE] Add a PR template (#241)

a5fa5599921c4236e5f19d1a959b25659bcd79bd authored almost 6 years ago by Jed Fox <[email protected]>
[CHORE] enable report-message-format (#220) (eslint-plugin-eslint-plugin)

757daafd02912a958498812eb019333750d99bfb authored almost 6 years ago by Armano <[email protected]>
[CHORE] enable eslint-plugin/test-case-shorthand-strings (#229)

8d581dec1339d3901b3febe451b862c84e8a8e34 authored almost 6 years ago by Armano <[email protected]>
[CHORE] update all docs urls (#224)

e29e68f48b62faf17312b980123a0d1680bde1f0 authored almost 6 years ago by Armano <[email protected]>
[CHORE] enable no-deprecated-context-methods + prefer-output-null (#227)

- correct url in no-misused-new
- add tslint addontation to no-namespace
- enable rules: eslint-...

0cc5625d8dc349a346a98ec8371b50e4e67c8ca2 authored almost 6 years ago by Armano <[email protected]>
chore(plugin-typescript): formatting

363ba820ffd213b24fb0ea5861d43fd8d0211fc3 authored almost 6 years ago by James Henry <[email protected]>
Chore: Update prettier to v1.11.x (#118)

122ecad43da8c140b15cad87827f75a99428b824 authored almost 6 years ago by Mackie Underdown <[email protected]>
Chore: Update prettier and pin the version (#94)

b49d5216d3f0aa6acee4e13ec215eda0da01c92f authored almost 6 years ago by Shahar Or <[email protected]>
[FEAT] [indent] Extend the base rule to support TS nodes (#219)

Fixes #201
Fixes #96
Fixes eslint/typescript-eslint-parser#577

The [base eslint implementation]...

360635391d2a178634de91cb4bd8732ac6762090 authored almost 6 years ago by Brad Zacher <[email protected]>
New: Mark interfaces and generators as used (refs #2)

c28002bb50c93067b1dff3a32b148ad036a8c1c4 authored almost 6 years ago by James Henry <[email protected]>
Fix: Mark qualified name type annotations as used (#88)

a4362e763c1b18e1bce128f5b63912f1208e4da5 authored almost 6 years ago by Tim Kang <[email protected]>
[Fix] [no-unused-vars] Type param constraint & Support defaults. (#163)

6d0ed92ddc8c4c3ea0711ed0ec12fc1faf8cc64a authored almost 6 years ago by Miles Johnson <[email protected]>
Correct LICENCE file (still MIT)

Just correcting it so github shows the correct type..

2aad2139b5a6f555869f58f6717be2edccc1bfb2 authored almost 6 years ago by Brad Zacher <[email protected]>
[FIX] declare module without body in prefer-namespace-keyword (#195)

* Fix issue with declare module without body in prefer-namespace-keyword

* output should be in ...

43ea9f7d0812b61c7392874ad66a6bc767359b40 authored almost 6 years ago by Armano <[email protected]>
[FEAT] [array-type] Add rule (#211)

5833576d621b01ff292b4a8bb6379f278d022a21 authored almost 6 years ago by Armano <[email protected]>
[CHORE] Add eslint-plugin-eslint-plugin (#209)

64b33650cd29c03a24d81bee5d753c89161851d8 authored almost 6 years ago by Armano <[email protected]>
[FIX] [no-this-alias] prevent crashes from declare statements (#282)

b505d840cd0e7be38462d00ab80c0efc4ff78550 authored almost 6 years ago by Brad Zacher <[email protected]>
Update eslint-docs (#233)

* Update eslint-docs

* Upgrade eslint-docs (take 2)

6df568f320bd54e4525322f56929d38f7d6ef1d8 authored almost 6 years ago by Jed Fox <[email protected]>
[FEAT] Recommended config (#261)

Fixes #144
Requires ~~#259~~, ~~#260~~.

- added a util to make it standardised and easier to ad...

32753d1b07448ee4201edd17ff929bd00d55784f authored almost 6 years ago by Brad Zacher <[email protected]>
[CHORE] Run Prettier on the other files in the project (#237)

9594717640afe565badd66cdd8c51d8d551f9ae2 authored almost 6 years ago by Jed Fox <[email protected]>
[FEAT] Add (unused) getParserServices util function (#270)

d76f19501540231be574f0c69994a8ca2283b575 authored almost 6 years ago by Brad Zacher <[email protected]>
[BREAKING] [no-type-alias] simplify config (#259)

In standardising our config, we should *either* use booleans, or strings.

Offering the ability ...

1dfc2bda2855205b7cd12a518d89dd3c262ef513 authored almost 6 years ago by Brad Zacher <[email protected]>
[FEAT] [BREAKING] [no-unused-vars] remove implicit dep on base rule (#260)

Similar to what we've done with both indent, and camelcase.
Rather than forcing users to configu...

8229d0692b214eab007c7f2bbabcae40b9ec960b authored almost 6 years ago by Brad Zacher <[email protected]>
1.0.0-rc.0

1e12343cfac09627678a75f28583fbd275992c48 authored almost 6 years ago by Brad Zacher <[email protected]>
1.0.0-rc.3

1da505cdf2f4584589ec13d83f9591a75f5f67de authored almost 6 years ago by Brad Zacher <[email protected]>
[FIX] [indent] add handling for TSTypeReference (#273)

4a7ef1a28b4ba57c6242dcbfa229ea188b3f0b92 authored almost 6 years ago by Brad Zacher <[email protected]>
chore(plugin-typescript): switch to jest, fix some tests

f68d82ce0ad0c7c111b9e93ed167adcd61d96ef2 authored almost 6 years ago by James Henry <[email protected]>
fix(plugin-typescript): correct parentheses detection in array-type

db197f766a8b636881241954510d8f12ca3dff7b authored almost 6 years ago by Armano <[email protected]>
chore(plugin-typescript): streamline github helpers for now

a73ce7d230ecd754b540253c222b7abe44d7eb54 authored almost 6 years ago by James Henry <[email protected]>
docs: remove pending notice for plugin

c6b3f04d263b937e35bb118dd7c5c0f1793bedcd authored almost 6 years ago by James Henry <[email protected]>
New: Add rule interface-name-prefix (#10)

65c4522e097753b6ae6b5bc1fe2bdcc8874bf44e authored almost 6 years ago by Danny Fritz <[email protected]>
fix(plugin-typescript): update generic-type-naming and prefer-interface

95d876e6d14ae6daf766686900e239fb54037291 authored almost 6 years ago by Armano <[email protected]>
chore(plugin-typescript): fix some typescript-eslint-parser references

4a6d5f77d84b5ee27db7e34d5171c987a8567213 authored almost 6 years ago by James Henry <[email protected]>
Update: explicit-member-accessibility only check *.ts and *.tsx files (Fixes #102) (#104)

* Only check *.ts and *.tsx files (Fixes #102)

* Move duplicated isTypescript() function to uti...

5ed8a4ac40c8eec564c5a965f577526d5080ee33 authored almost 6 years ago by Scott O'Hara <[email protected]>
[DOCS] Add tslint-microsoft-contrib to roadmap (#251)

17c9033ed604d9b79316bf6f1c6f0b088cdc0217 authored almost 6 years ago by Jed Fox <[email protected]>
Fix: incorrect type-annoation-spacing test (#14)

1cf39d8a78d88dc9f99ddc636475f7ce5e57aba4 authored almost 6 years ago by patricio trevino <[email protected]>
New: Add rule no-angle-bracket-type-assertion (#13)

074950271d4c62338b0da2a2050d63041a1109dd authored almost 6 years ago by patricio trevino <[email protected]>
fix(plugin-typescript): fix issues in member-ordering

df1479ccafea57df59b153f908b0cf9da1c1da09 authored almost 6 years ago by Armano <[email protected]>
chore(plugin-typescript): consistent formatting

c95404d73200f843254cec1d97792157c15d6f4a authored almost 6 years ago by James Henry <[email protected]>
fix(plugin-typescript): fix issues in no-misused-new rule

56bb30840f927a8a5d2df684cb8ce6424ad7d942 authored almost 6 years ago by Armano <[email protected]>
1.0.0-rc.2

7340a4a7580f985b0467ee016d2f5450a86b1bdc authored almost 6 years ago by Brad Zacher <[email protected]>
[FEAT] [no-unnecessary-class] Add rule (#234)

* Add `no-unnecessary-class` rule

* Add metadata

* ⬆️ eslint-docs

9a2d3bc437ab1069b07c5b0c7d5b4246ad6b4f38 authored almost 6 years ago by Jed Fox <[email protected]>
Chore: Update README.md using eslint-docs

d06d3144465b3e1cf3c2bf48d940b267229a3b51 authored almost 6 years ago by James Henry <[email protected]>
Chore: Publish version 0.8.1 to npm

af351934db44ce7fe0205488d0da314c4e3fe4ef authored almost 6 years ago by James Henry <[email protected]>
[FEAT] Add rule no-misused-new (#222)

This PR implements rule [no-misused-new](https://palantir.github.io/tslint/rules/no-misused-new/)

b2c17b5070aff751219475cebaf5f7ec24393f0d authored almost 6 years ago by Armano <[email protected]>
[FEAT][BREAKING][1/2][member-delimiter-style] Better handling for single line (#203)

This PR adds better handling for single line delimiters, and better enforces the `requrieLast` o...

378606077509e4f4e33b8887da4752464cbabd3b authored almost 6 years ago by Brad Zacher <[email protected]>
Chore: Add `eslint-docs` to keep rule descriptions consistent (#72)

adf06b411da94006b1cb0d965abe78d578c885eb authored almost 6 years ago by Jed Fox <[email protected]>
Chore: Publish version 0.12.0 to npm

c42c21354470580843bf9d81624ee61a069d633f authored almost 6 years ago by James Henry <[email protected]>
Chore: Publish version 0.13.0 to npm

fff58b087708d49e19bd1dc162a50b90aebdab6f authored almost 6 years ago by James Henry <[email protected]>
Chore: Add prettier and reformat existing code (#47)

30207efe4b4e33418b192ac73a67498c9de839c0 authored almost 6 years ago by Andrew Boyton <[email protected]>
Chore: Updates dependencies (#71)

e211495db1184cc09066d0ea31a7b7d39fdc225e authored almost 6 years ago by Patricio Trevino <[email protected]>
[FIX] lint-staged script (fixes #190) (#191)

Again... lots of lines due to style formatting.
Real change is:

```json
"lint-staged": {
"...

626aadbfb87a9fe8f139504a8e638587a783deb7 authored almost 6 years ago by Patricio Trevino <[email protected]>
Fix: fixes bound methods ordering (fixes #45) (#46)

fe3fe53dee9101df4a8328e4e2854c413543cc82 authored almost 6 years ago by Patricio Trevino <[email protected]>
Fix: no-explicit-any Rule does not check generic type (fix #26) (#35)

c3c0d751281a20a57fbdb24ffd4ff876f8bc97d7 authored almost 6 years ago by Patricio Trevino <[email protected]>
[FEAT][BREAKING][2/2][member-delimiter-style] Separate single/multiline config (#206)

* [FEAT][BREAKING][member-delimiter-style] Add handling for single line, enforce requireLast

* ...

3de0290d14002ed9c6d039d18078978675bb3c20 authored almost 6 years ago by Brad Zacher <[email protected]>
Migrate typescript-eslint-parser to 21.0.2 (#174)

fixes: #152, #155, #126, #164, #166, #171, #193, #189, #143, #33

a58846ccee358c4260e317081447beb073a78285 authored almost 6 years ago by Armano <[email protected]>
New: Add rule no-any (#8)

83b0f7be2aaf3d361edea34ae763c88e73a4adf6 authored almost 6 years ago by Danny Fritz <[email protected]>
0.1.0

e4af8f673d21e9f80ae1c23b23b1ff4830eb6262 authored almost 6 years ago by Nicholas C. Zakas <[email protected]>
New: Initial commit

d2eed09f5711e16cac0cd64bd5950a39b0dfb3c8 authored almost 6 years ago by Nicholas C. Zakas <[email protected]>
New: Add no-non-null-assertion (#108)

5202bbd18a6f9f265c5279049e164cd42f87c401 authored almost 6 years ago by Macklin Underdown <[email protected]>
Update: Add ignore single line option to member-delimiter-style (fixes #58) (#59)

e3258d3743f53375be09c3b821beeb424370fb91 authored almost 6 years ago by Patricio Trevino <[email protected]>
[DOCS] Add CONTRIBUTING.md, disable vscode autoformat (#192)

The vscode autoformatter is completely at odds with prettier, so if you don't have the prettier ...

ee247c5f330b4a3a5b58d786e21ba4f16342bb4d authored almost 6 years ago by Brad Zacher <[email protected]>
[CHORE] enable eslint-plugin/require-meta-type (#247)

This PR enables `eslint-plugin/require-meta-type` rule, and adds type field to all existing rule...

110e646a3c752ec00c5d3ac77701b09d48414a9d authored almost 6 years ago by Armano <[email protected]>
[CHORE] Add shields to readme (#253)

1d7f5d827387ad4e044dad862c5e03ddcceb27ba authored almost 6 years ago by Armano <[email protected]>
chore(plugin-typescript): updates

622c26062882f89347404dc11a2647962ef0f9d4 authored almost 6 years ago by James Henry <[email protected]>
chore(plugin-typescript): remove more things which are project wide

2e8019ac21fca67a22728de50af27256585c1274 authored almost 6 years ago by James Henry <[email protected]>
chore(plugin-typescript): fix some tests

f679786977223f7e0f456edd35311d6cde1ec5ab authored almost 6 years ago by James Henry <[email protected]>