5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/churn_vs_complexity/complexity_validator.rb', line 5
def self.validate!(language)
case language
when :java
Complexity::PMD.check_dependencies!
when :javascript
Complexity::ESLintCalculator.check_dependencies!
when :python
Complexity::PythonCalculator.check_dependencies!
when :go
Complexity::GoCalculator.check_dependencies!
when :kotlin
Complexity::KotlinCalculator.check_dependencies!
when :rust
Complexity::RustCalculator.check_dependencies!
when :swift
Complexity::SwiftCalculator.check_dependencies!
end
end
|