Ecosyste.ms: OpenCollective

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

github.com/deep-cover/deep-cover

The best coverage tool for Ruby code
https://github.com/deep-cover/deep-cover

Move code to Base

43c9b7d7be784a4e726b694384534c9dea5a1671 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Istanbul: map nil branches to 0

318a0bc7e9803f409912f397067e0248097e0921 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ ignore_uncovered: :trivial_if option

a93cddad3c942daf7f103967e7d12a0a200ba30e authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
{accept=>ignore}_uncovered

ba7d67dc2bf7c64a369c1676963d33d25005e514 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move filters to its module

5f8b0cf3681c4c258d7cf0882b211e29e7c6ccb4 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Basic takeover of builtin coverage tool

1ccccb2618f18624e0ce4ca4da9d192ea6469d68 authored about 7 years ago by Maxime Lapointe <[email protected]>
Add except option; move auto_run

5571e1581db2f4eff5d26d7192c317025f47224b authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use shortcut

5338c6821252ef97aac5551dbcf8fe446c1b1719 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
- obsolete and unused method

51e6c8abb7ddfd3180612964fcf3b611eb4da326 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
There's no real point in trying to get distinct ranges

648f256c9c7246a6f8fe3f9d0f3e2bb14e6846aa authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
EmptyBlock is never a statement

696201723357b41ffd8dc67fdf29919adba188d7 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Tweak block

2279af2543a04bbddb32759cb61d353b7697e9a6 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Differentiate nil runs from > 0

89440b10718584835397595c693d2201ad35b4e8 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix Analyser::Function runs

a05fe714515c068f913e09546b5fc2e71c86f1a6 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Avoid warning 'possibly useless use of nil in void context'

c53ff86e94dfb066c7df0fc2ccde19f008c74355 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for Root.

576c7ffe930fb98498805b251cfd03275798301c authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for Module and Class

d9188f6dc864e05d133a4e0b83488b1216a25280 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for loops

8c8b90c5d88288b6c33d6e4225cabaf9fc9cda6e authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for For

c3c490e0bd0afe3e11b8145f4ed2b8643d1a342f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Name unused variable properly

a4da2f2f90c452ec500bdd7ebd04f0da1fc69c61 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix Analyser::Statement

538305ebf5a9f454b30d76d84a30831e728b95d7 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
gemcov: Fix patching

a55f8cc7f69e70faed6f540a01a8fb37f0bb46ad authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty & executed_loc_keys for If

a7a7c5060d8319d3b321750d0dc61ac007f8cb69 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for exceptions

2908fd59979ded75730195053213a5064f92d324 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can be empty for Def{s}

b852344e65e144a239dc90f467075247d2b464df authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node::EmptyBody

c66f8bd5e33d63b650750d46997252e4d19fc215 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node#child_executed_loc_keys

51eaa0c2ebcc4618d4d412e919cfb71f3b08218b authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Segregate location code

11c3a2f7ec14b836bff9c0ede49e17c638961260 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ child_can_be_empty

72984f74ed3f8d688f5b6d43b924c3314de1e0c8 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for block

77399f8c240f604c5a61b88f937563bb0fad998b authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
- CaseElse. Use can_be_empty and executed_loc_keys

0d06538c277d795e3f9c5de51068cf03e4143908 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use can_be_empty for When

88b8eea4c2b0597ef545ef0410a6d82a88fa2b0f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Output readable JSON

c8c38e444608ffa87736070259be7ba1f165b856 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Rename to avoid conflict

cf43e5533f4532986dc07edb5873ba65f46c0221 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Simplify

97465ad4a4764e24bdefafe46be694c44e4f562e authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Range#succ

fa0f47d3067125599a016300bbd49aad5ab4e9f8 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ If#style

2942525f41e62a70beaee6f87193c827d803786e authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Adding AutoloadTracker

e11cd45c07f29ea1df420271633fa7a27ae41301 authored about 7 years ago by Maxime Lapointe <[email protected]>
Support a few (more) edge-cases of send

