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.
PHP Code Sniffer:
PHP Code Sniffer is a set of two PHP scripts; the main ```phpcs``` script that
tokenizes PHP, JavaScript and CSS files to detect violations of a defined
coding standard, and a second ```phpcbf```
script to automatically correct coding standard violations. The PHP CodeSniffer
is an essential development tool that ensures your code remains clean and
consistent. Refer
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
Comments
Post a Comment