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.
| Language | Version | Code Issues | Metrics | Duplication | Anti-patterns | Vulnerabilities |
|---|---|---|---|---|---|---|
| Java | 1.0 - 15.0 | Embold: 47 PMD : 313 SpotBugs : 447 | 18 | ✔︎ | 18 | 205 |
| C | 99 | Embold: 310 CppCheck : 338 | 18 | ✔︎ | 22 | 213 |
| C++ | 98, 14, 11 | Embold: 310 CppCheck : 338 | 18 | ✔︎ | 22 | 213 |
| C# | Net FW 2.0 - 7.0, .Net Core 1.0 | Embold: 48 Microsoft Security Codescan:31 | 18 | ✔︎ | 19 | 34 |
| Objective-C | 2.0 | Embold: 35 | 18 | ✔︎ | 18 | |
| TypeScript | 2.0 - 3.0 | TSLint : 163 | 18 | ✔︎ | 18 | |
| JavaScript | ES5, ES6 | JSHint : 164 ESLint : 226 Embold : 2 | 18 | ✔︎ | 7 | |
| Python | 3.0 | PYLint : 371 Bandit : 69 Dlint: 38 | 18 | ✔︎ | 18 | 90 |
| Go | GOMetaLinter : 53 Gosec : 30 Staticcheck : 133 | 3 | ✔︎ | 28 | ||
| Kotlin | Detekt : 58 | 3 | ✔︎ | |||
| Solidity | Solium : 28 | 3 | ✔︎ | 17 | ||
| SQL | SQLCheck : 29 | 3 | ✔︎ | |||
| Swift (Cloud only) | 3 | ✔︎ | ||||
| Ruby | Bakeman : 34 | 3 | ✔︎ | 34 | ||
| Apex | PMDApex: 47 | 3 | ✔︎ | |||
| HTML | htmlhint: 27 | 3 | ✔︎ | |||
| CSS | stylelint: 48 | 3 | ✔︎ | |||
| Infrastructure | 2.0.654 | checkov : 612 | 3 | ✔︎ |
Don’t see your language on the list? Contact us.
Updated over 1 year ago
Did this page help you?