4e729c0446c4fee6328638937433382938fff658 authored about 7 years ago by Maxime Lapointe <[email protected]>
Make Send's method_name a wrapped node

aa1a35070c3780dcfa1362f7358f34ea435a1a27 authored about 7 years ago by Maxime Lapointe <[email protected]>
Show clear ref in failed spec

f2074fa9045d0fb862da05217dd4ab5209e6aa96 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ assert_equal

bcba9d84b2aded1fde4c7b910a6df09097169108 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ current_ast within tests

a32dcada95322e5f220a42e8a2eb447755cab963 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Force missing children to nil

5973ac361d4dfd0b10997246ac0b26804232b7cf authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node.min_children

7a8284132b5640200c6f47b7c5b6111fb4cc8faf authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Root might has well have a correct flow_entry_count

d55c3d3daeb4b55bfb9a9b39df595e57344b83f6 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Istanbul: output branches

acc0e7bc25de71d5e57bb4b930f560910f7820b7 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Analyser::Branch

1725a715276c2fdd9ef97f1d21c5c58cc4e2168f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Istanbul#convert_branch

9fe3bf0a3c5950c8d9dfb59f3027bbb56676dba5 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Else#expression (kind of)

02ee0bd28dc16835e5a64a0be1219fce392f9246 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ TrivialBranch#execution_count, flow_entry_count, executable?

22441c469ee835bbb783dd9230a12a8cca9b0fff authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node#source, mostly for debugging

feef057250e7c7286a295a80dc6af9eada6ff566 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node#expression

958dadc8ae40d574316d48a909068b57d6b11afe authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Tweak PerLine to use Analyser's mechanisms

76592cfc27df9d8373097de503e6e57f9a01e73b authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move LineCoverageInterpreter -> Analyser::PerLine

5d2ccbbd3f1eb73731a989e90353c7018f3fef23 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move BranchCoverInterpreter -> Analyser::PerChar

69c484f146ee6fe98c37f054f0c240d0c2ce08de authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Refactor Analysers

180de32db89be71fc2780755cd99cf25e7c0874f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move check_node_overlap

5d66183b77ab94320449cd74714fe95613f95c18 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ CoveredCode#root

2de1790f9f27f38ca5dd4aba373b75ed2697b282 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Refactor with Statement struct

2084c2a120f39459da3f14569ab1f8277e3ea899 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Cache custom_requirer instance

236caf21e4ec17db5488481f0b012d8a611f250b authored about 7 years ago by Maxime Lapointe <[email protected]>
Some more specs for custom_requirer

2419396639dc078f0912e73587c78aee4f80c35b authored about 7 years ago by Maxime Lapointe <[email protected]>
Add NthRef as child of DynamicLiterals

e59cd05684a3e7ad4cb36b3d19a1744d26bef56c authored about 7 years ago by Maxime Lapointe <[email protected]>
Support and spec for a[1] ||= 2

2bddc34d713c49d652c44f735e34111a46e856f3 authored about 7 years ago by Maxime Lapointe <[email protected]>
override -> overrides

999e183138184312e9a96fad1d2a495b34e07904 authored about 7 years ago by Maxime Lapointe <[email protected]>
+ Coverage#reset

c5e56e4484977e5fdaebbe01f459980aaf606f05 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix custom_requirer's support for .so

78233e960503cf6772903aa7092f44ded2f927cb authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix basic rescue else coverage

2e05445c05b4ccdc1928d9fff304e8ae347e8673 authored about 7 years ago by Maxime Lapointe <[email protected]>
Little explanation about load_override

c39c447a01a37052557deda95d7958c2a1285e52 authored about 7 years ago by Maxime Lapointe <[email protected]>
@covered_code => @covered_codes

91d420fe53a71f712dc166c9c60ea8b0de6607e2 authored about 7 years ago by Maxime Lapointe <[email protected]>
Use Istanbul for reporting when available

