Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/effector/eslint-plugin

Enforcing best practices for Effector
https://github.com/effector/eslint-plugin

Add tests for docs (#94)

* Add test for exported rules

* Add test for exported configs

* Write tests for docs

06d6583c2f3738b28c72a2198c6b5b710d03fa34 authored over 2 years ago by Igor Kamyshev <[email protected]>
Improve tests (#93)

* Add test for exported rules

* Add test for exported configs

43c4d533e2f87b4a7ea3c96aae42fdc5db3a9ccb authored over 2 years ago by Igor Kamyshev <[email protected]>
Remove unused dependency: glob

7fe3e4fd3be5257142b38b5de02be1e69197b8d1 authored almost 3 years ago by Igor Kamyshev <[email protected]>
`no-guard` (#88)

* Add basic implementation

* Finalize no-guard

* Fix typo

* Fix typo

68f638abf9bed82fd5c01d3f56dac0b2c5eee294 authored almost 3 years ago by Igor Kamyshev <[email protected]>
Release 0.6.0

8b1f974178558627a7f4bb29b1faa1c1e05bb185 authored almost 3 years ago by Igor Kamyshev <[email protected]>
Fix no-duplicate-on error messages during development in IDEA

e77e712823ae0f82474f5e498d45ecae34dbee02 authored almost 3 years ago by Igor Kamyshev <[email protected]>
Fix false-positive in `no-duplicate-on` (#86)

* Add test case for bug

* fix bug

0ce703d4fe49d613d5bd68e23e70fc9895fba98a authored almost 3 years ago by Igor Kamyshev <[email protected]>
rule `no-forward` (#82)

* Add basic test-cases

* Add test-cases for suggestions

* Implement rule

* Implement su...

76f4e3c1118a701ae19e2c0d690f58e08baca7a6 authored almost 3 years ago by Igor Kamyshev <[email protected]>
rule `keep-options-order` (#81)

* Add basic test-cases

* Add test-cases for suggestions

* Implement rule

* Implement su...

2f11b1f007356c56830e3ac096cb2f1236108fd5 authored almost 3 years ago by Igor Kamyshev <[email protected]>
Exclude rule docs from published package

fed5394535234c80a304a20da20092dafaad2556 authored almost 3 years ago by Igor Kamyshev <[email protected]>
Sort rules in README

e8df336b3afbb3fd014c9739ba7ffdc9fa0ba3ec authored about 3 years ago by Igor Kamyshev <[email protected]>
Release 0.5.2

9b970d2de047c7c9ddd3b723f68bae6fddeb98ca authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix empty function handling in strict-effect-handlers

58485180fd839a981b878e1b6d31d417e69c9960 authored about 3 years ago by Igor Kamyshev <[email protected]>
Release 0.5.1

02537514d0452164276c51a12b77d554ba19120f authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix possible errors

33840f95e649cc636bc1be1ec0c1eebfa4b8a456 authored about 3 years ago by Igor Kamyshev <[email protected]>
Release 0.5.0

52d747c9f175d4a24346f04ee8b49b58fb41a2d3 authored about 3 years ago by Igor Kamyshev <[email protected]>
Remove coverage reports

2d9af6398d48dbaa63ecbe4e7673374b21789bee authored about 3 years ago by Igor Kamyshev <[email protected]>
Add prettier for all code

284389caddbb7091ce7616f99366430c627c6fb5 authored about 3 years ago by Igor Kamyshev <[email protected]>
Rule: `enforce-gate-naming-convention` (#80)

* Add test-cases

* Write TS-case

* Refactor extractImportedFrom

* Add JS-case

* Fina...

3e2aa506f12898a3814d35d676b79d287f55eaa9 authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix typo in README

8e7dbaf7a680661badece86d4af84be4b606bcc3 authored about 3 years ago by Igor Kamyshev <[email protected]>
Add scope preset (#79)

e2448350d4fba2d36c493c58deec2d46552e5f3f authored about 3 years ago by Igor Kamyshev <[email protected]>
rule: `strict-effect-handlers` (#78)

* Refactor effecto type detection

* Refactor no-getState rule

* Refactor naming validators...

91ed39b90b1d56cd5d6396ae193e7b3f59e60d8d authored about 3 years ago by Igor Kamyshev <[email protected]>
Rule `no-duplicate-on` (#76)

* Add rule skeleton

* Fix filename

* Implement rules

* Clean up

* Handle array for u...

82363ab93e4157b8a2be36c403f7a4f423c75cf8 authored about 3 years ago by Igor Kamyshev <[email protected]>
Use correctedStoreName in suggestion text in enforce-store-naming-convention, fixes #73

01b85982673d4f69b04ecc4d8d02c80fb942da29 authored about 3 years ago by Igor Kamyshev <[email protected]>
Release 0.4.2

0fb890b4c13fa850ee78dac00d71fcb66d4d0c1e authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix no-useless-methods false-positive cases (#77)

* Add test cases and fix no-useless-methods false-positive

* Fix typo in testcase name

* A...

877de3b0f162f15fa4a42f1d0a30c817f4d71345 authored about 3 years ago by Igor Kamyshev <[email protected]>
Release 0.4.1

e837c52b462c91357e6a6def50d96802be9f73a1 authored about 3 years ago by Igor Kamyshev <[email protected]>
Exclude `combine` in `clock`/`from` from `no-unnecessary-combination` (#64)

* Add test cases for combine clocks and from

* Fix false-positive

706ba94b0658cfb63e7e2d246e1723b8486e7b6b authored about 3 years ago by Igor Kamyshev <[email protected]>
no-unnecessary-combination: one more example added. (#60)

25ee9c20468eb073536d3cf14a20acd46bd34a01 authored about 3 years ago by Lonli-Lokli <[email protected]>
ESLint 8 (#56)

* Upgrade eslint in dev deps

* Add hasSuggestions fields

* Upgrade typescript-eslint in de...

a5f9244105c0e050c6a3f991939f06d345c6c951 authored about 3 years ago by Igor Kamyshev <[email protected]>
Update enforce-store-naming-convention.md (#59)

2af1e8a3352c364f33a092397090098f5421c3ab authored about 3 years ago by Ondřej Nývlt <[email protected]>
Release 0.4.0

c4c6b68ffdd7eef79b0c0b7dd083987696bb5f83 authored about 3 years ago by Igor Kamyshev <[email protected]>
Add required fields for eslint 8 (#58)

6b63c381dd231d029f377e440234fd0e2b0dad70 authored about 3 years ago by Igor Kamyshev <[email protected]>
Add rule no-unnecessary-combination (#43)

* Add test cases for no-unnecessary-combination

* Add basic implementation of no-unnecessary-...

0795b3b4494fb011327c2a172217c0be697ceefc authored about 3 years ago by Igor Kamyshev <[email protected]>
Add links (#55)

* Add links to docs to rules

* Add tests for url to docs

0773580df1159f82127ab2ee4e13f52d68799de8 authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix rule links on npm, fixes #44

ad857865d4c6569fd3a397b79da91cddefc080ca authored about 3 years ago by Igor Kamyshev <[email protected]>
Add repolink and keywords, fixes #46

fd25327ca3b6e43218fcb245085f0efc70083794 authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix typo

aba563e98c842299071f4381ba611287bd33c12d authored about 3 years ago by Igor Kamyshev <[email protected]>
Clean publish (#54)

* Add clean-publish dep

* Add release docs

57c9ba43a7af5273bdcb4883ba44898b155e2fcc authored about 3 years ago by Igor Kamyshev <[email protected]>
Rule no watch (#51)

* add rule

* fix: write correct description

* docs: add rule doc

* feat: handle watch o...

9af46f3be5f92b66708f3990fac31000ef038640 authored about 3 years ago by Viktor Pasynok <[email protected]>
Release 0.3.1

5abd8bc27f5dfaadd51bee86da266576d7f4c778 authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix no-ambiguity-target false-positive trigger (#50)

d67977d0df9d24ef94126039bc1fbca0811aeef1 authored about 3 years ago by Igor Kamyshev <[email protected]>
Release 0.3.0

904449701c4b9c19e3a0561e0453504bfaae1511 authored about 3 years ago by Igor Kamyshev <[email protected]>
Add postfix convention for store naming rule (#37)

* add postfix mode

* change docs

* add tests to cover postfix mode

* validate mode and ...

01e7175c05cbfbb6dac73885e925720b0ee51f6a authored about 3 years ago by Ilya <[email protected]>
Add rule no-ambiguity-target (#42)

21ab289700874e4a2def6a3c8a785f8ddb0f3cd8 authored about 3 years ago by Igor Kamyshev <[email protected]>
Add rule no-useless-methods (#41)

* Add rule no-useless-methods

* Fix nested-object case in no-useless-methods

a527b5fbd629e8511d4a91ba37bd9bcf0f4bcf92 authored about 3 years ago by Igor Kamyshev <[email protected]>
Fix typo in prefer-sample-over-forward-with-mapping.md

3d90f5f2f19786cea52fe28b7d540f0f20f197f7 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.2.0

e234782683223b34e99a1d587377a525916c5182 authored over 3 years ago by Igor Kamyshev <[email protected]>
Rule: `prefer-sample-over-forward-with-mapping` (#34)

* Add skeleton for prefer-sample-over-forward-with-mapping

* Add naive implementation of pref...

a2ad98c223d87d986c9f866db57075768c5b24d7 authored over 3 years ago by Igor Kamyshev <[email protected]>
Specify supported node.js versions in package.json, fixes #33

4b5bc38100a390f8ccdae3d5a798668980e1d123 authored over 3 years ago by Igor Kamyshev <[email protected]>
Upgrade Effector, fixes #29

79b53d75a2dee8d9bccca66390f09c081f5c5afe authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.1.4

99a33628e659a0134018f1c04ce552f733cefd94 authored over 3 years ago by Igor Kamyshev <[email protected]>
Merge branch 'master' of github.com:igorkamyshev/eslint-plugin-effector

9cfdfd899feb1f89731008c2b4af67fd30267670 authored over 3 years ago by Igor Kamyshev <[email protected]>
Fix no unnecessary duplication prettier (#28)

* Exclude coverage from npm package

* Add wrapping for prettier invalid statement

25f7f20d3b2415f0c99ff5e8e521f0022e1868e2 authored over 3 years ago by Igor Kamyshev <[email protected]>
Exclude coverage from npm package

0bf45de51e46a3582159bbfb9c34d9df23450f33 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.1.3

e4896ebe905dc7fbcf9035d060981b459dac8956 authored over 3 years ago by Igor Kamyshev <[email protected]>
Add more info to examples from issues

3baccd8e1a617352576731ea66d3b571ae94baef authored over 3 years ago by Igor Kamyshev <[email protected]>
Remove combine-method from effect creatios list (#26)

d53c3d3be56b198a58a065e6e3dc45e2572b4db2 authored over 3 years ago by Igor Kamyshev <[email protected]>
Add optional chaining to enforce-store-naming-convention (#25)

5aef3ca97b0fbe02a0d47b158bc3e0e35ff5a9c5 authored over 3 years ago by Igor Kamyshev <[email protected]>
Fix complex cases in no-unnecessary-duplication (#22)

* Add test for cases from issue #21

* Use text representation of node for comparing

* Add ...

315a48611c26f561c5c7aadb7e99416e7ac29158 authored over 3 years ago by Igor Kamyshev <[email protected]>
Create LICENSE

e9c28f375734564f81f5b18f4cb034a062771c44 authored over 3 years ago by Igor Kamyshev <[email protected]>
Improve docs

e9991423c2125cf1f6321fabf9dceb18e8959d45 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.1.2

8a9b25605586bce6ea19a585fab8d0efec6df983 authored over 3 years ago by Igor Kamyshev <[email protected]>
Hotfix: fix typo on default config

821408ed0d97179d4fbe6dca3274d622b5fab737 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.1.1

5b99bd6e05ca9d3ba8f8f4e9ed514deb38c018b1 authored over 3 years ago by Igor Kamyshev <[email protected]>
Hotfix: add no-unnecessary-duplication to public API

2d861a17bcbe3d137a077902b05f77be4491d830 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.1.0

3c5340076b26441457e8c0dacdf5bdbf7a20b61c authored over 3 years ago by Igor Kamyshev <[email protected]>
[WIP] Add no-unnecessary-duplication (#17)

* Add basic implementation of no-unnecessary-duplication

* Add docs for no-unnecessary-duplic...

e6e44c562bd09624abd1b48b3d3357a8a0a81465 authored over 3 years ago by Igor Kamyshev <[email protected]>
Skip reports in Master (#16)

d1017f98136ec224e6d171d2f3751766a60cc3c0 authored over 3 years ago by Igor Kamyshev <[email protected]>
Code coverage (#14)

* Setup coverage collection

* Add coverage report for GitHub

1ea23389be00390440cf781c646f67d493145a83 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.0.5

c3b70664d60418e431a4798084c7481fc1ee6846 authored over 3 years ago by Igor Kamyshev <[email protected]>
Fix no-getState on nested objects with store inside

4cfcd9b0e661752a09ab4e4a860fae14ecae2d5a authored over 3 years ago by Igor Kamyshev <[email protected]>
Hotfix: add no-getState to public API

42c1f47630d7ef42b2ecaf34d3f151698a0a7888 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.0.4

0f6f2f551aec2b0ff610f8e2538779ea83247d34 authored over 3 years ago by Igor Kamyshev <[email protected]>
Add no-getState rule (#13)

50a3398690d9dbf07bbc819d51a182b135bace48 authored over 3 years ago by Igor Kamyshev <[email protected]>
Release 0.0.3

cf4827aa6edb0a4c76e750935ad11f5c0ae8b075 authored over 3 years ago by Igor Kamyshev <[email protected]>
Add enforce-effect-naming-convention rule (#12)

278fb3f6f31641af7a2d2120e890039775e78bd4 authored over 3 years ago by Igor Kamyshev <[email protected]>
Merge branch 'master' of github.com:igorkamyshev/eslint-plugin-effector

9566b77b3d37208e318ad977608393fa50a03c2b authored over 3 years ago by Igor Kamyshev <[email protected]>
Fix rule nameing strategy

4ac253051d597171bee41982130b2a23c83e9f00 authored over 3 years ago by Igor Kamyshev <[email protected]>
Add GitHub Actions

1b5621f9b5adcd7303cdbb1561d05f8fbacfe8be authored over 3 years ago by Igor Kamyshev <[email protected]>
Add rule effector/enforce-store-naming-convention

Fix typo

Move report of enforce-store-naming-convention to VariableDeclarator

Add suggestion t...

6aaead4ec091c2335768435fca5157211879a140 authored over 3 years ago by Igor Kamyshev <[email protected]>
Add npmignore

49768eb6a4fed5be95e75ca331e3974414f10d52 authored over 3 years ago by Igor Kamyshev <[email protected]>
Init repo

ed6555a4d8e4da8b39589b72edc535abdd28c67b authored over 3 years ago by Igor Kamyshev <[email protected]>