Skip to content

Commit de8a095

Browse files
add sqfluff and reek release notes
1 parent bede51c commit de8a095

5 files changed

Lines changed: 64 additions & 2 deletions

File tree

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

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -456,9 +456,12 @@ The table below lists all languages that Codacy supports and the corresponding t
456456
<tr>
457457
<td>Ruby</td>
458458
<td>.rb, .gemspec, .podspec, .jbuilder, .rake, .opal</td>
459-
<td><a href="https://brakemanscanner.org/">Brakeman</a> <a href="#semgrep-brakeman"><sup>7</sup></a>,
459+
<td><a href="https://github.com/troessner/reek">Reek</a>,
460+
<a href="https://brakemanscanner.org/">Brakeman</a>
461+
<a href="#semgrep-brakeman"><sup>7</sup></a>,
460462
<a href="https://github.com/rubocop/rubocop">RuboCop</a>,
461-
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
463+
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>
464+
</td>
462465
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
463466
<td><a href="https://semgrep.dev/">Semgrep</a>,
464467
<a href="https://trivy.dev">Trivy</a></td>
@@ -545,6 +548,23 @@ The table below lists all languages that Codacy supports and the corresponding t
545548
<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> <a href="https://github.com/terryyin/lizard">Lizard</a></td>
546549
<td>-</td>
547550
</tr>
551+
<tr>
552+
<td>SQL</td>
553+
<td>.sql</td>
554+
<td>
555+
<a href="https://pmd.github.io/">PMD</a>,
556+
<a href="https://github.com/purcell/sqlint">SQLint</a>,
557+
<a href="https://github.com/tsqllint/tsqllint/">TSQLLint</a>,
558+
<a href="https://github.com/sqlfluff/sqlfluff">SQLFluff</a>,
559+
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>
560+
</td>
561+
<td>-</td>
562+
<td>-</td>
563+
<td>-</td>
564+
<td>-</td>
565+
<td>-</td>
566+
<td>-</td>
567+
</tr>
548568
<tr>
549569
<td>Terraform</td>
550570
<td>.tf</td>
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
rss_title: Codacy release notes RSS feed
3+
rss_href: /feed_rss_created.xml
4+
---
5+
6+
# Adding SQLFluff and Reek as new supported tools June, 2025
7+
8+
## SQLFluff
9+
10+
We’re excited to announce support for SQLFluff, a powerful SQL linter and formatter for a wide variety of SQL dialects. With SQLFluff, Codacy can now analyze your SQL queries for both formatting and best practice issues.
11+
12+
SQLFluff supports dialects like PostgreSQL, BigQuery, Snowflake, MySQL, and more. Key features include:
13+
14+
- Detection of syntax and formatting inconsistencies
15+
- Enforcing common SQL conventions (indentation, casing, spacing)
16+
- Identification of potential logic errors in queries
17+
18+
## Reek
19+
20+
We’ve also added support for Reek, a static code analysis tool for Ruby that detects code smells. Reek helps you keep your codebase clean by identifying potential design problems and maintenance risks.
21+
22+
With Reek, Codacy will now:
23+
24+
- Highlight methods and classes that are too complex or long
25+
- Detect duplicated code logic and unused parameters
26+
- Report on design smells like long parameter lists or feature envy
27+
28+
This makes it easier to maintain high-quality Ruby code and improve overall design.
29+
30+
### Important Note
31+
32+
None of these tools will be enabled by default: Due to the potential volume of new issues reported, SQLFluff or Reek are not enabled by default on existing repositories. You can enable them manually in your repository settings.
33+
34+
If you have any questions or need help, please contact <mailto:support@codacy.com>.

docs/release-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ For product updates that are in progress or planned [visit the Codacy public roa
1919
2025
2020

2121

22+
- [Adding SQLFluff and Reek as new supported tools June, 2025](cloud/cloud-2025-06-adding-sqlfluff-reek.md)
2223
- [Cloud May 2025](cloud/cloud-2025-05.md)
2324
- [Cloud April 2025](cloud/cloud-2025-04.md)
2425
- [Cloud March 2025](cloud/cloud-2025-03.md)

docs/repositories-configure/configuring-code-patterns.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,12 @@ The table below lists the configuration file names that Codacy detects and suppo
270270
<td>Java, Scala</td>
271271
<td><code>findbugs.xml</code>, <code>findbugs-includes.xml</code>, <code>findbugs-excludes.xml</code>, <code>spotbugs.xml</code>, <code>spotbugs-includes.xml</code>, <code>spotbugs-excludes.xml</code></td>
272272
<td>Supports configuration file in directories other than root and can search up to 5 directories into the repository.</td>
273+
</tr>
274+
<tr>
275+
<td>SQLFluff</td>
276+
<td>SQL</td>
277+
<td><code>setup.cfg</code>, <code>tox.ini</code>, <code>pep8.ini</code>, <code>.sqlfluff</code>, <code>pyproject.toml</code></td>
278+
<td>Supports configuration file in directories other than root</td>
273279
</tr>
274280
<tr>
275281
<td>Stylelint</td>

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -679,6 +679,7 @@ nav:
679679
- release-notes/index.md
680680
- Cloud:
681681
- 2025:
682+
- release-notes/cloud/cloud-2025-06-adding-sqlfluff-reek.md
682683
- release-notes/cloud/cloud-2025-05.md
683684
- release-notes/cloud/cloud-2025-04.md
684685
- release-notes/cloud/cloud-2025-03.md

0 commit comments

Comments
 (0)