Skip to content
This documentation is a preview of the pull request #2253

For the latest updates and improvements in production, open docs.codacy.com instead.

Cloud March 2022#

These release notes are for the Codacy Cloud updates during March 2022.

📢 Visit the Codacy roadmap and let us know your feedback on both new and planned product updates!

Product enhancements#

  • GitLab project members with the Maintainer role can now perform the following operations on Codacy:

    • Adding the project
    • Configuring the project
    • Changing the following analysis settings: ignoring issues and files, configuring code patterns, configuring file extensions, and managing branches

    See the updated permissions for all GitLab roles. (CY-5876)

  • Included ESLint 8 as a new supported tool and deprecated ESLint 7.

    New repositories will use ESLint 8 by default, and Codacy won't provide more updates for ESLint 7 and will remove ESLint 7 on April 4, 2023. See this post on the Codacy Community for more details on this update. (CY-5848)

  • The Codacy Coverage Reporter Docker image is now published with a stable tag as well. For example, we publish codacy/codacy-coverage-reporter:13.8.0 as well as codacy/codacy-coverage-reporter:13. (CY-5837)

  • Added the plugins vue-template-compiler and eslint-plugin-vuejs-accessibility to codacy-eslint. (CY-5821)

  • RuboCop configuration files can now reference the GraphQL extension. (CY-5814)

  • The Repositories list page now displays a warning icon to improve the visibility of warnings and errors affecting the repositories. (CY-5797)

    Repositories with warnings on the Repositories list page

  • The Open pull requests area on the Repository Dashboard now displays more details about the open pull requests. (CY-5796)

    Open pull requests area on the Repository Dashboard

  • The Access management page under your account settings now also allows adding new Git providers. (CY-5795)

  • The Organization Overview and Repositories list pages have improved loading times using a short-lived cache in the user's browser. (CY-5793)

  • Codacy Coverage Reporter now supports automatic commit SHA hash detection on AWS CodeBuild. (CY-5787)

  • Added new Codacy Analysis CLI options to allow uploading analysis results in batches of configurable size and to use only specific tool categories while performing the analysis. For more information see the documentation of the options --tool and --upload-batch-size. (CY-5727)

  • The Repositories list page now allows sorting the list of repositories using the available columns in organizations with less than 100 repositories. (CY-5695)

  • Moved the code coverage setup page under the repository Settings, tab Coverage. The new page includes a list of the most recent coverage reports uploaded to Codacy to help you troubleshoot your coverage setup. (CY-5399)

Bug fixes#

  • Fixed an issue that prevented running standalone tools using the Codacy Analysis CLI GitHub Action. (CY-5812)
  • Fixed an issue that caused inconsistencies on the last updated date when listing GitHub repositories. Now, the last updated date is the date of the last push to the repositories. (CY-5784)
  • Fixed an issue on the API endpoint getRepositoryPullRequest where the grades for coverage weren't being taken into account when calculating if the pull request is up to standards. (CY-5716)
  • dartanalyzer now supports including the packages lints and flutter_lints in the analysis_option.yaml configuration file. (CY-5626)
  • The re-analyze button is now hidden on repositories that are running analysis through a build server. (CY-4205)

Tool versions#

Codacy Cloud now includes the tool versions below. The tools that were recently updated are highlighted in bold:

  • Ameba 0.13.1
  • Bandit 1.7.0
  • Brakeman 4.3.1
  • bundler-audit 0.6.1
  • Checkov 2.0.399
  • Checkstyle 8.44
  • Clang-Tidy 10.0.1
  • CodeNarc 2.2.0
  • CoffeeLint 2.1.0
  • Cppcheck 2.2
  • Credo 1.4.0
  • CSSLint 1.0.5
  • dartanalyzer 2.16.1 (updated from 2.15.1)
  • detekt 1.19.0
  • ESLint 8.12.0 (new)
  • ESLint 7.32.0 (deprecated)
  • Faux-Pas 1.7.2
  • Flawfinder 2.0.19 (updated from 2.0.11)
  • Gosec 2.8.1
  • Hadolint 1.18.2
  • Jackson Linter 2.10.2
  • JSHint 2.12.0
  • markdownlint 0.23.1
  • PHP Mess Detector 2.10.1
  • PHP_CodeSniffer 3.6.2
  • PMD 6.36.0
  • Prospector 1.3.1
  • PSScriptAnalyzer 1.18.3
  • Pylint 1.9.5
  • Pylint (Python 3) 2.7.4
  • remark-lint 7.0.1
  • Revive 1.0.2
  • RuboCop 1.26.1 (updated from 1.25.1)
  • Scalastyle 1.5.0
  • ShellCheck 0.7.2
  • SonarC# 8.30
  • SonarVB 8.15
  • Spectral 1.2.7
  • SpotBugs 4.5.3
  • SQLint 0.2.1
  • Staticcheck 2020.1.6
  • Stylelint 14.2.0
  • SwiftLint 0.43.1
  • Tailor 0.12.0
  • TSLint 6.1.3
  • TSQLLint 1.11.1

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?

We're sorry to hear that. Please let us know what we can improve:

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.

Last modified June 1, 2023