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.


Did this page help you?