Skip to content

Commit f9cb2f2

Browse files
release notes february 2025 (#2357)
* release notes february 2025 * release notes new tools Llizard and ruff
1 parent 5ec1f6d commit f9cb2f2

File tree

5 files changed

+130
-0
lines changed

5 files changed

+130
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ The table below lists all languages that Codacy supports and the corresponding t
405405
<td><a href="https://github.com/PyCQA/bandit">Bandit</a>,
406406
<a href="https://github.com/landscapeio/prospector">Prospector</a>,
407407
<a href="https://github.com/pylint-dev/pylint">Pylint</a>,
408+
<a href="https://github.com/astral-sh/ruff">Ruff</a>,
408409
<a href="https://semgrep.dev/">Semgrep</a> <a href="#semgrep"><sup>1</sup></a></td>
409410
<td><a href="https://semgrep.dev/">Semgrep</a> <a href="#suggest-fixes">🔧</a></td>
410411
<td><a href="https://github.com/PyCQA/bandit">Bandit</a>,
@@ -745,6 +746,10 @@ The following table lists the Codacy GitHub repositories corresponding to each s
745746
<td><a href="https://github.com/codacy/codacy-rubocop" class="skip-vale">codacy/codacy-rubocop</a></td>
746747
</tr>
747748
<tr>
749+
<td><a href="https://github.com/astral-sh/ruff">Ruff</a></td>
750+
<td><a href="https://github.com/codacy/codacy-ruff" class="skip-vale">codacy/codacy-ruff</a></td>
751+
</tr>
752+
<tr>
748753
<td><a href="http://www.scalastyle.org/">Scalastyle</a></td>
749754
<td><a href="https://github.com/codacy/codacy-scalastyle" class="skip-vale">codacy/codacy-scalastyle</a></td>
750755
</tr>
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
rss_title: Codacy release notes RSS feed
3+
rss_href: /feed_rss_created.xml
4+
---
5+
6+
# Adding Lizard and Ruff as new supported tools February, 2025
7+
8+
## Lizard
9+
10+
With Lizard, Codacy can now detect and report code complexity issues across 15 different languages, helping developers write cleaner, more maintainable code. Specifically, it will:
11+
12+
- Flag methods with cyclomatic complexity above the set threshold
13+
- Report functions that have too many parameters
14+
- Identify methods that exceed a reasonable number of lines (excluding comments)
15+
16+
These insights will be available at the commit, PR, and file levels, integrated into GitHub and IDE, just like the issues reported by the other static analysis tools.
17+
18+
### Important Notes
19+
20+
Not enabled by default (for now): Since Lizard may introduce a significant number of new issues, we’ve opted not to activate it by default (though this may change in the future)
21+
22+
### Tool vs. Metric
23+
24+
Currently, Lizard operates as a tool, meaning it does not impact:
25+
26+
- File-level complexity scores
27+
- Complexity Quality gates
28+
- Dashboard complexity metrics
29+
30+
However, we plan to integrate it as a metric soon—stay tuned!
31+
32+
## Ruff
33+
34+
We've increased our offering in Python tools and we added Ruff as our new tool for Quality.
35+
Ruff is a fast Python linter designed to be a drop-in replacement for tools like Flake8, isort, and Black. This tool significantly outperforms traditional Python linters, making it ideal for large codebases. Ruff supports over 500 linting rules and type-aware linting.
36+
37+
Currently it's compatible with **Python up to 3.13**
38+
39+
If you have any questions or need help, please contact <mailto:[email protected]>.
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
---
2+
rss_title: Codacy release notes RSS feed
3+
rss_href: /feed_rss_created.xml
4+
description: Release notes for Codacy Cloud February 2025.
5+
included_jira_versions: ['2025.02']
6+
codacy_tools_version_old: https://github.com/codacy/tools/releases/tag/7.25.130
7+
codacy_tools_version_new: https://github.com/codacy/tools/releases/tag/8.0.36
8+
---
9+
10+
# Cloud February 2025
11+
12+
These release notes are for the Codacy Cloud updates during February 2025.
13+
14+
📢 [Visit the Codacy roadmap](https://roadmap.codacy.com) and <span class="skip-vale">let us know</span> your feedback on both new and planned product updates!
15+
16+
## Product enhancements
17+
- **Issues dashboard improvements:** The **Issues dashboard activity chart** now includes a **Prevented Issues metric**, offering better insights into resolved issues. (ALA-1451)
18+
- **New Organization Issues dashboard:** A fresh **Organization Issues dashboard** is now available. (ALA-1418)
19+
- **Issues dashboard for Enterprise:** The **Issues Dashboard** is now accessible to **Enterprise users**. (ALA-1366)
20+
- **Improved issue counters performance:** Optimized issue counting to enhance **Issues overview page** loading speed. (ALA-1413)
21+
- **Accurate issue counters:** Fixed inconsistencies in **issue count displays** for different severity levels. (ALA-1412)
22+
- **Expanded Security & Risk Management visibility:** The **Dependencies tab** inside the **Security and Risk Management page** is now visible to all users. While only proactive SCA customers can access its content, non-proactive users can explore it to consider upgrades. (TAROT-3106)
23+
24+
## Bug fixes
25+
- **Fix for missing repository files in Coverage Reporter:** Resolved an issue where **no matching file** was found when listing Git repository files. (ALA-1387)
26+
27+
## Tool versions
28+
- **Checkov** has a new version: **3.2.362** ( updated from 3.2.79 )
29+
- **Checkstyle** has a new version: **10.21.1** ( updated from 10.20.1 )
30+
- **Pylint v3** has a new version: **3.3.4** ( updated from 3.3.1 )
31+
- **Rubocop** has a new version: **1.70.0** ( updated from 1.68.0 )
32+
- **Trivy** has a new version: **0.59.1** ( updated from 0.58.2 )
33+
- **Aligncheck**: 1.0.0
34+
- **Ameba**: 1.5.0
35+
- **Bandit**: 1.7.5
36+
- **Brakeman**: 4.3.1
37+
- **Bundler-audit**: 0.9.1
38+
- **Clang-tidy**: 10.0.1
39+
- **Codenarc**: 3.3.0
40+
- **Codesniffer**: 3.10.1
41+
- **Coffeelint**: 5.2.11
42+
- **Cppcheck**: 2.13.0
43+
- **Credo**: 1.7.2
44+
- **Csslint**: 1.0.5
45+
- **DartAnalyzer**: 3.6.1
46+
- **Deadcode**: 1.0.0
47+
- **Detekt**: 1.23.7
48+
- **Eslint v7**: 7.32.0
49+
- **Eslint v8**: 8.57.0
50+
- **Eslint v9**: 9.12.0
51+
- **Faux-pas**: 1.7.2
52+
- **Flawfinder**: 2.0.19
53+
- **Gorevive**: 1.4.0
54+
- **Gosec**: 2.15.0
55+
- **Hadolint**: 2.12.0
56+
- **Jackson-linter**: 2.15.2
57+
- **Jshint**: 2.13.6
58+
- **Markdownlint**: 0.33.0
59+
- **Phpmd**: 2.14.1
60+
- **Pmd v6**: 6.55.0
61+
- **Pmd v7**: 7.9.0
62+
- **Prospector**: 1.10.3
63+
- **Psscriptanalyzer**: 1.21.0
64+
- **Pylint v1**: 1.9.5
65+
- **Remarklint**: 9.1.2
66+
- **Roslyn**: 1.19.0
67+
- **Scalameta Pro**: 1.4.4
68+
- **Scalastyle**: 1.5.1
69+
- **Semgrep**: 1.78.0
70+
- **Shellcheck**: v0.9.0
71+
- **Sonar CSharp**: 9.32
72+
- **Sonar VB**: 8.13
73+
- **Spectral**: 1.18.1
74+
- **Spotbugs**: 4.8.4
75+
- **Sqlint**: 0.2.1
76+
- **Staticcheck**: 2024.1.1
77+
- **Staticcheck**: 2024.1.1
78+
- **StyleLint**: 16.10.0
79+
- **Tailor**: 0.12.0
80+
- **Tslint**: 6.1.3
81+
- **Tsqllint**: 1.16.0

docs/release-notes/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@ For product updates that are in progress or planned [visit the Codacy public roa
1818

1919
2025
2020

21+
22+
- [Adding Ruff and Lizard as new supported tools February, 2025](cloud/cloud-2025-02-adding-ruff-lizard.md)
23+
- [Cloud February 2025](cloud/cloud-2025-02.md)
2124
- [Cloud January 2025](cloud/cloud-2025-01.md)
2225

2326
2024

mkdocs.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,8 @@ nav:
670670
- release-notes/index.md
671671
- Cloud:
672672
- 2025:
673+
- release-notes/cloud/cloud-2025-02-adding-ruff-lizard.md
674+
- release-notes/cloud/cloud-2025-02.md
673675
- release-notes/cloud/cloud-2025-01.md
674676
- 2024:
675677
- release-notes/cloud/cloud-2024-12.md

0 commit comments

Comments
 (0)