What languages does BrowserStack Code Quality support?

BrowserStack Code Quality’s four-vector analysis (Code Metrics, Anti-patterns, Duplication, and Code Issues) is made possible through a blend of our proprietary, state-of-the-art BrowserStack Code Quality analyzer as well as external open-source tools. We currently support the following languages:



LanguageVersionCode IssuesMetricsAnti-Patterns
Java1.0 - 15.0Embold: 80
PMD : 270
SpotBugs : 447
1818
C99Embold: 523
CppCheck : 584
1822
C++98, 14, 11Embold: 523
CppCheck : 584
1822
C#.Net FW 2.0 - 7.0, .Net Core 1.0Embold: 87
Microsoft Security Codescan: 31
1819
Objective-C2Embold: 501818
TypeScript2.0 - 4.8TSLint : 2291818
JavaScriptES5, ES6JSHint : 164
ESLint : 569
Embold : 3
187
Python3PYLint : 445
Bandit : 69
Dlint: 38
1818
GoGOMetaLinter : 53
Gosec : 30
Staticcheck : 149
3
KotlinDetekt : 109
MobSF: 23
3
SoliditySolium : 283
SQLSQLCheck : 293
Swift (Cloud only)Swiftlint : 1543
RubyBrakeman : 353
ApexPMDApex: 463
HTMLhtmlhint: 263
CSSstylelint: 483
Infrastructure2.0.654checkov : 6053

Other Resources

Still can’t find what you are looking for?

We are always happy to help with any questions

Support resources Contact Us