Matijs van Zuijlen
Matijs van Zuijlen
## Summary ## Details ## Motivation and Context ## How Has This Been Tested? ## Screenshots (if appropriate): ## Types of changes - [ ] Bug fix (non-breaking change which...
## Summary Let's improve Aruba's cucumber features as a source for documentation by reducing the number of edge case scenarios. ## Expected Behavior Aruba's documentation summarizes clearly the use of...
## Summary Some of Aruba's dependencies take a longish time to load. We pay for this time in every cucumber scenario. We should examine whether we need each of them....
## Summary It should be possible to use matchers like `be_an_existing_file` everywhere in a project's spec suite, even outside an Aruba spec. ## Expected Behavior Just calling `require "aruba/rspec"` or...
## Summary Event bus code seems complex. Let's make it as simple as possible. ## Context & Motivation Unneeded complexity should be removed. The complexity of the event bus was...
## Summary Aruba's tests take too long. Especially on JRuby, but on MRI they're still take quite long. Let's make them faster. ## Possible Solutions * Test edge cases as...
We should use actual bytes to configure the allocation unit, and allow autodetection. ## Summary As explained in [the comments for `#minimum_disk_space_used`](https://github.com/cucumber/aruba/blob/dccf9047074c7fd7bf277be698eaa8baf677ed41/lib/aruba/aruba_path.rb#L92), the configuration of the disk space calculator uses...
I'm really beginning to dislike the FeatureEnvy detector for small methods: ```ruby def common_parameters_equal?(other_parameters) smell_warning.parameters.values_at(*other_parameters.keys) == other_parameters.values end ``` Should we make this less strict? Require a larger difference? More...
I still need to look into it more, but this looks interesting: https://rubyworks.github.io/xdg/
This is something I've been thinking about for some time. There have been quite a few long-standing issues in the tracker that are not about Reek's core functionality. These have...