@@ -97,7 +97,7 @@ The table below lists all languages that Codacy supports and the corresponding t
97
97
<td><a href="https://semgrep.dev/">Semgrep</a>,
98
98
<a href="https://trivy.dev">Trivy</a></td>
99
99
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>conan.lock</code> (Conan) </td>
100
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
100
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
101
101
<td>-</td>
102
102
</tr>
103
103
<tr>
@@ -110,7 +110,7 @@ The table below lists all languages that Codacy supports and the corresponding t
110
110
<td><a href="https://semgrep.dev/">Semgrep</a>,
111
111
<a href="https://trivy.dev">Trivy</a></td>
112
112
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>conan.lock</code> (Conan) </td>
113
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
113
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
114
114
<td>-</td>
115
115
</tr>
116
116
<tr>
@@ -121,8 +121,8 @@ The table below lists all languages that Codacy supports and the corresponding t
121
121
<td><a href="https://semgrep.dev/">Semgrep</a>,
122
122
<a href="https://trivy.dev">Trivy</a></td>
123
123
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>.deps.json</code> (.Net), <code>packages.lock.json</code> (NuGet) </td>
124
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
125
- <td><a href="https://github.com/SonarSource/sonar-dotnet">SonarC#</a></td>
124
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
125
+ <td><a href="https://github.com/SonarSource/sonar-dotnet">SonarC#</a> <a href="#different-tools"><sup>10</sup></a> </td>
126
126
</tr>
127
127
<tr>
128
128
<td>CoffeeScript</td>
@@ -203,7 +203,7 @@ The table below lists all languages that Codacy supports and the corresponding t
203
203
<td><a href="https://semgrep.dev/">Semgrep</a>,
204
204
<a href="https://trivy.dev">Trivy</a></td>
205
205
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>go.mod</code></td>
206
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
206
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
207
207
<td><a href="https://github.com/fzipp/gocyclo">Gocyclo</a></td>
208
208
</tr>
209
209
<tr>
@@ -237,8 +237,8 @@ The table below lists all languages that Codacy supports and the corresponding t
237
237
<a href="https://semgrep.dev/">Semgrep</a>,
238
238
<a href="https://trivy.dev">Trivy</a></td>
239
239
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>pom.xml</code> and <code>gradle.lockfile</code></td>
240
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
241
- <td><a href="https://pmd.github.io/">PMD</a> <a href="#complexity-limitations"><sup>6</sup></a></td>
240
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
241
+ <td><a href="https://pmd.github.io/">PMD</a> <a href="#complexity-limitations"><sup>6</sup></a> <a href="#different-tools"><sup>10</sup></a> </td>
242
242
</tr>
243
243
<tr>
244
244
<td>JavaScript</td>
@@ -249,8 +249,8 @@ The table below lists all languages that Codacy supports and the corresponding t
249
249
<td><a href="https://semgrep.dev/">Semgrep</a>,
250
250
<a href="https://trivy.dev">Trivy</a></td>
251
251
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>package.json</code> and <code>package-lock.json</code> (npm), <br><code>yarn.lock</code> (Yarn) </td>
252
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
253
- <td><a href="https://eslint.org/">ESLint</a> <a href="#complexity-limitations"><sup>6</sup></a></td>
252
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
253
+ <td><a href="https://eslint.org/">ESLint</a> <a href="#complexity-limitations"><sup>6</sup></a> <a href="#different-tools"><sup>10</sup></a> </td>
254
254
</tr>
255
255
<tr>
256
256
<td>JSON</td>
@@ -279,7 +279,7 @@ The table below lists all languages that Codacy supports and the corresponding t
279
279
<td><a href="https://semgrep.dev/">Semgrep</a></td>
280
280
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>pom.xml</code> and <code>gradle.lockfile</code></td>
281
281
<td><a href="https://github.com/kucherenko/jscpd">jscpd</a></td>
282
- <td><a href="https://github.com/detekt/detekt">detekt</a></td>
282
+ <td><a href="https://github.com/detekt/detekt">detekt</a> <a href="#different-tools"><sup>10</sup></a> </td>
283
283
</tr>
284
284
<tr>
285
285
<td>Kubernetes</td>
@@ -380,7 +380,7 @@ The table below lists all languages that Codacy supports and the corresponding t
380
380
<a href="https://semgrep.dev/">Semgrep</a>,
381
381
<a href="https://trivy.dev">Trivy</a></td>
382
382
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>requirements.txt</code> (pip), <br><code>Pipfile.lock</code> (pipenv), <br><code>poetry.lock</code> (Poetry)</td>
383
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
383
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
384
384
<td><a href="https://github.com/rubik/radon">Radon</a></td>
385
385
</tr>
386
386
<tr>
@@ -393,7 +393,7 @@ The table below lists all languages that Codacy supports and the corresponding t
393
393
<a href="https://trivy.dev">Trivy</a></td>
394
394
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>Gemfile.lock</code> (Bundler) </td>
395
395
<td><a href="https://github.com/seattlerb/flay">Flay</a></td>
396
- <td><a href="https://github.com/rubocop/rubocop">RuboCop</a> <a href="#complexity-limitations"><sup>6</sup></a></td>
396
+ <td><a href="https://github.com/rubocop/rubocop">RuboCop</a> <a href="#complexity-limitations"><sup>6</sup></a> <a href="#different-tools"><sup>10</sup></a> </td>
397
397
</tr>
398
398
<tr>
399
399
<td>Rust</td>
@@ -424,7 +424,7 @@ The table below lists all languages that Codacy supports and the corresponding t
424
424
<td><a href="https://semgrep.dev/">Semgrep</a>,
425
425
<a href="https://trivy.dev">Trivy</a></td>
426
426
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>build.sbt.lock</code> (sbt) <a href="#scala-dependencies"><sup>9</sup></a></td>
427
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
427
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
428
428
<td><a href="http://www.scalastyle.org/">Scalastyle</a>,
429
429
<a href="https://github.com/scala/scala">Scala 2 compiler and standard library</a></td>
430
430
</tr>
@@ -455,8 +455,8 @@ The table below lists all languages that Codacy supports and the corresponding t
455
455
<td><a href="https://semgrep.dev/">Semgrep</a>,
456
456
<a href="https://trivy.dev">Trivy</a></td>
457
457
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>Package.resolved</code> (SwiftPM) </td>
458
- <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a></td>
459
- <td><a href="https://github.com/realm/SwiftLint">SwiftLint</a><a href="#complexity-limitations"><sup>6</sup></a> <a href="#swiftlint-complexity"><sup>8</sup></a></td>
458
+ <td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
459
+ <td><a href="https://github.com/realm/SwiftLint">SwiftLint</a><a href="#complexity-limitations"><sup>6</sup></a> <a href="#swiftlint-complexity"><sup>8</sup></a> </td>
460
460
</tr>
461
461
<tr>
462
462
<td>Terraform</td>
@@ -488,7 +488,7 @@ The table below lists all languages that Codacy supports and the corresponding t
488
488
<a href="https://trivy.dev">Trivy</a></td>
489
489
<td><a href="https://trivy.dev">Trivy</a>, scans <br><code>package.json</code> and <code>package-lock.json</code> (npm), <br><code>yarn.lock</code> (Yarn) </td>
490
490
<td><a href="https://github.com/kucherenko/jscpd">jscpd</a></td>
491
- <td><a href="https://eslint.org/">ESLint</a> <a href="#complexity-limitations"><sup>6</sup></a></td>
491
+ <td><a href="https://eslint.org/">ESLint</a> <a href="#complexity-limitations"><sup>6</sup></a> <a href="#different-tools"><sup>10</sup></a> </td>
492
492
</tr>
493
493
<tr>
494
494
<td>Unity</td>
@@ -757,7 +757,8 @@ The following table lists the Codacy GitHub repositories corresponding to each s
757
757
<sup ><span id =" complexity-limitations " >6</span ></sup >: Doesn't calculate [ the number of methods and the complexity per method] ( ../repositories/files.md#file-details ) for each file.
758
758
<sup ><span id =" semgrep-brakeman " >7</span ></sup >: Due to licensing limitations, Codacy doesn't support the latest version of Brakeman. To analyze your Ruby code for the latest security vulnerabilities, use [ Semgrep] ( https://semgrep.dev/ ) , which provides comprehensive and up-to-date security scanning.
759
759
<sup ><span id =" swiftlint-complexity " >8</span ></sup >: Supports [ reporting warnings or errors] ( https://realm.github.io/SwiftLint/cyclomatic_complexity.html ) on functions above specific complexity thresholds. Enable the rule ** Cyclomatic Complexity** on the [ Code patterns page] ( ../repositories-configure/configuring-code-patterns.md ) , or use a [ configuration file] ( https://realm.github.io/SwiftLint/index.html#configuration ) to customize the thresholds.
760
- <sup ><span id =" scala-dependencies " >9</span ></sup >: Requires the [ sbt-dependency-lock] ( https://github.com/stringbean/sbt-dependency-lock ) plugin for generating the lockfile.
760
+ <sup ><span id =" scala-dependencies " >9</span ></sup >: Requires the [ sbt-dependency-lock] ( https://github.com/stringbean/sbt-dependency-lock ) plugin for generating the lockfile.
761
+ <sup ><span id =" different-tools " >10</span ></sup >: Codacy may use a different version of this tool for measuring complexity and duplication.
761
762
<sup ><span id =" suggest-fixes " >🔧</span ></sup >: Supports [ suggesting fixes] ( ../repositories-configure/integrations/github-integration.md#suggest-fixes ) for identified issues.
762
763
763
764
## See also
0 commit comments