11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/gravedigger.rb', line 11
def dig
files_to_search = Dir[File.join(Dir.pwd,"/{app,lib,config}/**/*.{erb,haml,rb}")]
method_definitions, variable_definitions, definition_errors = Gravedigger::DefinitionFinder.get_definitions(files_to_search)
unused_methods, method_search_errors = Gravedigger::UsageSearcher.search_methods(method_definitions, files_to_search)
unused_variables, variable_search_errors = Gravedigger::UsageSearcher.search_variables(variable_definitions, files_to_search)
errors = definition_errors + method_search_errors + variable_search_errors
Gravedigger::OutputPrinter.print_output(unused_methods, unused_variables, errors)
end
|