plentz/lol_dba

View on GitHub

Showing 2 of 83 total issues

Method check_for_indexes has a Cognitive Complexity of 16 (exceeds 5 allowed). Consider refactoring.
Open

def self.check_for_indexes
eager_load_if_needed
 
required_indexes = Hash.new([])
 
 
Severity: Minor
Found in lib/lol_dba/index_finding/index_finder.rb - About 2 hrs to fix

Method missing_indexes has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
Open

def self.missing_indexes(indexes_required)
missing_indexes = {}
indexes_required.each do |table_name, foreign_keys|
next if foreign_keys.blank? || !tables.include?(table_name.to_s)
keys_to_add = foreign_keys.uniq - existing_indexes(table_name)
Severity: Minor
Found in lib/lol_dba/index_finding/index_finder.rb - About 35 mins to fix
Severity
Category
Status
Source
Language