There are multiple tools exists to improve PHP code quality and static code analysis. Due to varied in nature, configure these tools in PHP project is many a time troublesome.
Solution is Docker. Docker image to configure PHP code quality and static code analysis. Being a PHP developer, some of us might not familiar with Docker.
As per Wikipedia, the Docker is a collection of interoperating software-as-a-service and platform-as-a-service offering that employ operating-system-level virtualization to cultivate development and delivery of software inside standardized software packages called container.
Being a developer, you do not need to worry about how Docker work in our operating system. The most important thing is to know how we can increase productivity and goodies using Docker.
Let me give some glance of Docker and its applicability in PHP web development.
I have released PHP code quality and static code analysis project
This project you can use to analyze your code. It is single source of truth for various code quality related tools.
To use this project you need to install Docker in your OS.
Brief about Code quality and static analysis tools
PhpMetrics: PhpMetrics provides various metrics about PHP projects. You should visit demo project to get an understanding about this tool capability.
PHPStan: PHP Static Analysis Tool - discover bugs in your code without running it. To get more details about this tool, refer https://github.com/phpstan/phpstan