TrustRadius: an HG Insights company

Codacy

Score8.9 out of 10

10 Reviews and Ratings

What is Codacy?

Codacy automates code reviews and monitors code quality on every commit and pull request reporting back the impact of every commit or pull request, issues concerning code style, best practices, security, and many others. It monitors changes in code coverage, code duplication and code complexity. Saving developers time in code reviews thus efficiently tackling technical debt. JavaScript, Java, Ruby, Scala, PHP, Python, CoffeeScript and CSS are currently supported. Codacy is static analysis without the hassle.

Media

Codacy
Codacy
Codacy
Codacy
Codacy
Codacy

1 / 6

Good solution for static code analysis

Use Cases and Deployment Scope

We were using Codacy at Dayzz to monitor our code flow. It was easy to integrate into our process using Git and Bitbucket. On every PR or PR change Codacy would kick in and alert us on any issues the code was having either based on our custom eslint file, or based on it's own recommended settings. Very useful.

Pros

  • Monitor code
  • Integrate into git repository

Cons

  • Processing speed could be improved

Most Important Features

  • Integration into Bitbucket
  • Customizable rules
  • Built-in rules
  • Appealing UI

Return on Investment

  • Improved code quality
  • Reduced cases of non-standard code practices
  • Improved App Security

Other Software Used

Microsoft Visual Studio Code, WebStorm, Bitbucket, Jira Software, Azure DevOps Services

Never in doubt the best tool to improve our codebase. Unmatched support quality.

Use Cases and Deployment Scope

As a project manager, I really love using Codacy in my open-source projects because it really helps me to review all the pull requests. I am able to do my analysis quickly and accurately by reviewing if there are issues that would lead to errors, or some duplicated code that needs to be refactored. The seamless integration with GitHub is the best because it allows me to see the pull requests errors directly on the line of code. Also, it has instructions on how to set up the pipeline with GitHub Actions. I really love the user-friendly support team which is really supportive and proactive 24/7.

Pros

  • Seamless and easy integrations with GitHub for fantastic pipeline of viewing errors.
  • Intuitive UI which is easy to customize and built-in patterns recommendations and security checks helps to fix issues faster.
  • Metrics and duplication and complexity easily identify areas that need attention to fix it easy.
  • Great for open-source projects.

Cons

  • Something I don't like is sometimes the detected issues do not apply to our codebase.
  • No detailed coverage statics with graph representation.

Most Important Features

  • Easy integration.
  • Easy to use UI/Customizable.
  • Coverage Support.

Return on Investment

  • The integration of Codacy with new code base is quick and easy.
  • Improves our code.
  • Easy to detect errors easily.
  • Ability to check duplicate codes.

Alternatives Considered

Embold and Checkmarx

No better tool for maintaining a uniform code quality, across projects.

Use Cases and Deployment Scope

Codacy is currently being used for a variety of software development projects , at my company. Our primary use of this tool is centered around maintaining a uniform coding standard across project teams / departments, and identifying high risk security vulnerabilities within our code-base.
I have found Codacy very flexible , especially when used within projects where we are expected to make use of non-mainstream markup or programming languages.

Pros

  • Code standardization across teams and projects.
  • Integration with our in-house workflow processes.
  • Perfect for identifying potential security vulnerabilities within our code.

Cons

  • Detailed configuration for coding rules, is not readily available.
  • Codacy is not SOC 2 certified.

Most Important Features

  • The ability to determine and maintain a uniform code quality threshold across my company , regardless of the project being developed.
  • Integration with important third party technologies we use , such as Slack.
  • Support for a large set of programming languages.

Return on Investment

  • Improved code quality.
  • Reliable code performance checks, that has reduced vulnerabilities within our codebase.

Other Software Used

GitLab, Slack, Google Drive

Codacy: improving code quality, performance and security

Use Cases and Deployment Scope

We use Codacy integrated with GitHub to create and maintain the company's coding standards. We take advantage of the flexibility to create specific rules according to the particularities of each team. The main perceived benefit was the reduction of bugs and syntax problems, as well as the standardization of the code, making it easier to read and understand.

Pros

  • Detailed reports that provide feedback for managers to analyze the main code problems, whether performance, security or standardization deviations
  • Real-time code analysis, ensuring productivity and code quality
  • Integration with the main version control tools on the market

Cons

  • Customizing code analysis settings is complex at first
  • It's a paid tool, for those who really want to make the most of it to improve and standardize the code. For those who want a superficial use, the free options on the market will do.

Most Important Features

  • Real-time code analysis
  • Integration with major version control tools and major programming languages
  • Customization of rules according to the needs of each team

Return on Investment

  • Higher development performance, enabling the evolution of more projects simultaneously
  • Improved code quality, decreasing support calls, which can now focus on continuous systems improvement
  • Greater evolution for new developers on the team, who learn the company's software coding standards faster

Alternatives Considered

SonarQube

Codacy - A Monitor for your Code Quality and Standards

Pros

  • Automation - Regularly check-up for your code commits. For example, you push code to Git, it will automatically update your code ratings
  • Code Support - They support all major languages, for example, Python, PHP, JAVA. Thus, it becomes fast and easy to get real-time quality for your code.
  • Analytics - Intuitive UI and easy dashboard give a clear display of your codebase.
  • Reach - Codacy is very popular and the only good source of code quality solution.

Cons

  • There should be customization to get code quality for your own projects if standards are provided.
  • Offline or a standalone application is much needed from Codacy to get local support.
  • Spots a lot of errors and small ones that don't affect much about quality and are de-facto standards.

Return on Investment

  • The best part after implementing the tool is that we now stand a benchmark. Our clients are more than happy to have a good quality of code.
  • Increased efficiency, decision making, code reach, privacy, and standards which means it is easily acceptable internationally.
  • Even you enter private information in a piece of code, it automatically asks you to remove any vulnerable information which can harm your privacy.
  • Pricing is a bit high for personal customizations.

Alternatives Considered

SonarQube

Other Software Used

SonarQube