fe02824e86055ecdf0e9fc3298c172deb2426eb9 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Reporter::Istanbul

cc7d8cd0e8dfbb87d6d27ca030c188504719d8d0 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Analyser::Statement

5ea303a9fb08ff35830f471a46859a55573c955d authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Analyser::Node

bdac6d379d0f610ad0f7e656ce8876d4856bb396 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Range#split, #{l|r|}strip

77347333a72828fa5a2bbcd3280395cf1f8517fd authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ is_statement

83a6101ba97de42971d6ce6706b3d7901dcf41ad authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Analyser::Function

86f7ce797297b8af34023480174c27dc1a537ce9 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ CoveredCode#path & #name

d3497276bcee4d4aaec892e35f6e0c941baa556a authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Node[]

394eeaaa801d1c14d925d200dcf690717196d3dd authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ Parser::AST::Range#with

35bf667f449b54642aa015ef4831be49729c91d8 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
gemcov: auto detect Rails & similar

1e5195238f79fb7f59bd19a6f24ba5f7dd04c821 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Bump backports

66830e5923bd5d18e4626816f96dbece22cc7a6c authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Remove dead code

32c0d7e3372658e606b1902b5df03f7e03830842 authored about 7 years ago by Maxime Lapointe <[email protected]>
Make rspec use progress mode instead of documentation

b1aeaa645053cbda7f08c52df670ba700d6d9abc authored about 7 years ago by Maxime Lapointe <[email protected]>
Added support for empty heredocs

4928ead56f1b6366807a7783e332912ea0c7101a authored about 7 years ago by Maxime Lapointe <[email protected]>
More complete handling of heredocs

cae8daba6463e37f6e5d8230fa36dd1f46c7ece6 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix edge case for strings with blank expression

9c406a955b96972a9d43a066cf1fc37efbbb3617 authored about 7 years ago by Maxime Lapointe <[email protected]>
Mark some tests as !Jruby for now

08cf066dbb1345cbd315035655bf257d57a6ed87 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix ruby 2.0 syntax error

28b1beaa3645f4301e27a3eb65a20c73bb701bda authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix Case-when with splat

69bb4eeb76bec7275f6b93c6b2457769f75598b0 authored about 7 years ago by Maxime Lapointe <[email protected]>
Better handling for samples comments/comment_answers

2405b8c32db8276a4da0e91cfcf4db898914b4d3 authored about 7 years ago by Maxime Lapointe <[email protected]>
Allow sample to be pending for a specific spec

6d4392302298cdac799ee905e47d9df568740017 authored about 7 years ago by Maxime Lapointe <[email protected]>
Remove coloring from Tools.format

cf792329ba2f196c4293db54869fa2de1c644ff9 authored about 7 years ago by Maxime Lapointe <[email protected]>
Add "strict" (allow_partial: false) line coverage

8e332b1ad59bc253032afe70204193e7f714a4f4 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix logic mistake in line_coverage_spec's matcher

The missed errors were catched by the branch_coverage anyways

1cd4ced77f7e58c7feb965b3a3f7372cece8427f authored about 7 years ago by Maxime Lapointe <[email protected]>
Allow child handlers to receive child_name too

69a8b91c74b095d74ac367b3d6b108468484797b authored about 7 years ago by Maxime Lapointe <[email protected]>
Merge If and Unless nodes

4e7d84e3cb3b4c7925776c555730f21fb6e2dc03 authored about 7 years ago by Maxime Lapointe <[email protected]>
method => action in define_child_handler

fd5857a816c8b0c16b8aa29e961ad12409f13b7d authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix mistake in __LINE__ usage

6f54b1d941ef9ee850ba2488a7dc9effb075f5ed authored about 7 years ago by Maxime Lapointe <[email protected]>
Add `unless else`

8ceb57cb9a51554c17070b75e774a2c2fcf9fdad authored about 7 years ago by Marc-Andre Lafortune <[email protected]>