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

Tools.format can receive source directly

ccc3811309bde539fdfa2ca9eae03c73d85078f8 authored about 7 years ago by Maxime Lapointe <[email protected]>
Extract the each example in directory spec logic

5f0bcec680945a303b7256e4ffd195633285ce55 authored about 7 years ago by Maxime Lapointe <[email protected]>
Make different line_cover results yellow

It might be ok in some context (we want to be stricter)

7dbf74479e5edf45ab72049f97f29e60f987a134 authored about 7 years ago by Maxime Lapointe <[email protected]>
be_not_higher_than_builtin_coverage => not_be_higher_than_builtin_coverage

fcf340d98b91bb5f2461fe4c37092799a677488e authored about 7 years ago by Maxime Lapointe <[email protected]>
match_coverage => match_builtin_coverage

b957b5c8c2c99574b46d6b9d4c04fc017b04d701 authored about 7 years ago by Maxime Lapointe <[email protected]>
Specs for some special code formats to compare with coverage_c

bca38a24878c58b4b8e380f0aff26480bdc7fde6 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix poor code in #executed_locs

ac203fa354bb6d3351560d6d6d263a21b3e49d3e authored about 7 years ago by Maxime Lapointe <[email protected]>
Node#location => Node#loc_hash

7a7dfb01cda85fbf6bd6f185df3f213b2d161935 authored about 7 years ago by Maxime Lapointe <[email protected]>
+ CoveredCode#nb_lines

8be7806f86ce9db40c1cd6f2877f5456b27ce134 authored about 7 years ago by Maxime Lapointe <[email protected]>
Better describe

eb185b3f7af0d83feb77a448fbb69f9b68b29c80 authored about 7 years ago by Maxime Lapointe <[email protected]>
Remove warnings when getting `#builtin_executable_lines`

7dd02a4ac3a1b22501e916a6f4c72a894644ba1d authored about 7 years ago by Maxime Lapointe <[email protected]>
Add :not_higher_than_builtin option to LineCoverageInterpreter

f140e5e3455e87ebb6b60065a6cf75ff690d38c1 authored about 7 years ago by Maxime Lapointe <[email protected]>
match_builtin_coverage => be_stricter_than_builtin_coverage

c4d65301dd9fe5c2a1df84a42f40605fbdcb1ecd authored about 7 years ago by Maxime Lapointe <[email protected]>
Comparative line coverage ignores more precise executed lines

If builtin is non-exec, and deep-cover was executed, then return non-exec.

7908b081660cd4a4218b085eee59071533024ad6 authored about 7 years ago by Maxime Lapointe <[email protected]>
+ CoveredCode#builtin_executable_lines

92b0932d5a4b7ce2eac71cea2ac3a0971417548b authored about 7 years ago by Maxime Lapointe <[email protected]>
@line_hits => variable

beff27b1f1ad7bfbd49f375e27c27dded0f8683e authored about 7 years ago by Maxime Lapointe <[email protected]>
line coverage, == or both > 0

c6048f4049b632a83fc450f86ae19c33e0e23ca4 authored about 7 years ago by Maxime Lapointe <[email protected]>
Spec to check branch_cover samples to match builtin

4b3c37b251deb203050d921ace0ade993c0e5480 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix title for each_code_examples

bb997260e2ba5d7b33d627471b1488c13f5306c9 authored about 7 years ago by Maxime Lapointe <[email protected]>
Move #with_warnings into DeepCover::Misc

7588330c76c9b8581b1050b60c00cb438f6b4444 authored about 7 years ago by Maxime Lapointe <[email protected]>
options={} => **options

e5c8dd8e150c5bd2a56900f610067a1f2d9aaf26 authored about 7 years ago by Maxime Lapointe <[email protected]>
+ executed_loc_keys + executed_locs

Probable replacement for `#executable?`

a0ab4798242fb25b1cb3af11823718dfed9bc15f authored about 7 years ago by Maxime Lapointe <[email protected]>
#apply_line_hits continues if no expression loc

7d4c5e830e0a48a60b40ec80a7e4cbdab8b34d47 authored about 7 years ago by Maxime Lapointe <[email protected]>
Rename strategy, improve comment

008fda2a50bb5044bf18baff1c5e20464ef0cc43 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix multiple assign

f0b108b174f9866f8796ba8a8ae2e59641c300e1 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Add tests for multiple assign

e78a9b36722dd1df3c627ad603039349952b77dd authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Extract require_relative_dir to misc.rb

d011e8a54514571be7172ebc346a9ea5d21c1d0d authored about 7 years ago by Maxime Lapointe <[email protected]>
Move constants to Tools

