Showing 1,475 of 2,432 total issues
Method check_agent_alternate_set
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.check_agent_alternate_set(hash)
errors = []
if (hash["set_component"].nil? || hash["set_component"].empty?) &&
(hash["descriptive_note"].nil? || hash["descriptive_note"].empty?) &&
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method check_agent_sources
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.check_agent_sources(hash)
errors = []
if (hash["source_entry"].nil? || hash["source_entry"].empty?) &&
(hash["descriptive_note"].nil? || hash["descriptive_note"].empty?) &&
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method substitute_parameters
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.substitute_parameters(uri, opts = {})
matched = []
opts.each do |k, v|
old = uri
uri = uri.gsub(":#{k}", URI.escape(v.to_s))
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method set_repo
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def set_repo(repo)
if repo.respond_to?(:uri)
set_repo(repo.uri)
elsif repo.is_a?(String) && repo.match(/^\/repositories\/\d+/)
set_repo(JSONModel(:repository).id_for(repo))
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method calculate_hash
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def calculate_hash(db, table, row)
foreign_key = :"#{table}_id"
hash_fields = []
db[:date].filter(foreign_key => row[:id]).each do |date|
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method parse_schema_messages
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.parse_schema_messages(messages, validator)
messages = self.extract_suberrors(messages)
msgs = {
:errors => {},
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method setup
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.setup
ENV['TMPDIR'] = java.lang.System.get_property("java.io.tmpdir")
ENV['TEMPDIR'] = java.lang.System.get_property("java.io.tmpdir")
if java.lang.System.get_property("aspace.launcher.base")
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method with_validator_for
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.with_validator_for(jsonmodel, data)
Thread.current[:validator_cache] ||= {}
created = false
if Thread.current[:validator_cache][jsonmodel]
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method or
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def or(field_or_subquery, value = nil, type = 'text', literal = false, negated = false)
if field_or_subquery.is_a?(AdvancedQueryBuilder)
push_subquery('OR', field_or_subquery)
elsif value.is_a? RangeValue
push_range('AND', field_or_subquery, value, 'range', literal, negated)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method dump_sanitized
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.dump_sanitized
protected_terms = /(key|password|secret)/
Hash[@@parameters.map {|k, v|
if k == :db_url
[k, AppConfig[:db_url_redacted]]
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method check_structured_date_single
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def self.check_structured_date_single(hash)
errors = []
if hash["date_role"].nil?
errors << ["date_role", "is required"]
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method all
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def all(params = {}, opts = {})
uri = my_url(nil, opts)
uri.query = URI.encode_www_form(params)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method notes_preview
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def notes_preview(notes_index = "notes", content_index = "content")
content_label = I18n.t("note._frontend.preview.content")
html = ""
if obj[notes_index] && obj[notes_index].length > 0
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method get_ancestor_title
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def get_ancestor_title(field)
titles = @ancestor_titles
return titles[field] if titles.key? field
begin
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method badge_class_for_status
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def badge_class_for_status(status)
if status === "running"
"badge badge-info"
elsif status === "completed"
"text-success"
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method select
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def select(name, options, opts = {})
if opts.has_key? :class
opts[:class] << " form-control"
else
opts[:class] = "form-control"
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method ref_id
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def ref_id
ref_id = ""
(0..3).each do |i|
next if self.send("id_#{i.to_s}").blank?
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method add_column
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def add_column(label, opts = {}, block = nil)
block ||= if opts[:template]
proc do |record|
render_aspace_partial :partial => opts[:template], :locals => {:record => record}
end
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method update_self
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def update_self
handle_crud(:instance => :user,
:obj => obj = JSONModel(:user).find('current-user'),
:params_check => ->(obj, params) {
if params['user']['password'] || params['user']['confirm_password']
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"
Further reading
Method check_required_subrecords
has a Cognitive Complexity of 6 (exceeds 5 allowed). Consider refactoring. Open
def check_required_subrecords(required, obj)
required.each do |subrecord_field, requirements_defn|
next unless requirements_defn.is_a?(Array)
if obj[subrecord_field].empty?
obj.add_error(subrecord_field, :missing_required_subrecord)
- Read upRead up
Cognitive Complexity
Cognitive Complexity is a measure of how difficult a unit of code is to intuitively understand. Unlike Cyclomatic Complexity, which determines how difficult your code will be to test, Cognitive Complexity tells you how difficult your code will be to read and comprehend.
A method's cognitive complexity is based on a few simple rules:
- Code is not considered more complex when it uses shorthand that the language provides for collapsing multiple statements into one
- Code is considered more complex for each "break in the linear flow of the code"
- Code is considered more complex when "flow breaking structures are nested"