Skip to content

Commit bfdde77

Browse files
fix some docs (#2364)
* add Ruff in multiple docs * add file extensions to languages supported
1 parent 2bd6bcf commit bfdde77

File tree

4 files changed

+69
-8
lines changed

4 files changed

+69
-8
lines changed

docs/getting-started/supported-languages-and-tools.md

+50
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)