Showing 7 of 7 total issues
Method consume_with_timing
has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring. Open
def consume_with_timing(type, file, *args) $require_bench_semaphore = true short_type = type[0] ret = nil # Not sure if this is actually a useful abstraction...
- Read upRead up
Method _require_bench_consume_file
has a Cognitive Complexity of 11 (exceeds 5 allowed). Consider refactoring. Open
def _require_bench_consume_file(type, file, *args) file_path = file.to_s # byebug if file_path.match?(/no_group_fox/) # Global $ variable, which is always truthy while inside the hack, is to
- Read upRead up
Method consume_with_timing
has 26 lines of code (exceeds 25 allowed). Consider refactoring. Open
def consume_with_timing(type, file, *args) $require_bench_semaphore = true short_type = type[0] ret = nil # Not sure if this is actually a useful abstraction...
Method _require_bench_file
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
def _require_bench_file(type, measure, skippy, file_path, *args)
Similar blocks of code found in 2 locations. Consider refactoring. Open
if skips && !skips.empty? skip_pattern = case skips when /,/ Regexp.union(*skips.split(',')) when /\|/
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
if no_group && !no_group.empty? no_group_pattern = case no_group when /,/ Regexp.union(*no_group.split(',')) when /\|/
- Read upRead up
Method _require_bench_file
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def _require_bench_file(type, measure, skippy, file_path, *args) if !measure && skippy send("#{type}_without_timing", file_path, *args) elsif RequireBench::INCLUDE_PATTERN.nil? || measure RequireBench.consume_with_timing(type, file_path, *args)
- Read upRead up