lib/contest/driver/common.rb
Method normalize_language
has 44 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def self.normalize_language label
case label
when "c", "C"
return "clang"
when "cpp", "C++", "c++", "cc", "cxx"
Avoid too many return
statements within this method. Open
Open
return "ocaml"
Avoid too many return
statements within this method. Open
Open
return "perl"
Avoid too many return
statements within this method. Open
Open
return "javascript"
Avoid too many return
statements within this method. Open
Open
return "haskell"
Avoid too many return
statements within this method. Open
Open
return "php"
Avoid too many return
statements within this method. Open
Open
return "ruby"
Avoid too many return
statements within this method. Open
Open
return "scala"
Avoid too many return
statements within this method. Open
Open
return "golang"
Avoid too many return
statements within this method. Open
Open
return "pascal"
Avoid too many return
statements within this method. Open
Open
return "python2"
Avoid too many return
statements within this method. Open
Open
return "prolog"
Avoid too many return
statements within this method. Open
Open
return "dlang"
Avoid too many return
statements within this method. Open
Open
return "java"
Avoid too many return
statements within this method. Open
Open
return "objc"
Avoid too many return
statements within this method. Open
Open
return "delphi"
Avoid too many return
statements within this method. Open
Open
return "python3"