Module: ChurnVsComplexity::Delta
- Defined in:
- lib/churn_vs_complexity/delta.rb,
lib/churn_vs_complexity/delta/config.rb,
lib/churn_vs_complexity/delta/checker.rb,
lib/churn_vs_complexity/delta/factory.rb,
lib/churn_vs_complexity/delta/serializer.rb,
lib/churn_vs_complexity/delta/multi_checker.rb,
lib/churn_vs_complexity/delta/commit_hydrator.rb,
lib/churn_vs_complexity/delta/complexity_annotator.rb
Defined Under Namespace
Modules: Factory, Serializer, SerializerValidator Classes: Checker, CommitHydrator, ComplexityAnnotator, Config, MultiChecker
Constant Summary collapse
- CONCURRENCY =
Etc.nprocessors * 2
Class Method Summary collapse
Class Method Details
.engine(cache_components:, language:, excluded:, files:) ⇒ Object
18 19 20 21 22 23 24 25 |
# File 'lib/churn_vs_complexity/delta.rb', line 18 def engine(cache_components:, language:, excluded:, files:) file_selector = file_selector(language:, included: files, excluded:) Engine.concurrent( since: nil, complexity: complexity(language, cache_components), churn: Churn::Disabled, serializer: Normal::Serializer::None, file_selector:, ) end |