Supported languages

The five-vector analysis (Security Vulnerabilities, Metrics, Anti-patterns, Duplication, and Code Issues) of Embold is made possible through a blend of our proprietary, state-of-the-art Embold analyzer as well as external open-source tools.

LanguageVersionCode IssuesMetricsDuplicationAnti-patternsVulnerabilities
Java1.0 - 15.0Embold: 47
PMD : 313
SpotBugs : 447
18✔︎18205
C99Embold: 310
CppCheck : 338
18✔︎22213
C++98, 14, 11Embold: 310
CppCheck : 338
18✔︎22213
C#Net FW 2.0 - 7.0, .Net Core 1.0Embold: 48
Microsoft Security Codescan:31
18✔︎1934
Objective-C2.0Embold: 3518✔︎18-
TypeScript2.0 - 3.0TSLint : 16318✔︎18-
JavaScriptES5, ES6JSHint : 164
ESLint : 226
Embold : 2
18✔︎7-
Python3.0PYLint : 371
Bandit : 69
Dlint: 38
18✔︎1890
GoGOMetaLinter : 53
Gosec : 30
Staticcheck : 133
3✔︎-28
KotlinDetekt : 583✔︎--
SoliditySolium : 283✔︎-17
SQLSQLCheck : 293✔︎--
Swift (Cloud only)3✔︎--
RubyBakeman : 343✔︎-34
ApexPMDApex: 473✔︎--
HTMLhtmlhint: 273✔︎--
CSSstylelint: 483✔︎--
Infrastructure2.0.654checkov : 6123✔︎--

Don’t see your language on the list? Contact us.