![]() ![]() To make my results more reproducible, I applied the changes to PHP Process Manager, an open source PHP project. I will also show how you can use Sonarlint and SonarQube for static code analysis at development time. In this article, I want to share my experience with SonarQube analyzing PHP code and I will explain how to integrate the analysis into a CI pipeline using Docker. After all, it was more tricky than expected. I was curious about how smooth it can be applied to PHP code and how it weill it integrates into our continuous integration pipeline. Recently, I had the chance to apply SonarQube in the context of a PHP project. Its support of 20+ languages makes SonarQube suitable for polyglott microservice architectures and with Sonarlint, it integrates with major IDEs. Its major benefits: a centralized way to define quality criteria for different code bases as well as continuous collection of the quality metrics of your source code. I started to use it about nine years ago in the context of Java. SonarQube is one of many static code analysis tools. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |