TrustRadius Insights for Codacy are summaries of user sentiment data from TrustRadius reviews and, when necessary, third party data sources.
Business Problems Solved
Codacy has been widely adopted by software development projects at various companies, serving as an essential tool for maintaining a uniform coding standard across project teams and departments. Users have found Codacy to be particularly flexible, accommodating non-mainstream markup or programming languages. By effectively identifying high-risk security vulnerabilities within the code-base, Codacy ensures that projects are secure and robust.
Both open source developers and full-time coders rely on Codacy to ensure a consistent coding standard, ultimately improving their chances of being hired or receiving competitive compensation. Additionally, Codacy is instrumental in rating code and software products, guaranteeing customer satisfaction. Project managers find Codacy invaluable when reviewing pull requests, as it allows them to quickly and accurately analyze code while identifying errors or duplicated code that needs refactoring.
Seamless integration with GitHub streamlines the workflow for users, who can easily view pull request errors alongside corresponding lines of code and receive instructions for setting up the pipeline with GitHub Actions. The presence of a user-friendly support team available 24/7 further enhances the user experience as they receive proactive assistance whenever needed.
With integrations with Git and Bitbucket, Codacy enables easy monitoring of code flow and provides alerts on any code issues. Companies across industries rely on Codacy to maintain a high standard of code quality across multiple languages, gain insights into industry best practices, and identify potential security risks.
SaaS companies find Codacy highly recommended due to its effortless integration with CI/CD tools like CircleCI. By leveraging Codacy's features, users have observed a reduction in bugs and syntax problems, as well as improved code standardization and readability. Overall, Codacy proves to be an indispensable tool for development teams seeking to enhance their coding practices and deliver high-quality software solutions.
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
Likelihood to Recommend
I think it is very well suited to monitor and scan code for medium projects.
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.
Likelihood to Recommend
I recommend it for companies that use several programming languages, as it supports several languages such as Java, Javascript, Python, among others. However, for companies that use only one programming language, there are specific tools for each language that can be more complete in this scenario. I do not recommend it for companies that only use open source software, in which case there are other tools available.
VU
Verified User
Employee in Information Technology (11-50 employees)
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.
Likelihood to Recommend
It's a great tool that has greatly improved our code and I'd recommend it to anyone. With the ability to check duplicated codes. And automated systems to ensure quality and standards when opening a pull requests. The support team is one of the best team I have worked along with because they are very user-friendly and responsive in case of any challenge.
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.
Likelihood to Recommend
I have used Codacy in a variety of situations , including for in-house and even for open source projects. Codacy is perfectly ideal for maintaining code quality, because of its support for a vast collection of programming languages. This is very handy , especially because most software projects rarely ever center on just a single programming language. Rather, parts of the project may be written in one language and other parts written in another language. This is a key area where Codacy, as a code review platform greatly excels , as its broad support for a large library of programming languages ensures a uniform quality of code standardization , and performance checks, regardless of the programming language stack of our software project .
Codacy has helped our company keep a very high standard with code quality across multiple languages. It was also given our engineers some excellent insights into industry best practices, potential security risk, and overall strategy around code development. Given it is so easy to build into CI/CD with tools like CircleCI, I would highly recommend Codacy to any SaaS company.
Pros
Easy to use.
Fast insights.
Keeps engineers honest and on-track with good quality code.
Cons
Could be faster.
Sometimes settings configuration pages are overwhelming.
Likelihood to Recommend
Codacy is a great solution for any SaaS company that ships production code. I would say every situation is well suited for it if you care about quality code, catching potential security risks, and having a solid way to measure code test coverage across your stack. May not be as appropriate for a small non-revenue generating project.
Whether you are an open source developer or a full-time coder, you must have a coding standard so as to reach your customers. Professionals having a coding standard have more chances of getting hired or paid well. Thus, Codacy comes into play. There are two types of coders: first one who reads the documentation and tries to code precisely with standards, and the second one who just wants the code to function properly. We use Codacy to rate our code and software product so that the end user is satisfied with our work.
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.
Likelihood to Recommend
Codacy is most appropriate when you have an in-company code competition or when your client is more code-oriented with the proper functioning of the project. Codacy also integrates with all office tools like Slack and Jira. Codacy is less appropriate in a development team where their main work is to get code functioned and the indentation does not matter.