137340f96d6c78604c3b785cb11160efeb8aa586 authored about 7 years ago by Maxime Lapointe <[email protected]>
Useless self

5fe92671b88c6ecd26d88ca955bb22865525545f authored about 7 years ago by Maxime Lapointe <[email protected]>
Extract parse_cov_comments_answers to Tools

64cf62cc634e542217a0ebc477b75e5f8284a09f authored about 7 years ago by Maxime Lapointe <[email protected]>
parse_code_with_cov_comments => parse_cov_comments_answers

d9ee325df7c7855664ba34f1d7a276152b5e3631 authored about 7 years ago by Maxime Lapointe <[email protected]>
bin/cov: store line coverages in variables to use in pry

388aa8e8b4202d1e7ec331b90f36b728b4d914fb authored about 7 years ago by Maxime Lapointe <[email protected]>
bin/cov turns ";;" into "\n" when given raw ruby

513ce2581fc0e7db916ce63b0239fe90d5b416d0 authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix annoying multi require of spec_helper that fails.

f6f5330dbd75f9a8c670c3c7af903d788420e726 authored about 7 years ago by Maxime Lapointe <[email protected]>
Improve multiple assign

34bce9196c87330115963033f8a2eafbddb1499a authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Improve error messages

024156179e647ab3097ec1f78d69e3298d038930 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
line_coverage don't fail for empty code

fcb7cdeb2c06a9c939b96582828d5f7be59e8d1a authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix multiple assign

0054b42d95f1089e93a87d08b6650bd86da3d51d authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix bad naming

607db12aca68946fcb8f78566b6785c316b7019c authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Add warning on bad children name

04a1a94c35a40e255c872038447120e3bdc57cc6 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ children_in_flow_order

f0f0a17d093da2c2b3a24e4a80ff096f7a20f863 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
gemcov for rails

6fa765af0b4273b33a8acc61c73e83e9bfbc9e9f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Node can receive base_children & remove custom CaseNodes' base_node

3e1f8fd75d617c32d17dc8e4811b89c52dcd3fcc authored about 7 years ago by Maxime Lapointe <[email protected]>
#type returns last part of class name

c743566d6292f442dd5cfcfd496443670f62cd19 authored about 7 years ago by Maxime Lapointe <[email protected]>
Missing else in a test case

62de14590d79f727ca350308f40fb1c1959c01ad authored about 7 years ago by Maxime Lapointe <[email protected]>
Fix fancy_type

9ad11839be9acf59e35d902bd1e1aab23fb1001b authored about 7 years ago by Maxime Lapointe <[email protected]>
Test more than one bin/cov execution

263e73a0371ece253d563682e0bb7d870c6c818f authored about 7 years ago by Maxime Lapointe <[email protected]>
bin/cov exit with failure if exception happened

407e2d4beb596a589370469d8e3847dd36dae53b authored about 7 years ago by Maxime Lapointe <[email protected]>
parse => parse_code_with_cov_comments

e160d0086b3461f4b4b8876ff6ec155599040286 authored about 7 years ago by Maxime Lapointe <[email protected]>
useless code

c749e506742534127499a2d0b154431cc043c145 authored about 7 years ago by Maxime Lapointe <[email protected]>
Make bin/cov display Builtin and DeepCover side by side

61627e0847a5e1254f64690bb0cf9bf9ed6741a5 authored about 7 years ago by Maxime Lapointe <[email protected]>
Make Tools.format color the results if more than one

73242b77d3e0da55ee7c24a49f7139be817024cc authored about 7 years ago by Maxime Lapointe <[email protected]>
Basic gem coverage

f5de11cda7b03c5ff606570d5226d9df7aa18c4a authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move report to coverage

2eb324e86c924bba537c5b421a98e0e326c34d94 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix dependency loading

0035a35d638a3cfc182086a9b02af3f326358eb5 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move save/load to Coverage

8021e9347944d8d363e4cef47dcfc6f9f6d62dd3 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Show progression

a52855dc9b11d631521810127c623ddfc9f59243 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Fix defined?

b90f5a0939167d9e2b3a02ac1b1758b8de3823f1 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Oops, avoid name clash

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

4a087f7b78d16e4ed33efb2043184cea3b273bc4 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Ease debugging

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

01c02d467a9642c47e829b0831eb841a5148ddf5 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Args can have destructuring

86fd5abc36c13832c67380c88162cadea1f5eaf9 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ defined?

6e50da0da843ef2cb5c3fc14554da2e5f74a19ee authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Improve remap

