Skip to content

Top Programming Languages GitHub 2016

Avi Aryan edited this page May 26, 2017 · 4 revisions

The top 15 programming languages according to GitHub activity in 2016, with bears using aspects data to group by whether the bear can fix or can only detect:

Language Can fix Can detect
1 JavaScript ESLintBear(Formatting) HappinessLintBear(Formatting), JSComplexityBear(Complexity), JSHintBear(many)
2 Java None CheckstyleBear(Formatting, Smell), InferBear(Security), JavaPMDBear(many)
3 Python PEP8Bear and PyImportSortBear(Formatting) (many)
4 Ruby RuboCopBear(Syntax, Formatting) RubySmellBear(Smell), RubySyntaxBear(Syntax)
5 PHP None PHPLintBear, PHPCodeSnifferBear, PHPMessDetectorBear
6 C++ ClangBear(Variable Misuse, Syntax) and GNUIndentBear(Formatting) (many)
7 CSS CSSAutoPrefixBear(Syntax, Formatting) CSSLintBear(Syntax, Code Simplification), StyleLintBear(Syntax, Unused Code, Formatting), PHPCodeSnifferBear
8 C# None CSharpLintBear(Syntax, very badly)
9 C ClangBear(Variable Misuse, Syntax) and GNUIndentBear(Formatting) CPPCheckBear, CPPCleanBear, CSecurityBear, ClangComplexityBear, ClangCloneDetectionBear
10 Go GoImportsBear(Missing imports), GoReturnsBear(Security) and GofmtBear(Formatting, Code Simplification) GoErrCheckBear, GoLintBear, GoVetBear
11 Shell None ShellCheckBear
12 Objective-C ClangBear(Variable Misuse, Syntax) and GNUIndentBear(Formatting) None?
13 Scala None ScalaLintBear(Formatting, Complexity)
14 Swift None TailorBear(Formatting)
15 TypeScript None TSLintBear(Syntax, Formatting, Smell)
Clone this wiki locally