Cloud April 2025#
These release notes are for the Codacy Cloud updates during April 2025.
📢 Visit the Codacy roadmap and let us know your feedback on both new and planned product updates!
Product enhancements and Bug fixes#
- Improved pattern documentation for ESLint 9 and Detekt, enhancing clarity and usability. Updates are available on the Code Patterns page. (ALA-1494, ALA-1499, ALA-1550)
- Fork and Pull workflows are now supported in the Codacy VS Code extension. (CY-7448)
- Expanded the number of available coding standards to 30, giving users access to a broader set of stackable configurations. (TAROT-3310)
- Users can now categorize ignore reasons as “Accepted use” or “False positive” on the Security and Risk Management Findings page. (TAROT-3297)
- Resolution deadlines for findings can now be configured by admins and organization managers based on severity. (TAROT-3141)
- Added settings customization for Guardrails and CLIv2 in the Codacy extension. (CY-7450)
- Integrated CLIv2 into the Codacy extension to enable local analysis support. (CY-7445)
- Codacy Guardrails are now available in the VS Code Copilot Agent. (CY-7425)
- Codacy Guardrails are also now integrated into the Windsurf IDE. (CY-7424)
- Released a new version of CLI v2 with breaking changes (PLUTO-1371):
Instructions for stable version
Highlights
- Added support for additional tools: Trivy, Pylint, PMD.
- SARIF format is now supported as standard output
- CLI can run multiple tools and merge SARIF results
- [Breaking] Generated configuration files are now placed under
.codacy/
- [Breaking] The
init
command now usesapi-token
instead ofproject-token
Tool versions#
- dartanalyzer has a new version: 3.7.2 ( updated from 3.6.1 )
- eslint v9 has a new version: 9.24.0 ( updated from 9.23.0 )
- aligncheck: 1.0.0
- ameba: 1.6.4
- bandit: 1.8.3
- brakeman: 4.3.1
- bundler-audit: 0.9. 1
- checkov: 3.2.362
- checkstyle: 10.21.4
- clang-tidy: 10.0.1
- codenarc: 3.6.0
- codesniffer: 3.10.1
- coffeelint: 5.2.11
- cppcheck: 2.17.1
- credo: 1.7.11
- csslint: 1.0.5
- deadcode: 1.0.0
- detekt: 1.23.8
- eslint v8: 8.57.0
- eslint v7: 7.32.0
- faux-pas: 1.7.2
- flawfinder: 2.0.19
- gorevive: 1.7.0
- gosec: 2.15.0
- hadolint: 2.12.0
- jackson-linter: 2.15.2
- jshint: 2.13.6
- lizard: 1.17.19
- markdownlint: 0.33.0
- php mess detector: 2.14.1
- pmd v6: 6.55.0
- pmd v7: 7.11.0
- prospector: 1.15.3
- psscriptanalyzer: 1.24.0
- pylint v1: 1.9.5
- pylint v3: 3.3.6
- remark-lint: 9.1.2
- roslyn: 1.22.0
- rubocop: 1.75.1
- ruff: 0.11.2
- scalameta-pro: 1.4.4
- scalastyle: 1.5.1
- semgrep: 1.78.0
- shellcheck: 0.10.0
- sonar-csharp: 9.32
- sonar-visual-basic: 8.13
- spectral: 1.21.4
- spotbugs: 4.8.4
- sqlint: 0.2.1
- staticcheck: 2025.1.1
- stylelint: 16.17.0
- swiftlint: 0.58.2
- tailor: 0.12.0
- trivy: 0.59.1
- tslint: 6.1.3
- tsqllint: 1.16.0
Share your feedback 📢
Did this page help you?
Thanks for the feedback! Is there anything else you'd like to tell us about this page?
255 characters left
We're sorry to hear that. Please let us know what we can improve:
255 characters left
Alternatively, you can create a more detailed issue on our GitHub repository.
Thanks for helping improve the Codacy documentation.
Edit this page on GitHub if you notice something wrong or missing.
If you have a question or need help please contact support@codacy.com.