Module: ChurnVsComplexity::Complexity::PMD::FolderCalculator
- Defined in:
- lib/churn_vs_complexity/complexity/pmd/folder_calculator.rb
Class Method Summary collapse
Class Method Details
.calculate(folder:) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/churn_vs_complexity/complexity/pmd/folder_calculator.rb', line 10 def calculate(folder:) cache_path = PMD.resolve_cache_path(folder) output = `pmd check -d #{folder} -R #{PMD.resolve_ruleset_path} -f json -t #{CONCURRENCY} --cache #{cache_path} 2>/dev/null` Parser.new.parse(output) end |
.folder_based? ⇒ Boolean
8 |
# File 'lib/churn_vs_complexity/complexity/pmd/folder_calculator.rb', line 8 def folder_based? = true |