@@ -39,6 +39,7 @@ The table below lists all languages that Codacy supports and the corresponding t
39
39
<thead >
40
40
<tr>
41
41
<th>Language</th>
42
+ <th>File extensions</th>
42
43
<th><a style="color: white;" href="../../faq/code-analysis/which-metrics-does-codacy-calculate/#issues">Static analysis</a></th>
43
44
<th><a style="color: white;" href="#suggest-fixes">Suggested fixes</a></th>
44
45
<th>Secret detection</th>
@@ -51,6 +52,7 @@ The table below lists all languages that Codacy supports and the corresponding t
51
52
<tbody >
52
53
<tr>
53
54
<td>Apex</td>
55
+ <td>.cls, .trigger</td>
54
56
<td><a href="https://pmd.github.io/">PMD</a>,
55
57
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
56
58
<td>-</td>
@@ -62,6 +64,7 @@ The table below lists all languages that Codacy supports and the corresponding t
62
64
</tr>
63
65
<tr>
64
66
<td>AsyncAPI</td>
67
+ <td>-</td>
65
68
<td><a href="https://stoplight.io/open-source/spectral/">Spectral</a></td>
66
69
<td>-</td>
67
70
<td>-</td>
@@ -72,6 +75,7 @@ The table below lists all languages that Codacy supports and the corresponding t
72
75
</tr>
73
76
<tr>
74
77
<td>AWS CloudFormation</td>
78
+ <td>-</td>
75
79
<td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a></td>
76
80
<td>-</td>
77
81
<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
84
88
</tr>
85
89
<tr>
86
90
<td>Azure Resource Manager Templates</td>
91
+ <td>-</td>
87
92
<td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a></td>
88
93
<td>-</td>
89
94
<td>-</td>
@@ -94,6 +99,7 @@ The table below lists all languages that Codacy supports and the corresponding t
94
99
</tr>
95
100
<tr>
96
101
<td>C</td>
102
+ <td>.c, .h</td>
97
103
<td><a href="https://clang.llvm.org/extra/clang-tidy/">Clang-Tidy</a> <a href="#client-side"><sup>3</sup></a>,
98
104
<a href="http://cppcheck.sourceforge.net/">Cppcheck</a>,
99
105
<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
108
114
</tr>
109
115
<tr>
110
116
<td>C++</td>
117
+ <td>.cpp, .hpp, .cc, .cxx, .ino</td>
111
118
<td><a href="https://clang.llvm.org/extra/clang-tidy/">Clang-Tidy</a> <a href="#client-side"><sup>3</sup></a>,
112
119
<a href="http://cppcheck.sourceforge.net/">Cppcheck</a> <a href="#cppcheck-misra"><sup>4</sup></a>,
113
120
<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
122
129
</tr>
123
130
<tr>
124
131
<td>C#</td>
132
+ <td>.cs</td>
125
133
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
126
134
<a href="https://github.com/SonarSource/sonar-dotnet">SonarC#</a></td>
127
135
<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
134
142
</tr>
135
143
<tr>
136
144
<td>CoffeeScript</td>
145
+ <td>.coffee</td>
137
146
<td><a href="https://github.com/clutchski/coffeelint">CoffeeLint</a></td>
138
147
<td>-</td>
139
148
<td>-</td>
@@ -144,6 +153,7 @@ The table below lists all languages that Codacy supports and the corresponding t
144
153
</tr>
145
154
<tr>
146
155
<td>Crystal</td>
156
+ <td>.cr</td>
147
157
<td><a href="https://github.com/crystal-ameba/ameba">Ameba</a></td>
148
158
<td>-</td>
149
159
<td>-</td>
@@ -154,6 +164,7 @@ The table below lists all languages that Codacy supports and the corresponding t
154
164
</tr>
155
165
<tr>
156
166
<td>CSS</td>
167
+ <td>.css</td>
157
168
<td><a href="https://stylelint.io/">Stylelint</a></td>
158
169
<td>-</td>
159
170
<td>-</td>
@@ -164,6 +175,7 @@ The table below lists all languages that Codacy supports and the corresponding t
164
175
</tr>
165
176
<tr>
166
177
<td>Dart</td>
178
+ <td>.dart</td>
167
179
<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>
168
180
<td>-</td>
169
181
<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
174
186
</tr>
175
187
<tr>
176
188
<td>Dockerfile</td>
189
+ <td>.dockerfile</td>
177
190
<td><a href="https://github.com/hadolint/hadolint">Hadolint</a>,
178
191
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
179
192
<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
186
199
</tr>
187
200
<tr>
188
201
<td>Elixir</td>
202
+ <td>.ex, .exs</td>
189
203
<td><a href="https://github.com/rrrene/credo">Credo</a>,
190
204
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
191
205
<td>-</td>
@@ -197,6 +211,7 @@ The table below lists all languages that Codacy supports and the corresponding t
197
211
</tr>
198
212
<tr>
199
213
<td>GitHub Actions</td>
214
+ <td>-</td>
200
215
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
201
216
<td>-</td>
202
217
<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
208
223
</tr>
209
224
<tr>
210
225
<td>Go</td>
226
+ <td>.go</td>
211
227
<td><a href="https://gitlab.com/opennota/check">aligncheck</a> <a href="#client-side"><sup>3</sup></a>,
212
228
<a href="https://github.com/tsenart/deadcode">deadcode</a> <a href="#client-side"><sup>3</sup></a>,
213
229
<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
224
240
</tr>
225
241
<tr>
226
242
<td>Groovy</td>
243
+ <td>.groovy</td>
227
244
<td><a href="https://codenarc.github.io/CodeNarc/">CodeNarc</a></td>
228
245
<td>-</td>
229
246
<td>-</td>
@@ -236,6 +253,7 @@ The table below lists all languages that Codacy supports and the corresponding t
236
253
<td>Helm</td>
237
254
<td>-</td>
238
255
<td>-</td>
256
+ <td>-</td>
239
257
<td>
240
258
<a href="https://semgrep.dev/">Semgrep</a> <a href="#yaml-only"><sup>2</sup></a>,
241
259
<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
246
264
</tr>
247
265
<tr>
248
266
<td>Java</td>
267
+ <td>.java</td>
249
268
<td><a href="https://checkstyle.sourceforge.io/">Checkstyle</a>,
250
269
<a href="https://pmd.github.io/">PMD</a>,
251
270
<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
261
280
</tr>
262
281
<tr>
263
282
<td>JavaScript</td>
283
+ <td>.js, .jsx, .jsm, .vue, .mjs</td>
264
284
<td><a href="https://eslint.org/">ESLint</a>,
265
285
<a href="https://pmd.github.io/">PMD</a>,
266
286
<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
274
294
</tr>
275
295
<tr>
276
296
<td>JSON</td>
297
+ <td>.json</td>
277
298
<td><a href="https://github.com/FasterXML/jackson-core">Jackson Linter</a></td>
278
299
<td>-</td>
279
300
<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
285
306
</tr>
286
307
<tr>
287
308
<td>JSP</td>
309
+ <td>.jsp</td>
288
310
<td><a href="https://pmd.github.io/">PMD</a></td>
289
311
<td>-</td>
290
312
<td>-</td>
@@ -295,6 +317,7 @@ The table below lists all languages that Codacy supports and the corresponding t
295
317
</tr>
296
318
<tr>
297
319
<td>Kotlin</td>
320
+ <td>.kt, .kts</td>
298
321
<td>
299
322
<a href="https://github.com/detekt/detekt">detekt</a>,
300
323
<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
309
332
</tr>
310
333
<tr>
311
334
<td>Kubernetes</td>
335
+ <td>-</td>
312
336
<td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a>,
313
337
<a href="https://semgrep.dev/">Semgrep</a> <a href="#yaml-only"><sup>2</sup></a></td>
314
338
<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
322
346
</tr>
323
347
<tr>
324
348
<td>Less</td>
349
+ <td>.less</td>
325
350
<td><a href="https://stylelint.io/">Stylelint</a></td>
326
351
<td>-</td>
327
352
<td>-</td>
@@ -332,6 +357,7 @@ The table below lists all languages that Codacy supports and the corresponding t
332
357
</tr>
333
358
<tr>
334
359
<td>Markdown</td>
360
+ <td>.md, .markdown, .mdown, .mkdn, .mkd, .mdwn, .mkdown, .ron</td>
335
361
<td><a href="https://github.com/remarkjs/remark-lint">remark-lint</a>, <a href="https://github.com/DavidAnson/markdownlint">markdownlint</a></td>
336
362
<td><a href="https://github.com/DavidAnson/markdownlint">markdownlint</a> <a href="#suggest-fixes">🔧</a></td>
337
363
<td>-</td>
@@ -342,6 +368,7 @@ The table below lists all languages that Codacy supports and the corresponding t
342
368
</tr>
343
369
<tr>
344
370
<td>Objective-C</td>
371
+ <td>.m</td>
345
372
<td><a href="https://clang.llvm.org/extra/clang-tidy/">Clang-Tidy</a> <a href="#client-side"><sup>3</sup></a></td>
346
373
<td>-</td>
347
374
<td>-</td>
@@ -352,6 +379,7 @@ The table below lists all languages that Codacy supports and the corresponding t
352
379
</tr>
353
380
<tr>
354
381
<td>OpenAPI</td>
382
+ <td>-</td>
355
383
<td><a href="https://stoplight.io/open-source/spectral/">Spectral</a></td>
356
384
<td>-</td>
357
385
<td>-</td>
@@ -362,6 +390,7 @@ The table below lists all languages that Codacy supports and the corresponding t
362
390
</tr>
363
391
<tr>
364
392
<td>PHP</td>
393
+ <td>.php</td>
365
394
<td><a href="https://github.com/squizlabs/PHP_CodeSniffer">PHP_CodeSniffer</a>,
366
395
<a href="https://phpmd.org/">PHP Mess Detector</a>,
367
396
<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
375
404
</tr>
376
405
<tr>
377
406
<td>PL/SQL</td>
407
+ <td>.trg, .prc, .fnc, .pld, .pls, .plh, .plb, .pck, .pks, .pkh, .pkb, .typ, .tyb, .tps, .tpb</td>
378
408
<td><a href="https://pmd.github.io/">PMD</a></td>
379
409
<td>-</td>
380
410
<td>-</td>
@@ -385,6 +415,7 @@ The table below lists all languages that Codacy supports and the corresponding t
385
415
</tr>
386
416
<tr>
387
417
<td>PostgreSQL</td>
418
+ <td>-</td>
388
419
<td><a href="https://github.com/purcell/sqlint">SQLint</a></td>
389
420
<td>-</td>
390
421
<td>-</td>
@@ -395,6 +426,7 @@ The table below lists all languages that Codacy supports and the corresponding t
395
426
</tr>
396
427
<tr>
397
428
<td>PowerShell</td>
429
+ <td>.ps1, .psc1, .psd1, .psm1, .ps1xml, .pssc, .cdxml, .clixml</td>
398
430
<td><a href="https://github.com/PowerShell/PSScriptAnalyzer">PSScriptAnalyser</a></td>
399
431
<td>-</td>
400
432
<td>-</td>
@@ -405,6 +437,7 @@ The table below lists all languages that Codacy supports and the corresponding t
405
437
</tr>
406
438
<tr>
407
439
<td>Python</td>
440
+ <td>.py</td>
408
441
<td><a href="https://github.com/PyCQA/bandit">Bandit</a>,
409
442
<a href="https://github.com/landscapeio/prospector">Prospector</a>,
410
443
<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
422
455
</tr>
423
456
<tr>
424
457
<td>Ruby</td>
458
+ <td>.rb, .gemspec, .podspec, .jbuilder, .rake, .opal</td>
425
459
<td><a href="https://brakemanscanner.org/">Brakeman</a> <a href="#semgrep-brakeman"><sup>7</sup></a>,
426
460
<a href="https://github.com/rubocop/rubocop">RuboCop</a>,
427
461
<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
435
469
</tr>
436
470
<tr>
437
471
<td>Rust</td>
472
+ <td>.rs, .rlib</td>
438
473
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
439
474
<td>-</td>
440
475
<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
446
481
</tr>
447
482
<tr>
448
483
<td>Sass</td>
484
+ <td>.scss</td>
449
485
<td><a href="https://stylelint.io/">Stylelint</a></td>
450
486
<td>-</td>
451
487
<td>-</td>
@@ -456,6 +492,7 @@ The table below lists all languages that Codacy supports and the corresponding t
456
492
</tr>
457
493
<tr>
458
494
<td>Scala</td>
495
+ <td>.scala</td>
459
496
<td><a href="https://github.com/codacy/codacy-scalameta">Codacy Scalameta Pro</a>,
460
497
<a href="http://www.scalastyle.org/">Scalastyle</a>,
461
498
<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
471
508
</tr>
472
509
<tr>
473
510
<td>Serverless Framework</td>
511
+ <td>-</td>
474
512
<td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a></td>
475
513
<td>-</td>
476
514
<td>-</td>
@@ -481,6 +519,7 @@ The table below lists all languages that Codacy supports and the corresponding t
481
519
</tr>
482
520
<tr>
483
521
<td>Shell</td>
522
+ <td>.sh, .bash</td>
484
523
<td><a href="https://www.shellcheck.net/">ShellCheck</a>,
485
524
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
486
525
<td>-</td>
@@ -492,6 +531,7 @@ The table below lists all languages that Codacy supports and the corresponding t
492
531
</tr>
493
532
<tr>
494
533
<td>Swift</td>
534
+ <td>.swift</td>
495
535
<td>
496
536
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>,
497
537
<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
507
547
</tr>
508
548
<tr>
509
549
<td>Terraform</td>
550
+ <td>.tf</td>
510
551
<td><a href="https://github.com/bridgecrewio/checkov/">Checkov</a>,
511
552
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
512
553
<td>-</td>
@@ -520,6 +561,7 @@ The table below lists all languages that Codacy supports and the corresponding t
520
561
</tr>
521
562
<tr>
522
563
<td>Transact-SQL</td>
564
+ <td>.tsql</td>
523
565
<td><a href="https://github.com/tsqllint/tsqllint/">TSQLLint</a></td>
524
566
<td>-</td>
525
567
<td>-</td>
@@ -530,6 +572,7 @@ The table below lists all languages that Codacy supports and the corresponding t
530
572
</tr>
531
573
<tr>
532
574
<td>TypeScript</td>
575
+ <td>.ts, .tsx</td>
533
576
<td><a href="https://eslint.org/">ESLint</a>,
534
577
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
535
578
<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
542
585
</tr>
543
586
<tr>
544
587
<td>Unity</td>
588
+ <td>-</td>
545
589
<td><a href="https://github.com/microsoft/Microsoft.Unity.Analyzers">Unity Roslyn Analyzers</a> <a href="#client-side"><sup>3</sup></a></td>
546
590
<td>-</td>
547
591
<td>-</td>
@@ -552,6 +596,7 @@ The table below lists all languages that Codacy supports and the corresponding t
552
596
</tr>
553
597
<tr>
554
598
<td>Velocity</td>
599
+ <td>.vm</td>
555
600
<td><a href="https://pmd.github.io/">PMD</a></td>
556
601
<td>-</td>
557
602
<td>-</td>
@@ -562,6 +607,7 @@ The table below lists all languages that Codacy supports and the corresponding t
562
607
</tr>
563
608
<tr>
564
609
<td>Visual Basic</td>
610
+ <td>.vb</td>
565
611
<td><a href="https://github.com/SonarSource/sonar-dotnet">SonarVB</a></td>
566
612
<td>-</td>
567
613
<td>-</td>
@@ -572,6 +618,7 @@ The table below lists all languages that Codacy supports and the corresponding t
572
618
</tr>
573
619
<tr>
574
620
<td>Visualforce</td>
621
+ <td>.component, .page</td>
575
622
<td><a href="https://pmd.github.io/">PMD</a></td>
576
623
<td>-</td>
577
624
<td>-</td>
@@ -582,6 +629,7 @@ The table below lists all languages that Codacy supports and the corresponding t
582
629
</tr>
583
630
<tr>
584
631
<td>XML</td>
632
+ <td>.xml, .xsl, .wsdl, .pom</td>
585
633
<td><a href="https://pmd.github.io/">PMD</a></td>
586
634
<td>-</td>
587
635
<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
592
640
</tr>
593
641
<tr>
594
642
<td>XSL</td>
643
+ <td>.xsl</td>
595
644
<td><a href="https://pmd.github.io/">PMD</a></td>
596
645
<td>-</td>
597
646
<td>-</td>
@@ -602,6 +651,7 @@ The table below lists all languages that Codacy supports and the corresponding t
602
651
</tr>
603
652
<tr>
604
653
<td>YAML</td>
654
+ <td>.yaml, .yml, .env, .env.production, .env.prod, .env.staging, .env.dev, .env.development</td>
605
655
<td>-</td>
606
656
<td>-</td>
607
657
<td><a href="https://trivy.dev">Trivy</a></td>
0 commit comments