diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 58d70e9cf3..5e959f0dfc 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -6,9 +6,9 @@ description: List of tools that Codacy uses to analyze over 40 supported languag Codacy uses industry-leading tools to perform automatic static code analysis over 40 supported languages and frameworks: -- **For programming languages** Codacy provides static analysis as well as code duplication, code complexity, and code coverage metrics for key languages. +- **For programming languages** Codacy provides static analysis as well as code duplication, code complexity, secret detection, dependency vulnerability scanning, and code coverage metrics for key languages. -- **For cloud infrastructure-as-code frameworks** Codacy provides static analysis to enforce security and compliance best practices. +- **For cloud infrastructure-as-code frameworks** Codacy provides static analysis and secret detection to enforce security and compliance best practices. The table below lists all languages and frameworks that Codacy supports and the corresponding tools that Codacy uses to analyze your source code. Besides this, Codacy uses [cloc](https://github.com/kentcdodds/cloc) to calculate the source lines of code for all supported languages and supports multiple [code coverage report formats](../coverage-reporter/index.md#generating-coverage). @@ -24,10 +24,13 @@ The table below lists all languages and frameworks that Codacy supports and the
Static analysis | Suggested fixes | Secret detection | +Dependency vulnerability scanning | Duplication | Complexity | @@ -48,6 +52,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | ||
---|---|---|---|---|---|---|---|---|---|---|---|
AsyncAPI | @@ -56,6 +61,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
AWS CloudFormation | @@ -65,6 +71,7 @@ The table below lists all languages and frameworks that Codacy supports and the Trivy 1- | - | +- | ||||||||
Azure Resource Manager Templates | @@ -73,6 +80,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
C | @@ -81,6 +89,7 @@ The table below lists all languages and frameworks that Codacy supports and the Flawfinder- | Trivy | +Trivy, scans *.lock (Conan) |
PMD CPD | - | - | Trivy | +Trivy, scans *.lock (Conan) |
PMD CPD | - | @@ -99,6 +109,7 @@ The table below lists all languages and frameworks that Codacy supports and theSonarC# | - | Trivy | +Trivy, scans .deps.json (.Net), packages.lock.json (NuGet) |
PMD CPD | SonarC# | @@ -109,6 +120,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- |
Crystal | @@ -117,6 +129,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
CSS | @@ -126,6 +139,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Dart | @@ -134,6 +148,7 @@ The table below lists all languages and frameworks that Codacy supports and theTrivy | - | - | +- | |||||||
Dockerfile | @@ -142,12 +157,14 @@ The table below lists all languages and frameworks that Codacy supports and theTrivy | - | - | +- | |||||||
Elixir | Credo | - | Trivy | +Trivy, scans mix.lock (Mix) |
- | - | - | Trivy | +- | PMD CPD | Gocyclo | @@ -170,6 +188,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- |
Helm | @@ -178,6 +197,7 @@ The table below lists all languages and frameworks that Codacy supports and theTrivy 1 | - | - | +- | |||||||
Java | @@ -187,6 +207,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | PMD, Trivy | +- | PMD CPD | PMD | ESLint 🔧 | Trivy | +Trivy, scans package.json and package-lock.json (npm), yarn.lock (Yarn) |
PMD CPD | ESLint | @@ -208,6 +230,7 @@ The table below lists all languages and frameworks that Codacy supports and the Trivy- | - | +- |
JSP | @@ -216,12 +239,14 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Kotlin | detekt | - | - | +- | jscpd | detekt | - | - | +- | ||
Less | @@ -241,6 +267,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Markdown | @@ -249,6 +276,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Objective-C | @@ -257,6 +285,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
OpenAPI | @@ -265,6 +294,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
PHP | @@ -272,6 +302,7 @@ The table below lists all languages and frameworks that Codacy supports and the PHP Mess Detector- | Trivy | +Trivy, scans composer.lock (Composer) |
PHPCPD | PHP Depend | - | - | - | +- | ||
PostgreSQL | @@ -290,6 +322,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
PowerShell | @@ -298,10 +331,10 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Python - | +Python | Bandit, Prospector, Pylint | @@ -309,16 +342,17 @@ The table below lists all languages and frameworks that Codacy supports and theBandit, Prospector, Trivy | +Trivy, scans Pipfile.lock (pipenv) |
PMD CPD | Radon | |||||
Ruby5 - | +Ruby5 | Brakeman, RuboCop | - | Trivy | +Trivy, scans Gemfile.lock (Bundler) |
Flay | RuboCop | - | - | Trivy | +Trivy, scans Cargo.lock (Cargo) |
- | - | @@ -337,15 +372,16 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- |
Scala - | +Scala | Codacy Scalameta Pro, Scalastyle, SpotBugs2 | - | - | +- | PMD CPD | Scalastyle, Scala 2 compiler and standard library | @@ -357,6 +393,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- |
Shell | @@ -365,6 +402,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Swift | @@ -372,6 +410,7 @@ The table below lists all languages and frameworks that Codacy supports and the Tailor- | - | +Trivy, scans Package.resolved (SwiftPM) |
PMD CPD | SwiftLint6 | - | - | +- | |||
Transact-SQL | @@ -391,6 +431,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
TypeScript | @@ -398,6 +439,7 @@ The table below lists all languages and frameworks that Codacy supports and the TSLintESLint 🔧 | Trivy | +Trivy, scans package.json and package-lock.json (npm), yarn.lock (Yarn) |
jscpd | ESLint | - | - | - | +- | ||
Velocity | @@ -416,6 +459,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Visual Basic | @@ -424,6 +468,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
Visualforce | @@ -432,6 +477,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
XML | @@ -440,6 +486,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
XSL | @@ -448,6 +495,7 @@ The table below lists all languages and frameworks that Codacy supports and the- | - | - | +- | |||||||
YAML | @@ -456,6 +504,7 @@ The table below lists all languages and frameworks that Codacy supports and theTrivy | - | - | +- |