Skip to content

Commit 7a7de65

Browse files
add sqfluff and reek release notes (#2417)
* add sqfluff and reek release notes
1 parent bede51c commit 7a7de65

5 files changed

Lines changed: 92 additions & 16 deletions

File tree

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

Lines changed: 50 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -438,27 +438,44 @@ The table below lists all languages that Codacy supports and the corresponding t
438438
<tr>
439439
<td>Python</td>
440440
<td>.py</td>
441-
<td><a href="https://github.com/PyCQA/bandit">Bandit</a>,
442-
<a href="https://github.com/landscapeio/prospector">Prospector</a>,
443-
<a href="https://github.com/pylint-dev/pylint">Pylint</a>,
444-
<a href="https://github.com/astral-sh/ruff">Ruff</a>,
445-
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
446-
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
447-
<td><a href="https://github.com/PyCQA/bandit">Bandit</a>,
448-
<a href="https://github.com/landscapeio/prospector">Prospector</a>,
449-
<a href="https://semgrep.dev/">Semgrep</a>,
450-
<a href="https://trivy.dev">Trivy</a></td>
451-
<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), <code>uv.lock</code> (UV)</td>
452-
<td><a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a> <a href="#different-tools"><sup>10</sup></a> </td>
453-
<td><a href="https://github.com/rubik/radon">Radon</a> <a href="https://github.com/terryyin/lizard">Lizard</a></td>
454-
<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), <code>uv.lock</code> (UV)</td>
441+
<td>
442+
<a href="https://github.com/PyCQA/bandit">Bandit</a>,
443+
<a href="https://github.com/landscapeio/prospector">Prospector</a>,
444+
<a href="https://github.com/pylint-dev/pylint">Pylint</a>,
445+
<a href="https://github.com/astral-sh/ruff">Ruff</a>,
446+
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>
447+
</td>
448+
<td>
449+
<a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a>
450+
</td>
451+
<td>
452+
<a href="https://github.com/PyCQA/bandit">Bandit</a>,
453+
<a href="https://github.com/landscapeio/prospector">Prospector</a>,
454+
<a href="https://semgrep.dev/">Semgrep</a>,
455+
<a href="https://trivy.dev">Trivy</a>
456+
</td>
457+
<td>
458+
<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), <code>uv.lock</code> (UV)
459+
</td>
460+
<td>
461+
<a href="https://pmd.github.io/pmd/pmd_userdocs_cpd.html">PMD CPD</a>
462+
<a href="#different-tools"><sup>10</sup></a>
463+
</td>
464+
<td>
465+
<a href="https://github.com/rubik/radon">Radon</a>
466+
<a href="https://github.com/terryyin/lizard">Lizard</a>
467+
</td>
468+
<td>-</td>
455469
</tr>
456470
<tr>
457471
<td>Ruby</td>
458472
<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>,
473+
<td><a href="https://github.com/troessner/reek">Reek</a>,
474+
<a href="https://brakemanscanner.org/">Brakeman</a>
475+
<a href="#semgrep-brakeman"><sup>7</sup></a>,
460476
<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>
477+
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>
478+
</td>
462479
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
463480
<td><a href="https://semgrep.dev/">Semgrep</a>,
464481
<a href="https://trivy.dev">Trivy</a></td>
@@ -545,6 +562,23 @@ The table below lists all languages that Codacy supports and the corresponding t
545562
<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>
546563
<td>-</td>
547564
</tr>
565+
<tr>
566+
<td>SQL</td>
567+
<td>.sql</td>
568+
<td>
569+
<a href="https://pmd.github.io/">PMD</a>,
570+
<a href="https://github.com/purcell/sqlint">SQLint</a>,
571+
<a href="https://github.com/tsqllint/tsqllint/">TSQLLint</a>,
572+
<a href="https://github.com/sqlfluff/sqlfluff">SQLFluff</a>,
573+
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a>
574+
</td>
575+
<td>-</td>
576+
<td>-</td>
577+
<td>-</td>
578+
<td>-</td>
579+
<td>-</td>
580+
<td>-</td>
581+
</tr>
548582
<tr>
549583
<td>Terraform</td>
550584
<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)