Alternativas de Code Climate Quality Mejor Valoradas
I am able to connect all of my repositories in one place for static analysis and get a good picture across all of my applications how well we are doing on quality.
There is both an option for configuring in the UI and via the codebase, though codebase is preferred if you have a lot of repositories that you want to get up and running quickly this is pretty easy to install. Reseña recopilada por y alojada en G2.com.
They have some plugins that don't work like the Legal Compliance plugin doesn't work with newer code which is very frustrating.
The permissions aren't quite as granular as I would like either. Want I wanted to be able to do was require approval for overrides except a couple of them that I would consider more of a warning. Unfortunately it is an all or nothing. Reseña recopilada por y alojada en G2.com.
9 de 10 Reseñas totales para Code Climate Quality
Agrega herramientas que no podemos encontrar en otros lugares, como el motor de duplicación de código. También informa sobre PRs, incluyendo cobertura. Las tendencias son agradables, especialmente al principio. Reseña recopilada por y alojada en G2.com.
Desde que se envió el código de productividad de Code Climate, este producto se actualiza menos. Por ejemplo, rubocop está muy atrasado, tiendo a tener problemas con la extensión del navegador, no hay nuevas características desde hace mucho tiempo.
Como ejemplo, me gustaría tener informes de cobertura en la página de resumen. Es agradable tenerlos en GitHub gracias a la extensión, pero tiene límites:
- 25 archivos, luego se detiene
- no muestra archivos no modificados que cambian la cobertura
- requiere muchos recursos
No entiendo por qué tiene que estar en GitHub y no puede estar en Code Climate. Reseña recopilada por y alojada en G2.com.

Fue increíble hace unos ~7 años. Incluso hoy en día, la extensión del navegador para mostrar la cobertura de código en los PRs de Github es inigualable. Los controles de calidad funcionaban, y antes de que introdujeran "engines", CodeClimate incluso hacía un trabajo fantástico mostrando la calidad /subjetiva/ del código. Reseña recopilada por y alojada en G2.com.
Ha estado abandonado durante años. En ~2020 tuve un intercambio de correos electrónicos con el soporte donde dije "Estoy harto de que las cosas se rompan todo el tiempo. ¿Todavía están invirtiendo en el producto?" Ellos respondieron "necesitamos algo de tiempo para responder a esto," y luego nunca respondieron de nuevo, incluso después de que hice un seguimiento.
Abandonado aquí significa que los motores a menudo están desactualizados o rotos, y el valor que el producto ofrece no ha mejorado en años. Reseña recopilada por y alojada en G2.com.

Realmente me gusta cómo la calidad de Code Climate encuentra los problemas de código que puedo usar para refactorizar, lo que lleva a una calidad de código mucho mayor. Reseña recopilada por y alojada en G2.com.
No me gusta lo agresivo que es a veces con cómo califica el código, termino teniendo que ignorar las advertencias muchas veces. Reseña recopilada por y alojada en G2.com.

- Realmente simple de usar, no puedo recordar cuándo alguien realmente tuvo una pregunta sobre su uso y función.
- Integración perfecta con GitHub. Reseña recopilada por y alojada en G2.com.
En la sección de tendencias, tal vez sería bueno tener alguna explicación sobre cómo se recopilan los datos allí; por ejemplo, no estoy completamente seguro de que la relación de deuda técnica allí sea realista para nuestro contexto, por lo que ayudaría a entender qué significa en la práctica. Reseña recopilada por y alojada en G2.com.
No creo que CodeClimate Quality tenga algún valor. Reseña recopilada por y alojada en G2.com.
Cada vez que CodeClimate se queja, es algo sin valor o un fallo extraño en su sistema. Odio CodeClimate. Reseña recopilada por y alojada en G2.com.
I like the ease with which you can view the different warnings in code blocks. The explanations are also pretty easy to understand. Reseña recopilada por y alojada en G2.com.
There are a fair number of false positives that flag code that is fine, but that seems inevitable and I have yet to find a tool that does better. Reseña recopilada por y alojada en G2.com.
Code climate allows us to monitor and correct code quality issues before they hit production and become permanent. We also use it for test coverage which is a great metric of our ability to work and ship fast. Reseña recopilada por y alojada en G2.com.
There are sometimes false positives but they are fairly easy to work around and dismiss. Reseña recopilada por y alojada en G2.com.
Code Climate scans are fast and they have a nice UI. In theory, Code Climate's vision is really good. Reseña recopilada por y alojada en G2.com.
In practice, the scans don't really work out as well as you would hope. Nine times out of ten, the "violations" that it finds are either wrong or flawed in some way. Reseña recopilada por y alojada en G2.com.
My favorite Code Climate feature is the test coverage reporting. Open source tools can easily provide total coverage metrics but the "diff-coverage" feature of Code Climate is really helpful to see what percentage of new code being added is not tested.
The GitHub browser extension is also very helpful in showing code smells and violations inline on the pull request. Reseña recopilada por y alojada en G2.com.
The RuboCop check is inflexible in the sense that we are not allowed to use 3rd party gems. We're restricted to using "rubocop-rails" and "rubocop-rspec" which is a big limitation when we have shared rules and cops that we want to incorporate into all of the repositories in our organization. Reseña recopilada por y alojada en G2.com.