9c0a01a7994e444e772d3d4e4e73d26d11d28003 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Add loc and location to Node

6f88acdc3a1f4c16b98afde65644b12ea6ebc70c authored about 7 years ago by Maxime Lapointe <[email protected]>
Handling for case

55dfb92e75d281dca1655c83842836b356244f5e authored about 7 years ago by Maxime Lapointe <[email protected]>
Harden factory against :defined?

690b388b6bb717f3df6efd3624261768b7639b8b authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ alias

90f1224fb04e33f755669ccba9d5f05ee3157518 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
No need to subclass

d269e36ebc6ebeefb4d66f282282e62965b9d1e6 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Remap from Hash doesn't fail on nil

f1eb5395e1b0ff4dad153bd3162e42f7da60ce60 authored about 7 years ago by Maxime Lapointe <[email protected]>
- loc

75805a6feb12eb59c5ad46a4c996618b1abecc95 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
+ {until|while}_post

83735fa4ea5f7598e9220dee9d1f7bc7bf780f6f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use class to remap

8b8be9a3da001b85226f6e1eb1fbb534d9d95c56 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
augment_children: add default_argument

Instead of receiving the children from the initializer, use default argment so that when base_nod...

18a6a4adb60614af8fa8ed6c3091138a3f6d7ba0 authored about 7 years ago by Maxime Lapointe <[email protected]>
Bring back the type on Node

Used by error messages

ca65fd94c0e3cb2d591de3dbb360b524cb9104eb authored about 7 years ago by Maxime Lapointe <[email protected]>
augment_children doesn't skip nil if it gets remapped

da6939c0bf544dbe15293da19147d877a81fd5f7 authored about 7 years ago by Maxime Lapointe <[email protected]>
- useless code

5633234e510eb4c81e038a523ee13faf16d25aa4 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Move code to tools

deebc53163a652d250abc62f6d677a712ed29655 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Make activesupport dev only

82e10d5956326de6a50095ff90c8c10db522bc1a authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Remove block from call_handler

Things a much clearer with caller doing the default manually using either || or return if.

cf70d24d5729460ffb9e907750eee741c2d78b82 authored about 7 years ago by Maxime Lapointe <[email protected]>
Node#line_cover => #apply_line_hits

f970c6d3d85a254bbe4adab0bae24627e56d4397 authored about 7 years ago by Maxime Lapointe <[email protected]>
Node#line_cover now receives the array of result to mutate

799c98f2253d7e1e45b75bb40a615cae15976b8b authored about 7 years ago by Maxime Lapointe <[email protected]>
Use parent's covered code

308a1f5c2dd0ff85bbb53ec2003f75a994755af0 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use named parameters for constructor

cbd9965a8f553d88b6379ddc98a5ce345a66fb4f authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
This is no longer needed

a3e731de0488a1c025c580490b32466b802df2c6 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Import & adapt to_s from AST::Node

a779c0073213c597944c1c301c116ec3bd1dd21e authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Use aggregation instead of inheritance

891e5e7b861041c900fd1bf9fda90fedb3a0fa47 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Store base node

5745195630517fba49cdcca5e634ee1fd6603465 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Make augment_children a private instance method

f48eb3744ca5cb781670096f55ca71c662eb56ca authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Be more explicit about augment_children's timing.

0f60ad2feccd7d3a32bf9c7b8b00838cccd39ceb authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Improve error code

8a846f7791e4cd6f479ace23fb44f2406654cf14 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Cover all ruby files, not just those loaded already

9920f357ae415559ea75b23d2f01b17469447650 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Remove obsolete accessor

c517ae5496fba220578b7373d03e8f92236710a7 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
Support non executed files

971d01297ed6ed978d578fef8fa57ce355f5e006 authored about 7 years ago by Marc-Andre Lafortune <[email protected]>
add AstRoot#type

Simpler error messages code

8f5b9b7aeba32528c5814b373062e390dc8ede4d authored about 7 years ago by Maxime Lapointe <[email protected]>
#augment => #augment_children

Removes some code smells

383c17f2e952a4a2ce8b6da912297bcb024b171a authored about 7 years ago by Maxime Lapointe <[email protected]>
AstRoot has children instead of main_node

2e4a690b9d10f6154ea0d1552e22806c002c6493 authored about 7 years ago by Maxime Lapointe <[email protected]>
call_handler receives child_name directly

20250f6230a5531827ea3760462af489311faf66 authored about 7 years ago by Maxime Lapointe <[email protected]>
Move augment to has_child

8bbf13d9449919c014d5a9033c0f59ed930e2728 authored about 7 years ago by Maxime Lapointe <[email protected]>