Home Products March Product Update: Support for Cloud Infrastructure-as-code, Custom Reports with API endpoints...

March Product Update: Support for Cloud Infrastructure-as-code, Custom Reports with API endpoints & more ๐Ÿš€

Author

Date

Category

Here are some fresh updates from March! This month we bring you a new product offering, new features, and product updates, interesting reads, and more community news ๐Ÿ™Œ

We also always share our public product roadmap so you can check the features and updates that are in progress and the ones that will be coming out soon, as well as vote on the most important ones for you!

New feature: Code Reviews for Infrastructure-as code toolsWe’re excited to be bringing you a new segment offer, by adding support for tools used on Cloud Infrastructure! We are now providing analysis forย AWS CloudFormation,ย Azure Resource Manager,ย Kubernetes,ย Serverless Frameworkย andย Terraform. Read more about ourย supported languages and tools.

Create custom reports with new API endpoints ๐Ÿš€

We’re exposing a set of API endpoints that provide information about overall file quality, found issues, and ignored issues. This will help you to find hotspots in your code by consuming this information in a flexible way such as by aggregating data according to teams, components, or any other dimension. Learn more on our API docs:

โœ…ย Listย files for a given repositoryย and the analysis information related to them
โœ…ย List and searchย issues found for a given repository
โœ…ย List and searchย issues that were ignored for a given repository

A better pattern management experience ๐Ÿคฉ

We’ve been listening to our customers: it’s been difficult to share pattern configurations, ensure standardization and adapt your configuration as you scale. With this updated user experience:

  • You can now filter the patterns of a tool by language, and you can also Enable/Disable ALL patterns at once, per Language, Category, or a combination of the two! Learn moreย about pattern filters.

We will also be adding a functionality to help with standardizing patterns across the whole organization.

code-patterns-filter

Ignore issues permissions management for all providers

This feature is now available for all Git providers, it provides a way for you to define who can change analysis configurations by setting the lowest permission required by a user of your organization to be able to ignore issues. Learn more aboutย roles and permissions for synced orgs.

Codacy Self-hosted v3.5.0

Weโ€™ve released a new version ofย Codacy Self-hosted – v3.5.0 ๐Ÿ™Œ

โœ… Product enhancements: Codacy is now running Checkov, extending our analysis for infrastructure-as-code; better pattern management experience; new Codacy API endpoints, and more!
โœ… Tool version updates
โœ… Bug fixes

We’ve released new charts on Pulse ๐ŸŽ‰

Go beyond the DORA framework and discover actionable insights with the newย Lead time & Reviews dashboard. You can find out how long it takes for features to be developed, and how long it takes to merge them with two new metrics:ย Time to openย andย Time to Review.

Companies are already building elite teams with Pulse ๐Ÿ‘‰ ย Join them here.

Screenshot 2021-03-24 at 13.45.47-1

News

New API endpoints about Quality Metrics for a Commit ๐Ÿš€

  • getCommitDeltaStatistics allows you to retrieve the differences in quality metrics introduced in a commit ย (amount of new issues, fixed issues and changes in complexity, duplication and coverage, along with a value that indicates if the analysis for the specific commit has been finished)
  • listCommitDeltaIssuesย enables you to retrieve detailed information of each issue that was detected or fixed in a commit

Interesting reads

“Interview with Gary McKay, Somosโ€™ Director of Agile Service Delivery”

Through a very interesting conversation ๐ŸŽ™๏ธwe could better understand how the team uses Codacy, what were their main needs, key issues tackled and the benefits they found. Read the full story โ†’

ย “An In-Depth Explanation of Code Complexity” ๐Ÿ‘จโ€๐Ÿ’ป

By reducing code complexity, we can reduce the number of bugs and defects, along with its lifetime cost. We discuss cyclomatic complexity. Check this article by our CEO, Jaime Jorge โ†’

“Half of curl’s vulnerabilities are C mistakes” ๐Ÿ’ป

Daniel Stenberg examines the C related vulnerabilities in curl, with numbers and figures. Read the post โ†’

“Politeness or Bluntness in Code Review?” ๐Ÿง‘โ€๐Ÿ’ป

An interesting article by Erik Dietrich on the Code Review Etiquette Conundrum. Find out more โ†’

Community

We are now more than 100 members in our community! We have been learning a lot with your knowledge and insights. Your support and feedback are very important to us, thank you all ๐Ÿ™Œย  Here are our Community MVPs of the month ๐Ÿ†ย Congratulations!

Emily Bourne,ย Kazu Nakahara,ย Kengo Toda,

Tim Nolte,ย Timo Suoranta

Help others on the community forum and you could be next! โšก

Screenshot 2021-04-01 at 14.15.46

Join the Community Here

Weโ€™re constantly updating our Product Roadmap to bring new and exciting features โœจ give us feedback!

Weโ€™d like to continue sharing our updated product roadmap with you โœจ You can see what we are working on, and what’s up next. You can also submit an idea/feature request and vote on what is most important! Your feedback matters ๐Ÿ’ช See what’s next โ†’

Thank you for being on this journey with us. We are already working to bring you more exciting updates for this month of April – Stay tuned! ๐Ÿ˜Š

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Subscribe to our newsletter

To be updated with all the latest news, offers and special announcements.

Recent posts

How to implement coding standards in your organization

Coding standards are a set of guidelines and best practices designed to ensure that your code is consistent and readable, making...

Leading Your Team to Engineering Excellence

On March 7th, we did a webinar called Leading Your Team to Engineering Excellence. Guest speaker Steve Berczuk, Lead Software Engineer...

3 popular C# style guides that will help your team write better code

C# is a popular programming language developed by Microsoft, and you can use it for developing web applications, games, and more....

February Product Update ๐Ÿš€

Hi there ๐Ÿ‘‹, Here are a few updates from February with very exciting news, so keep on...

Velocity vs. Cycle Time: understanding the key differences

Velocity and Cycle time are two standard metrics to measure the efficiency and effectiveness of software development teams. They help you...