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

resolves #36 use local nyc command if available

79c6da01f3efafecf54d61cf76f5cf45c610670e authored over 6 years ago by Dan Allen <[email protected]>
v0.6.3

a7f14e3c07ea17326131270ab95863577e62f89a authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Move sass dependency

81a353106d60d6053a53cfd774a7115d5cceee8b authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
v0.6.3.pre

d7aba4fa956d226d582b1f2cc126d50b10be3503 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Rename cli_fixtures|full_usage => code_fixtures

9892795e4bdb78306ac517b1f76fa6ccedd4c728 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Compile sass stylesheet at release time [#32]

737a0420ed26ed40281129d6eb273411049a6b2e authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Change Rakefile for split gems

680ee3b1a5ebc1b37d3ef5fb07accc73d98ee222 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Extract core_gem [#35]

c7b3c8c8e9a9a9ad893c384220ba7f8096da6327 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Don't overly limit paths here, we might want to be further down the path

435087e172087f3cda639c93e4a41f0e3226d3e1 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Use path independent from cwd

db78b6580cede5ab95725c7408ce7de83c1969b0 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Use absolute path consistently here

b9fa0b55b4b06cc085e02e51373ba47548358fed authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Use relative paths

1cef3078eb80c24a0f098eb0f3166823facdbfe5 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Oops, remove debugging code

45de31c4f12fded7173fd01208e4627c2dbca06f authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
v0.6.2

e76bcfccc2cc36c25e8e27619a7c29191b1d0550 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Handle partially executed branches [#28]

575bc07e93131414114c94d642fb62b4c2010e0f authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Factorize

dcf7325bcc0fb23ebb714c77d7107552ad095998 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Fix 'right-hand' instead of 'left-hand' [#28]

5bb02266c419bbab2080508791a578e80fda6a88 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
`#require` is much faster in MRI Ruby 2.1 and 2.2

bd4882c65c613a31a9b3774c0202038dbdcfaf78 authored over 6 years ago by Maxime Lapointe <[email protected]>
Add missing changelogs

39664d417acf2ddf7ba5c55b2cb83bd7fe6dec10 authored over 6 years ago by Maxime Lapointe <[email protected]>
v0.6.1

c62e20f6de938a81cedfd50484a7e209dd86b222 authored over 6 years ago by Maxime Lapointe <[email protected]>
Branch cover -> Char cover in spec message

1941d7b5dc6f4e5d32046d0cc048da373d295a4a authored over 6 years ago by Maxime Lapointe <[email protected]>
takeover considers missed branch too in the strict mode

0e5df6ed8f76e5a1ae9501c9b06d914543a84d69 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix tests to not leave Ruby's coverage running if exception

724b35a28ff13d968df3402a46a1e5dd855936a2 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix csend in ruby25_like_branch

It swallows whitespaces and comment on the same line

88344bac3dbc592c90e54e0b263095cc8e55dd63 authored over 6 years ago by Maxime Lapointe <[email protected]>
Cleanup line_coverage_spec a little

ab6d9a15e51bcf09c2cc6a8d3cc7c4f71a571e50 authored over 6 years ago by Maxime Lapointe <[email protected]>
#wrap_rwhitespace can now be given a regex for whitespace

430eb43556c9406a8f2619406f9cb7a9b9156265 authored over 6 years ago by Maxime Lapointe <[email protected]>
Clearer strictness logic for Analyzer::PerLine

d67d069a8f04bb856a5d0a5079a2516a953bccdb authored over 6 years ago by Maxime Lapointe <[email protected]>
Use define_method to use matcher's arguments

7283f52ee9d6cbdd21b4d12afeaf7c3534dd74ac authored over 6 years ago by Maxime Lapointe <[email protected]>
Line coverage specs include filename in error message

2033cbb94c5ce329767ceb96e4b6b0e478a7e692 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix rubocop...

1eb5593a29a9b8725d8c643e77636344e407be74 authored over 6 years ago by Maxime Lapointe <[email protected]>
it_behaves_like -> include_examples and better name for the group

0b1725a512e25f93fa8f31fa1030b93b0846f28b authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix not_in_covered_paths for #load

Move not_in_covered_paths from #require specs to shared with #load

225f5be671aebf0fa9d3f7335e0d97bdbc5b0549 authored over 6 years ago by Maxime Lapointe <[email protected]>
add default arg to execute_custom_requirer_or_reason

f6b0aac88603f05bb4561f8e909c92f05063680f authored over 6 years ago by Maxime Lapointe <[email protected]>
lineno -> line_index

f4f3609f7fcfa93cebd3b316c7b947c603651870 authored over 6 years ago by Maxime Lapointe <[email protected]>
Ruby 2.1 and 2.2 now also covers #load

2b0e2015c5ca99f1420d2c1a2a2ed62a8e85e3ad authored over 6 years ago by Maxime Lapointe <[email protected]>
Extract specs from custom_require to shared group

97644c63871bc5d4f6e5d92385dd3a5ee07f814f authored over 6 years ago by Maxime Lapointe <[email protected]>
Add actually_execute to custom_require_spec

9b969a122e1db9e2388288981def851a427c6f2d authored over 6 years ago by Maxime Lapointe <[email protected]>
Add execute_custom_requirer_or_reason to custom_require_spec

09294cbb829a3404c44e476b04e99991b3a2bd94 authored over 6 years ago by Maxime Lapointe <[email protected]>
Tiny code tweak

367ea3f80de098264db26092dd5267dac78651f4 authored over 6 years ago by Maxime Lapointe <[email protected]>
v0.6.0

74085339a743fe32bc1ec476e4c9fe4adfef6715 authored over 6 years ago by Maxime Lapointe <[email protected]>
Extract into #covered_code_or_warn

1916e1b84ce73be503e7010117c041d89f909d45 authored over 6 years ago by Maxime Lapointe <[email protected]>
We now use load_iseq instead of custom require for Ruby 2.3+

6d13a9c8960a0136288ee3c20f14033c11b43334 authored over 6 years ago by Maxime Lapointe <[email protected]>
Extract code to DeepCover.within_lookup_paths?

d786cbadf85f5014a6bc0d982da587b1fdf89a20 authored over 6 years ago by Maxime Lapointe <[email protected]>
Extract into #execute_code_or_warn

431ed8108188bf7835c525c67fcd3db19f617d41 authored over 6 years ago by Maxime Lapointe <[email protected]>
v0.5.7

e54e93115fa2c245e0365ebfbaed9d4881a797e4 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Use "node coverage" [ci skip]

1bbb5f6853efc6028c1fe846bead48eeea7d3416 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Document Massign::SelfReceiver [ci skip] [doc]

8c7b04a7d450d963fdde4bd80724c3a156cb147f authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Bump fixture gemfile [ci skip]

73428aa21768cdf4a0d9ddd054f04bf87c2d32bd authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Fix multiple assignment

f50948b0947e7fcbbb4409b2ae4b211239e5f69a authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Doc on multiple assignments [ci skip] [doc]

7f4ac6a99bfe79dda0c8a20db0479069f4bbea8d authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
v0.5.6

49c16b605721b3271c780c748072be5a619a7942 authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
Improve HTML reporting by not overlaying branch icons [#33]

d52e5bd19edfcad5c89bc5eae843da5ad2ef63eb authored over 6 years ago by Marc-Andre Lafortune <[email protected]>
v0.5.5

75abf16b89aa558ad66353ef53e5856d772a9f30 authored over 6 years ago by Maxime Lapointe <[email protected]>
README: should use require: false

dc913c22c9ff0e0f6b75e94d9bfc09358eb44ca3 authored over 6 years ago by Maxime Lapointe <[email protected]>
avoid crash when html reporting with no data

3112f741a472542bc9b45df5e4cf23cb7cb92897 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix &. when it's the body of a block

40b9df731e2d95749821543295263247777959ea authored over 6 years ago by Maxime Lapointe <[email protected]>
Add node#child_index_to_name

5550a685e676f68dcf2bedf04919c809ee6e4082 authored over 6 years ago by Maxime Lapointe <[email protected]>
Fix rubocop errors

481759757c02e6b9e87b83faced7af50051411c9 authored over 6 years ago by Maxime Lapointe <[email protected]>
Disable rubocop's auto-correct on TRAVIS

ce3e2e05c936d469eccc618e754934d19e0f3dd8 authored over 6 years ago by Maxime Lapointe <[email protected]>
v0.5.4

f93ba4387c38a56833ecc1d3cc139b617c215d56 authored over 6 years ago by Maxime Lapointe <[email protected]>
Use `system` for deep-cover exec, instead of running bundler

2efa312727015005998527efc0f0026a7a612b67 authored over 6 years ago by Maxime Lapointe <[email protected]>
Make sass dependency explicit until we make it dev only [#32]

b4a29a91011178e87ea9d34e43af2240df821f0c authored over 6 years ago by Dan Allen <[email protected]>
v0.5.3

14c0b2d911d2e47d80b602412c666d40dba6bbb7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Remove dev dependency on activesupport

It causes annoyances since we don't want it at runtime. Things that work in tests, where AS is, f...

594011c71503521d6dfae8de3dfcca20e947d8cf authored over 6 years ago by Maxime Lapointe <[email protected]>
Copy #indent from active-support

ef1a8f4ab9c096aeb5f277dedf6a91415111aef6 authored over 6 years ago by Maxime Lapointe <[email protected]>
"Copy" #blank? #present? #presence from active-support

b40910357508cd33bc5402256ddadc57c6a9a0fe authored over 6 years ago by Maxime Lapointe <[email protected]>
Copy #strip_heredoc from active-support

6fcd91ae64cb5441d5729af24e5e118dd58664fe authored over 6 years ago by Maxime Lapointe <[email protected]>
Use regular ruby interface for WeakRef

Makes it JRuby-compatible

4fd463d76f938902099a9264adf62ba8bad3e0be authored over 6 years ago by Maxime Lapointe <[email protected]>
AutoloadTracker is back!

ea44c3090d09b1f50108458130898a854c8f6199 authored over 6 years ago by Maxime Lapointe <[email protected]>
Remove redundant code

Resolve path ends up doing the same thing

a9d5f7ee07b67fae8afdabfcc677574da627ca4a authored over 6 years ago by Maxime Lapointe <[email protected]>
Check in $LOADED_FEATURES (iterating $LOAD_PATH) before going to filesystem

7f8d017a0e9d46b6b3f71993d07a2084211d2388 authored over 6 years ago by Maxime Lapointe <[email protected]>
Simplify resolve_path for load_path cases a little

86622e312889aa0d7bedf965f8cd135d0ec94d46 authored over 6 years ago by Maxime Lapointe <[email protected]>
Simplify resolve_path for non-load_path cases a little

617b4331cd565468ee048234f44fb6ee997c087c authored over 6 years ago by Maxime Lapointe <[email protected]>
setup_interceptor_for (wrapped by) autoload_path_for

d8dae842ef98379f9461ca459f0a9ac1282035d1 authored over 6 years ago by Maxime Lapointe <[email protected]>
Always setup the autoload back on after a require

7092e4bbbd6cfb25ebbc71798f193bf4a013dcbc authored over 6 years ago by Maxime Lapointe <[email protected]>
CustomRequirer: Always search in all load_paths

We can give better result and it's required to handle autoload calls where the target file is alr...

2671c7a836d3f799a12aca8730cdf815fe13912d authored over 6 years ago by Maxime Lapointe <[email protected]>
Reuse interceptor_file if possible

5a0fb3e6171ded1620a2f120095a6787af7aa546 authored over 6 years ago by Maxime Lapointe <[email protected]>
Workaround for autoload of files not in $LOAD_PATH

7af9515caeed5a796fe60b4c033bdfa678c2d32a authored over 6 years ago by Maxime Lapointe <[email protected]>
Must `load_all` before AutoloadOverrides too

154e2c263fa11244395dafe4b1a39f2723df49c4 authored over 6 years ago by Maxime Lapointe <[email protected]>
Add test for handling of autoload called from an included module

24a3a8d25be074a1477c8da7ee634b333657595f authored over 6 years ago by Maxime Lapointe <[email protected]>
Add description to full_usage simple/simple specs

56dd3e7a04802ed067d5c8331862c42def2d33ce authored over 6 years ago by Maxime Lapointe <[email protected]>
spec/full_usage/simple: Add autoload file being manually required

80b1f175d95cc5e705586b4ebf463556c662194f authored over 6 years ago by Maxime Lapointe <[email protected]>
Slightly better doc for resolve_path

f1f978d678fe59894ee06c2518010024e37308e1 authored over 6 years ago by Maxime Lapointe <[email protected]>
Avoid wrap_require for already loaded paths

e994243978088fa0c83618f7ee4b84890f254cc9 authored over 6 years ago by Maxime Lapointe <[email protected]>
File.join(root, ...) -> from_root(...)

902f5d72daa6f94606f0175fa938b2837b310467 authored over 6 years ago by Maxime Lapointe <[email protected]>
Adding a warning for autoload with frozen modules/class

0312da219996c734a8032ca504480e280b999f79 authored over 6 years ago by Maxime Lapointe <[email protected]>
also test ruby for a custom_requirer_spec

e6868dca1546029c40daa5d2a974ea9847671b81 authored over 6 years ago by Maxime Lapointe <[email protected]>
Update the autoload issues comment

0fdb4e55529e546865b00e00783a25882d4503a1 authored over 6 years ago by Maxime Lapointe <[email protected]>
Handle recursive requires in CustomRequirer

9ec6e882b113f024102b4c6ee4cfd53a8616dfb7 authored over 6 years ago by Maxime Lapointe <[email protected]>
Track paths_being_required from the moment we have found the path

7305d4d2db255cd6f9845938fdd9ea229e25d736 authored over 6 years ago by Maxime Lapointe <[email protected]>
Add test for an edge case behavior in custome_requirer_spec

c950718df921541bcc8a3aaab06734d234fd4735 authored over 6 years ago by Maxime Lapointe <[email protected]>
Documenting captured block => comment

a0e906dfec3eb9bab7f4791f418b51d93af84d9e authored over 6 years ago by Maxime Lapointe <[email protected]>
Custom requirer can receive a fallback_block

This way we can keep track of then the real require gets called. (Useful in next commit that brin...

bac2a50f5bdae3793489768b8f63afd20654ad08 authored over 6 years ago by Maxime Lapointe <[email protected]>
Skip autoload setup if the file is being required

(It will be setup at the end of the load

5a291c1dcd8878848b4800cf64cf85b41ee32874 authored over 6 years ago by Maxime Lapointe <[email protected]>
Overriden Kernel's instance methods must be private

32f5a1171d3deef9339b4c6be697c6e4401eceee authored over 6 years ago by Maxime Lapointe <[email protected]>
Setup and cleanup autoload_tracker's state

653013e185c28fab5a1a50ae10493cbd72aa2247 authored over 6 years ago by Maxime Lapointe <[email protected]>
Rubocop rule tweak

ca155d6845d9792c9239641f3125dce64f2099dd authored over 6 years ago by Maxime Lapointe <[email protected]>
Remove wrong TODO [ci skip]

5ab7982216f39f2548cf3e48ac9ebf3fba495543 authored over 6 years ago by Maxime Lapointe <[email protected]>
Remove misc comment [ci skip]

8ce1a61d8035042b480d36b867c988210c693340 authored over 6 years ago by Maxime Lapointe <[email protected]>
Always recalculate autoload entries when setting them back

(To handle autoloads that were setup while requiring)

9c1d9646b4deab6c6b208638c8f5d5876d263996 authored over 6 years ago by Maxime Lapointe <[email protected]>