Releases: jakzal/phpqa
Releases · jakzal/phpqa
Tools update & testing
Include the security-checker
Changes:
- install a specific version of php-cs-fixer - 2.6.0 (thanks to @grachevko)
New tools:
- security-checker - Checks composer dependencies for known security vulnerabilities (thanks to @madnight)
Include churn
PhpStan and Phan update
- update phpstan to 0.8.3
- update phan to 0.9.4
PHPStan update
- Update PHPStan to 0.8
- Fix executable names for PhpCodeFixer and PhpCodeAnalyzer in the readme
Minor improvements
- Install composer global packages in one go
- Avoid installing dev dependencies for composer packages installed globally
- Disable the memory limit on the alpine image
Additional tools
- Document customising the image
- Disable the memory limit
Include:
- deptrac - Enforces dependency rules
- php-semver-checker - Suggests a next version according to semantic versioning
- phpda - Generates dependency graphs
- phpdoc-to-typehint - Automatically adds type hints and return types based on PHPDocs
- php-formatter - Custom coding standards fixer
- psalm - Finds errors in PHP applications
- phpmnd - Helps to detect magic numbers
- phan - Static Analysis Tool
- php-code-fixer - Finds usage of deprecated features
- php-code-analyzer - Finds usage of non-built-in extensions
- phpa - Checks for weak assumptions
Alpine builds
v1.0.1 Fix the env definitions for the build matrix
The first release
Make most of the popular tools available on the image:
- composer - Dependency Manager for PHP
- box - An application for building and managing Phars
- php-cs-fixer - PHP Coding Standards Fixer
- phpmetrics - Static Analysis Tool
- phpstan - Static Analysis Tool
- dephpend - Detect flaws in your architecture
- phpDocumentor - Documentation generator
- phpcpd - Copy/Paste Detector
- phploc - A tool for quickly measuring the size of a PHP project
- phpmd - A tool for finding problems in PHP code
- pdepend - Static Analysis Tool
- phpcs - Detects coding standard violations
- phpcbf - Automatically corrects coding standard violations
- phpcb - PHP Code Browser
- deprecation-detector - Finds usages of deprecated code
- php-coupling-detector - Detects code coupling issues
- analyze - Visualizes metrics and source code
- design-pattern - Dettects design patterns
- parallel-lint - Checks PHP file syntax