Showing 54 of 56 total issues
Method initialize
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize name, parent, file_name, src, tracker
Method initialize
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize name, parent, file_name, src, tracker
Avoid too many return
statements within this method. Open
Open
return target
Avoid too many return
statements within this method. Open
Open
return first_arg
Avoid too many return
statements within this method. Open
Open
return false
Avoid too many return
statements within this method. Open
Open
return return_value.deep_clone(exp.line)
Avoid too many return
statements within this method. Open
Open
return Match.new(immediate, opt)
Avoid too many return
statements within this method. Open
Open
return match if match
Avoid too many return
statements within this method. Open
Open
return (include_user_input?(opt.lhs) or include_user_input?(opt.rhs))
Avoid too many return
statements within this method. Open
Open
return match if match
Avoid too many return
statements within this method. Open
Open
return self.to_sarif
Avoid too many return
statements within this method. Open
Open
return target
Avoid too many return
statements within this method. Open
Open
return (@method_cache[cache_key] = method)
Avoid too many return
statements within this method. Open
Open
return process_hash_merge(target, first_arg)
Avoid too many return
statements within this method. Open
Open
return first_arg
Avoid too many return
statements within this method. Open
Open
return target
Avoid too many return
statements within this method. Open
Open
return Sexp.new(:hash).line(exp.line)
Avoid too many return
statements within this method. Open
Open
return Sexp.new(:false).line(exp.line)
Avoid too many return
statements within this method. Open
Open
return Match.new(immediate, opt)
Avoid too many return
statements within this method. Open
Open
return false