Reviews from AWS Marketplace
0 AWS reviews
-
5 star0
-
4 star0
-
3 star0
-
2 star0
-
1 star0
External reviews
External reviews are not included in the AWS star rating for the product.
Excellent code coverage tool with great GitHub Integration
What do you like best about the product?
We have been using Codacy for the past few years for the https://github.com/apereo/cas project with much success. The Github integration is very easy, and there are excellent instructions on how to set up the pipeline with Github Actions. Codacy has fantastic support for coverage tools specifically for Java projects, such as Jacoco. The results are accurately explained and shown on the Codacy dashboard, and there are a lot of configuration settings that would allow one to customize the coverage data and analysis to assist with better code quality. The UI is intuitive, and Codacy comes with a lot of customizable built-in patterns, recommendations and security checks that help spot issues and fix issues. We also take advantage of metrics on duplication and complexity to identify areas that need attention for all developers and contributors to the project as PRs get submitted and merged. Codacy is also free for Open Source projects, which is something we very much appreciate.
What do you dislike about the product?
For a Java-based project such as https://github.com/apereo/cas, I think the integration could use a few improvements:
1. It seems like Codacy does not support or recognize Lombok. As a result, many quality recommendations turn out to be inapplicable.
2. It could be excellent if Codacy could recognize one's Checkstyle rules and exclude or include certain rules accordingly.
3. Not sure if a developer can run the code analysis tool locally before submitting a PR or a commit. This makes the review process easier since the Codacy feedback sometimes can be overwhelming.
1. It seems like Codacy does not support or recognize Lombok. As a result, many quality recommendations turn out to be inapplicable.
2. It could be excellent if Codacy could recognize one's Checkstyle rules and exclude or include certain rules accordingly.
3. Not sure if a developer can run the code analysis tool locally before submitting a PR or a commit. This makes the review process easier since the Codacy feedback sometimes can be overwhelming.
What problems is the product solving and how is that benefiting you?
The project I work on, https://github.com/apereo/cas, belongs to the identity and access management domain, and has a significant security foothold and focus. As such, analyzing and measuring test data, and metrics and evaluating areas that need more focus and attention to prevent security issues and leaks is very important. As an OSS project, it also helps the community overall to understand where such areas are, and help us to work with other contributors to improve our test harness.
Recommendations to others considering the product:
Considering integration with Codacy early on, and try to build automated workflows around analysis and recommendations. It can be a huge effort upfront, but it will pay in the long run.
- Leave a Comment |
- Mark review as helpful
Codacy is a great product
What do you like best about the product?
As an author of an open-source product, it is very important to check the quality of the code, and he can help us quickly know the bad taste of the code.
What do you dislike about the product?
No, I think it has been perfect and I have recommended all my community friends and open-source authors to use it.
What problems is the product solving and how is that benefiting you?
For an open source project. It helps us standardize the code, makes everyone work well together, and also helps the project detect different system vulnerabilities, making open source software better and better
Codacy is very helpful for us in ensuring our quality requirements are being met.
What do you like best about the product?
C++ is a complex language that is easy to use in the wrong way. The integration of Codacy into our CI setup on Github ensures that our quality requirements are checked on every pull request. This ensures the high quality of our codebase.
What do you dislike about the product?
We'd like to see more tools on Codacy that target C++. Otherwise we have no remarks are very happy with what is available.
What problems is the product solving and how is that benefiting you?
We use Codacy to ensure that certain quality requirements with regards to using C++ properly are being met. Having Coday automatically running tests for every pull-request ensures that all contributions made by our developers conform to the same high quality standards.
A great tool to review your code
What do you like best about the product?
I use codacy in my open source projects, and helps me a lot reviewing all the pull requests. I can see if there are some issues that could lead to errors, or some duplicated code that needs to be refactored. The integration with GitHub is one of my favorite feature, since the pull requests errors can be seen directly on the line of code. From their website you can also ignore some files or directories that doesn't need checks, like tests or demo projects, or anything that is not production and can have issues.
What do you dislike about the product?
Something that required me some time to understand how it works it's the Code Pattern settings page, there are a lot of tools for checking the code, and understanding all the options is not always clear, but once configured. I had hard times migrating from TSLint to ESLint, since some rules were different, and I don't remember any migration tool. Anyway, once set up it works perfectly. Something's missing is a monorepo support, I have different ESLint configurations between all the packages, and you have to find your minimum common rules to set on the Code Pattern settings page, to avoid more issues than expected.
What problems is the product solving and how is that benefiting you?
When I started the project on GitHub I was concerned about contributions from other developers, since their coding style could be different from mine, or some bugs that can be introduced by them. Codacy helps me find issues in everyone's code, also mine since I do pull request to my repository as well, and it's easy to give a feedback to the contributors.
Recommendations to others considering the product:
If you want to review the code on your project, yours or other developers', this project is what you're looking for
Exceptional C++ code analysis with great GitHub integration
What do you like best about the product?
- Deep C++ static code analysis
- Native integration into the GitHub development cycle
- Quality of results, including a detailed description of the detected issues
- Native integration into the GitHub development cycle
- Quality of results, including a detailed description of the detected issues
What do you dislike about the product?
Sometimes the detected issues do not apply to our codebase, and it could be easier to just ignore them in the future. I understand that the topic is difficult, so this is just a "nice to have" rather than too big criticism.
What problems is the product solving and how is that benefiting you?
Modern C++ development is inherently difficult and complex, and bugs are therefore hard to detect. Codacy allows us to detect such issues early in development, and the integration to GitHub makes it easy to use.
Recommendations to others considering the product:
Use it early in your development, so the detected issues can be related to the latest commits. Furthermore, try to fix all of them and always evaluate detected issues immediately.
Easy to use tool to get a good base line for code quality
What do you like best about the product?
Codacy is simple to integrate with our typical workflow on GitHub while being pleasantly unobtrusive in everyday work. It makes itself noticed when appropriate but doesn't require any attention otherwise.
What do you dislike about the product?
Ignoring antipatterns on a per-file basis doesn't seem to be possible. We use this feature with a different static code analyzer.
What problems is the product solving and how is that benefiting you?
We're using Codacy as one of several code quality metrics. Along with the other tools, it helps us to maintain a high quality of our code base.
Boost your team code static analysis, quality and more
What do you like best about the product?
- Easy integration as part of your development flow, including this tool on the PRs check and aligning everyone on the team to the defined code quality standards.
- Simple sharing of existing static code configuration between the project and the platform allows you to keep only one source of truth.
- Dashboard and monitoring make it easy to visualize and track the tech debt and all quality standards from one place.
- Reduce the time on the code reviews, important for large teams and not only. Allowing engineers to focus completely on the logic, edge cases, architecture decisions rather than code style, code duplication, issues, etc...
- Self-hosted solution, is especially important for large companies where the source code needs to complain about internal security standards.
- BONUS: Company principles, by supporting open-source projects and startups. Definitely, something that large companies should take note of.
- Simple sharing of existing static code configuration between the project and the platform allows you to keep only one source of truth.
- Dashboard and monitoring make it easy to visualize and track the tech debt and all quality standards from one place.
- Reduce the time on the code reviews, important for large teams and not only. Allowing engineers to focus completely on the logic, edge cases, architecture decisions rather than code style, code duplication, issues, etc...
- Self-hosted solution, is especially important for large companies where the source code needs to complain about internal security standards.
- BONUS: Company principles, by supporting open-source projects and startups. Definitely, something that large companies should take note of.
What do you dislike about the product?
- No SOC2 certification, it may be something important if your organisation have some security standards about third parties, but possible to address it by using a self-hosted solution. Unfortunately, this makes the integration a bit more difficult. Apparently, they are working on getting it (roadmap https://roadmap.codacy.com/c/74-soc2-compliance).
What problems is the product solving and how is that benefiting you?
I started using SonarQube and then moved to SonarCloud for all code static analysis time long ago for my personal projects but also for large company projects where it's especially important to design and build solutions that are scalable, maintainable and testable. Because those code solutions need to follow strict standards to keep them consistent with the different devs/teams. With Codacy I'm taking advantage of all the potential of the previously mentioned platforms that I used since my beginnings but also have additional powerful features like monitoring quality dashboard, seamless user management, tackling technical debt, configuration file support, identifying security issues and more.
Easy to integrate hard to give up!
What do you like best about the product?
- Easy Integration
- Clean Interface
- Coverage Support
- GitHub integration
- Fast feedback
- Clean Interface
- Coverage Support
- GitHub integration
- Fast feedback
What do you dislike about the product?
- No detailed Coverage statistics with graph
- Main Screen shows the issues with percentage, hard to see improvements in graph in big projects
- Main Screen shows the issues with percentage, hard to see improvements in graph in big projects
What problems is the product solving and how is that benefiting you?
- Code quality
- Lint Check
- Coverage Check
- Lint Check
- Coverage Check
The help you need to improve your code quality
What do you like best about the product?
Automated code review on commit
Supports over 30 programming languages so most of the commonly used languages are covered
Great support
Supports over 30 programming languages so most of the commonly used languages are covered
Great support
What do you dislike about the product?
Can improve guidance on:
Code Validation
Code complexity
Code Validation
Code complexity
What problems is the product solving and how is that benefiting you?
Improve code quality
Developer
What do you like best about the product?
Codacy helped me a lot to improve my code, it's a great platform and a 'code mentor', I'd recommend it to anyone. I used other tools before and after starting to use Codacy but I found this as the better tradeoff between ease of use and quality.
What do you dislike about the product?
False positives, I had to disable some patterns because it was unable to correctly analyze the code, and that is somewhat a boring task, and you also have to remind yourself to enable them again after.
What problems is the product solving and how is that benefiting you?
Code quality, my code has improved a lot and I like to have a clean code. Codacy as a mentor and providing comments on how to solve the issues and flagging certain security vulnerabilities as well, it certainly helped a lot. Thank you for that.
showing 11 - 20