@@ -39,6 +39,7 @@ The table below lists all languages that Codacy supports and the corresponding t
3939 <thead >
4040 <tr>
4141 <th>Language</th>
42+ <th>File extensions</th>
4243 <th><a style="color: white;" href="../../faq/code-analysis/which-metrics-does-codacy-calculate/#issues">Static analysis</a></th>
4344 <th><a style="color: white;" href="#suggest-fixes">Suggested fixes</a></th>
4445 <th>Secret detection</th>
@@ -51,6 +52,7 @@ The table below lists all languages that Codacy supports and the corresponding t
5152 <tbody >
5253 <tr>
5354 <td>Apex</td>
55+ <td>.cls, .trigger</td>
5456 <td><a href="https://pmd.github.io/">PMD</a>,
5557 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
5658 <td>-</td>
@@ -62,6 +64,7 @@ The table below lists all languages that Codacy supports and the corresponding t
6264 </tr>
6365 <tr>
6466 <td>AsyncAPI</td>
67+ <td>-</td>
6568 <td><a href="https://stoplight.io/open-source/spectral/">Spectral</a></td>
6669 <td>-</td>
6770 <td>-</td>
@@ -72,6 +75,7 @@ The table below lists all languages that Codacy supports and the corresponding t
7275 </tr>
7376 <tr>
7477 <td>AWS CloudFormation</td>
78+ <td>-</td>
7579 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a></td>
7680 <td>-</td>
7781 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a>,
@@ -84,6 +88,7 @@ The table below lists all languages that Codacy supports and the corresponding t
8488 </tr>
8589 <tr>
8690 <td>Azure Resource Manager Templates</td>
91+ <td>-</td>
8792 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a></td>
8893 <td>-</td>
8994 <td>-</td>
@@ -94,6 +99,7 @@ The table below lists all languages that Codacy supports and the corresponding t
9499 </tr>
95100 <tr>
96101 <td>C</td>
102+ <td>.c, .h</td>
97103 <td><a href="https://clang.llvm.org/extra/clang-tidy/">Clang-Tidy</a> <a href="#client-side"><sup>3</sup></a>,
98104 <a href="http://cppcheck.sourceforge.net/">Cppcheck</a>,
99105 <a href="https://dwheeler.com/flawfinder/">Flawfinder</a>,
@@ -108,6 +114,7 @@ The table below lists all languages that Codacy supports and the corresponding t
108114 </tr>
109115 <tr>
110116 <td>C++</td>
117+ <td>.cpp, .hpp, .cc, .cxx, .ino</td>
111118 <td><a href="https://clang.llvm.org/extra/clang-tidy/">Clang-Tidy</a> <a href="#client-side"><sup>3</sup></a>,
112119 <a href="http://cppcheck.sourceforge.net/">Cppcheck</a> <a href="#cppcheck-misra"><sup>4</sup></a>,
113120 <a href="https://dwheeler.com/flawfinder/">Flawfinder</a>,
@@ -122,6 +129,7 @@ The table below lists all languages that Codacy supports and the corresponding t
122129 </tr>
123130 <tr>
124131 <td>C#</td>
132+ <td>.cs</td>
125133 <td><a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
126134 <a href="https://github.com/SonarSource/sonar-dotnet">SonarC#</a></td>
127135 <td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
@@ -134,6 +142,7 @@ The table below lists all languages that Codacy supports and the corresponding t
134142 </tr>
135143 <tr>
136144 <td>CoffeeScript</td>
145+ <td>.coffee</td>
137146 <td><a href="https://github.com/clutchski/coffeelint">CoffeeLint</a></td>
138147 <td>-</td>
139148 <td>-</td>
@@ -144,6 +153,7 @@ The table below lists all languages that Codacy supports and the corresponding t
144153 </tr>
145154 <tr>
146155 <td>Crystal</td>
156+ <td>.cr</td>
147157 <td><a href="https://github.com/crystal-ameba/ameba">Ameba</a></td>
148158 <td>-</td>
149159 <td>-</td>
@@ -154,6 +164,7 @@ The table below lists all languages that Codacy supports and the corresponding t
154164 </tr>
155165 <tr>
156166 <td>CSS</td>
167+ <td>.css</td>
157168 <td><a href="https://stylelint.io/">Stylelint</a></td>
158169 <td>-</td>
159170 <td>-</td>
@@ -164,6 +175,7 @@ The table below lists all languages that Codacy supports and the corresponding t
164175 </tr>
165176 <tr>
166177 <td>Dart</td>
178+ <td>.dart</td>
167179 <td><a href="https://github.com/dart-lang/sdk/tree/main/pkg/analyzer_cli">dartanalyzer</a> <a href="#dart-limitations"><sup>5</sup></a></td>
168180 <td>-</td>
169181 <td><a href="https://trivy.dev">Trivy</a></td>
@@ -174,6 +186,7 @@ The table below lists all languages that Codacy supports and the corresponding t
174186 </tr>
175187 <tr>
176188 <td>Dockerfile</td>
189+ <td>.dockerfile</td>
177190 <td><a href="https://github.com/hadolint/hadolint">Hadolint</a>,
178191 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
179192 <td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
@@ -186,6 +199,7 @@ The table below lists all languages that Codacy supports and the corresponding t
186199 </tr>
187200 <tr>
188201 <td>Elixir</td>
202+ <td>.ex, .exs</td>
189203 <td><a href="https://github.com/rrrene/credo">Credo</a>,
190204 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
191205 <td>-</td>
@@ -197,6 +211,7 @@ The table below lists all languages that Codacy supports and the corresponding t
197211 </tr>
198212 <tr>
199213 <td>GitHub Actions</td>
214+ <td>-</td>
200215 <td><a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
201216 <td>-</td>
202217 <td><a href="https://semgrep.dev/">Semgrep</a>,
@@ -208,6 +223,7 @@ The table below lists all languages that Codacy supports and the corresponding t
208223 </tr>
209224 <tr>
210225 <td>Go</td>
226+ <td>.go</td>
211227 <td><a href="https://gitlab.com/opennota/check">aligncheck</a> <a href="#client-side"><sup>3</sup></a>,
212228 <a href="https://github.com/tsenart/deadcode">deadcode</a> <a href="#client-side"><sup>3</sup></a>,
213229 <a href="https://github.com/securego/gosec">Gosec</a> <a href="#client-side"><sup>3</sup></a>,
@@ -224,6 +240,7 @@ The table below lists all languages that Codacy supports and the corresponding t
224240 </tr>
225241 <tr>
226242 <td>Groovy</td>
243+ <td>.groovy</td>
227244 <td><a href="https://codenarc.github.io/CodeNarc/">CodeNarc</a></td>
228245 <td>-</td>
229246 <td>-</td>
@@ -236,6 +253,7 @@ The table below lists all languages that Codacy supports and the corresponding t
236253 <td>Helm</td>
237254 <td>-</td>
238255 <td>-</td>
256+ <td>-</td>
239257 <td>
240258 <a href="https://semgrep.dev/">Semgrep</a> <a href="#yaml-only"><sup>2</sup></a>,
241259 <a href="https://trivy.dev">Trivy</a> <a href="#yaml-only"><sup>2</sup></a></td>
@@ -246,6 +264,7 @@ The table below lists all languages that Codacy supports and the corresponding t
246264 </tr>
247265 <tr>
248266 <td>Java</td>
267+ <td>.java</td>
249268 <td><a href="https://checkstyle.sourceforge.io/">Checkstyle</a>,
250269 <a href="https://pmd.github.io/">PMD</a>,
251270 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
@@ -261,6 +280,7 @@ The table below lists all languages that Codacy supports and the corresponding t
261280 </tr>
262281 <tr>
263282 <td>JavaScript</td>
283+ <td>.js, .jsx, .jsm, .vue, .mjs</td>
264284 <td><a href="https://eslint.org/">ESLint</a>,
265285 <a href="https://pmd.github.io/">PMD</a>,
266286 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
@@ -274,6 +294,7 @@ The table below lists all languages that Codacy supports and the corresponding t
274294 </tr>
275295 <tr>
276296 <td>JSON</td>
297+ <td>.json</td>
277298 <td><a href="https://github.com/FasterXML/jackson-core">Jackson Linter</a></td>
278299 <td>-</td>
279300 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a>,
@@ -285,6 +306,7 @@ The table below lists all languages that Codacy supports and the corresponding t
285306 </tr>
286307 <tr>
287308 <td>JSP</td>
309+ <td>.jsp</td>
288310 <td><a href="https://pmd.github.io/">PMD</a></td>
289311 <td>-</td>
290312 <td>-</td>
@@ -295,6 +317,7 @@ The table below lists all languages that Codacy supports and the corresponding t
295317 </tr>
296318 <tr>
297319 <td>Kotlin</td>
320+ <td>.kt, .kts</td>
298321 <td>
299322 <a href="https://github.com/detekt/detekt">detekt</a>,
300323 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
@@ -309,6 +332,7 @@ The table below lists all languages that Codacy supports and the corresponding t
309332 </tr>
310333 <tr>
311334 <td>Kubernetes</td>
335+ <td>-</td>
312336 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a>,
313337 <a href="https://semgrep.dev/">Semgrep</a> <a href="#yaml-only"><sup>2</sup></a></td>
314338 <td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
@@ -322,6 +346,7 @@ The table below lists all languages that Codacy supports and the corresponding t
322346 </tr>
323347 <tr>
324348 <td>Less</td>
349+ <td>.less</td>
325350 <td><a href="https://stylelint.io/">Stylelint</a></td>
326351 <td>-</td>
327352 <td>-</td>
@@ -332,6 +357,7 @@ The table below lists all languages that Codacy supports and the corresponding t
332357 </tr>
333358 <tr>
334359 <td>Markdown</td>
360+ <td>.md, .markdown, .mdown, .mkdn, .mkd, .mdwn, .mkdown, .ron</td>
335361 <td><a href="https://github.com/remarkjs/remark-lint">remark-lint</a>, <a href="https://github.com/DavidAnson/markdownlint">markdownlint</a></td>
336362 <td><a href="https://github.com/DavidAnson/markdownlint">markdownlint</a> <a href="#suggest-fixes">🔧</a></td>
337363 <td>-</td>
@@ -342,6 +368,7 @@ The table below lists all languages that Codacy supports and the corresponding t
342368 </tr>
343369 <tr>
344370 <td>Objective-C</td>
371+ <td>.m</td>
345372 <td><a href="https://clang.llvm.org/extra/clang-tidy/">Clang-Tidy</a> <a href="#client-side"><sup>3</sup></a></td>
346373 <td>-</td>
347374 <td>-</td>
@@ -352,6 +379,7 @@ The table below lists all languages that Codacy supports and the corresponding t
352379 </tr>
353380 <tr>
354381 <td>OpenAPI</td>
382+ <td>-</td>
355383 <td><a href="https://stoplight.io/open-source/spectral/">Spectral</a></td>
356384 <td>-</td>
357385 <td>-</td>
@@ -362,6 +390,7 @@ The table below lists all languages that Codacy supports and the corresponding t
362390 </tr>
363391 <tr>
364392 <td>PHP</td>
393+ <td>.php</td>
365394 <td><a href="https://github.com/squizlabs/PHP_CodeSniffer">PHP_CodeSniffer</a>,
366395 <a href="https://phpmd.org/">PHP Mess Detector</a>,
367396 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
@@ -375,6 +404,7 @@ The table below lists all languages that Codacy supports and the corresponding t
375404 </tr>
376405 <tr>
377406 <td>PL/SQL</td>
407+ <td>.trg, .prc, .fnc, .pld, .pls, .plh, .plb, .pck, .pks, .pkh, .pkb, .typ, .tyb, .tps, .tpb</td>
378408 <td><a href="https://pmd.github.io/">PMD</a></td>
379409 <td>-</td>
380410 <td>-</td>
@@ -385,6 +415,7 @@ The table below lists all languages that Codacy supports and the corresponding t
385415 </tr>
386416 <tr>
387417 <td>PostgreSQL</td>
418+ <td>-</td>
388419 <td><a href="https://github.com/purcell/sqlint">SQLint</a></td>
389420 <td>-</td>
390421 <td>-</td>
@@ -395,6 +426,7 @@ The table below lists all languages that Codacy supports and the corresponding t
395426 </tr>
396427 <tr>
397428 <td>PowerShell</td>
429+ <td>.ps1, .psc1, .psd1, .psm1, .ps1xml, .pssc, .cdxml, .clixml</td>
398430 <td><a href="https://github.com/PowerShell/PSScriptAnalyzer">PSScriptAnalyser</a></td>
399431 <td>-</td>
400432 <td>-</td>
@@ -405,6 +437,7 @@ The table below lists all languages that Codacy supports and the corresponding t
405437 </tr>
406438 <tr>
407439 <td>Python</td>
440+ <td>.py</td>
408441 <td><a href="https://github.com/PyCQA/bandit">Bandit</a>,
409442 <a href="https://github.com/landscapeio/prospector">Prospector</a>,
410443 <a href="https://github.com/pylint-dev/pylint">Pylint</a>,
@@ -422,6 +455,7 @@ The table below lists all languages that Codacy supports and the corresponding t
422455 </tr>
423456 <tr>
424457 <td>Ruby</td>
458+ <td>.rb, .gemspec, .podspec, .jbuilder, .rake, .opal</td>
425459 <td><a href="https://brakemanscanner.org/">Brakeman</a> <a href="#semgrep-brakeman"><sup>7</sup></a>,
426460 <a href="https://github.com/rubocop/rubocop">RuboCop</a>,
427461 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
@@ -435,6 +469,7 @@ The table below lists all languages that Codacy supports and the corresponding t
435469 </tr>
436470 <tr>
437471 <td>Rust</td>
472+ <td>.rs, .rlib</td>
438473 <td><a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
439474 <td>-</td>
440475 <td><a href="https://semgrep.dev/">Semgrep</a>,
@@ -446,6 +481,7 @@ The table below lists all languages that Codacy supports and the corresponding t
446481 </tr>
447482 <tr>
448483 <td>Sass</td>
484+ <td>.scss</td>
449485 <td><a href="https://stylelint.io/">Stylelint</a></td>
450486 <td>-</td>
451487 <td>-</td>
@@ -456,6 +492,7 @@ The table below lists all languages that Codacy supports and the corresponding t
456492 </tr>
457493 <tr>
458494 <td>Scala</td>
495+ <td>.scala</td>
459496 <td><a href="https://github.com/codacy/codacy-scalameta">Codacy Scalameta Pro</a>,
460497 <a href="http://www.scalastyle.org/">Scalastyle</a>,
461498 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
@@ -471,6 +508,7 @@ The table below lists all languages that Codacy supports and the corresponding t
471508 </tr>
472509 <tr>
473510 <td>Serverless Framework</td>
511+ <td>-</td>
474512 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a></td>
475513 <td>-</td>
476514 <td>-</td>
@@ -481,6 +519,7 @@ The table below lists all languages that Codacy supports and the corresponding t
481519 </tr>
482520 <tr>
483521 <td>Shell</td>
522+ <td>.sh, .bash</td>
484523 <td><a href="https://www.shellcheck.net/">ShellCheck</a>,
485524 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
486525 <td>-</td>
@@ -492,6 +531,7 @@ The table below lists all languages that Codacy supports and the corresponding t
492531 </tr>
493532 <tr>
494533 <td>Swift</td>
534+ <td>.swift</td>
495535 <td>
496536 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
497537 <a href="https://github.com/realm/SwiftLint">SwiftLint</a>,
@@ -507,6 +547,7 @@ The table below lists all languages that Codacy supports and the corresponding t
507547 </tr>
508548 <tr>
509549 <td>Terraform</td>
550+ <td>.tf</td>
510551 <td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a>,
511552 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
512553 <td>-</td>
@@ -520,6 +561,7 @@ The table below lists all languages that Codacy supports and the corresponding t
520561 </tr>
521562 <tr>
522563 <td>Transact-SQL</td>
564+ <td>.tsql</td>
523565 <td><a href="https://github.com/tsqllint/tsqllint/">TSQLLint</a></td>
524566 <td>-</td>
525567 <td>-</td>
@@ -530,6 +572,7 @@ The table below lists all languages that Codacy supports and the corresponding t
530572 </tr>
531573 <tr>
532574 <td>TypeScript</td>
575+ <td>.ts, .tsx</td>
533576 <td><a href="https://eslint.org/">ESLint</a>,
534577 <a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
535578 <td><a href="https://eslint.org/docs/rules/">ESLint</a> <a href="#suggest-fixes">🔧</a></td>
@@ -542,6 +585,7 @@ The table below lists all languages that Codacy supports and the corresponding t
542585 </tr>
543586 <tr>
544587 <td>Unity</td>
588+ <td>-</td>
545589 <td><a href="https://github.com/microsoft/Microsoft.Unity.Analyzers">Unity Roslyn Analyzers</a> <a href="#client-side"><sup>3</sup></a></td>
546590 <td>-</td>
547591 <td>-</td>
@@ -552,6 +596,7 @@ The table below lists all languages that Codacy supports and the corresponding t
552596 </tr>
553597 <tr>
554598 <td>Velocity</td>
599+ <td>.vm</td>
555600 <td><a href="https://pmd.github.io/">PMD</a></td>
556601 <td>-</td>
557602 <td>-</td>
@@ -562,6 +607,7 @@ The table below lists all languages that Codacy supports and the corresponding t
562607 </tr>
563608 <tr>
564609 <td>Visual Basic</td>
610+ <td>.vb</td>
565611 <td><a href="https://github.com/SonarSource/sonar-dotnet">SonarVB</a></td>
566612 <td>-</td>
567613 <td>-</td>
@@ -572,6 +618,7 @@ The table below lists all languages that Codacy supports and the corresponding t
572618 </tr>
573619 <tr>
574620 <td>Visualforce</td>
621+ <td>.component, .page</td>
575622 <td><a href="https://pmd.github.io/">PMD</a></td>
576623 <td>-</td>
577624 <td>-</td>
@@ -582,6 +629,7 @@ The table below lists all languages that Codacy supports and the corresponding t
582629 </tr>
583630 <tr>
584631 <td>XML</td>
632+ <td>.xml, .xsl, .wsdl, .pom</td>
585633 <td><a href="https://pmd.github.io/">PMD</a></td>
586634 <td>-</td>
587635 <td><a href="https://trivy.dev">Trivy</a></td>
@@ -592,6 +640,7 @@ The table below lists all languages that Codacy supports and the corresponding t
592640 </tr>
593641 <tr>
594642 <td>XSL</td>
643+ <td>.xsl</td>
595644 <td><a href="https://pmd.github.io/">PMD</a></td>
596645 <td>-</td>
597646 <td>-</td>
@@ -602,6 +651,7 @@ The table below lists all languages that Codacy supports and the corresponding t
602651 </tr>
603652 <tr>
604653 <td>YAML</td>
654+ <td>.yaml, .yml, .env, .env.production, .env.prod, .env.staging, .env.dev, .env.development</td>
605655 <td>-</td>
606656 <td>-</td>
607657 <td><a href="https://trivy.dev">Trivy</a></td>
0 commit comments