Slide 93
Slide 93 text
@jakub_zalas
https://github.com/jakzal/phpqa
• analyze - Visualizes metrics and source code
• behat - Helps to test business expectations
• churn - Discovers good candidates for refactoring
• composer-normalize - Composer plugin to normalize composer.json files
• dephpend - Detect flaws in your architecture
• deprecation-detector - Finds usages of deprecated code
• deptrac - Enforces dependency rules between software layers
• design-pattern - Detects design patterns
• diffFilter - Applies QA tools to run on a single pull request
• ecs - Sets up and runs coding standard checks
• infection - AST based PHP Mutation Testing Framework
• parallel-lint - Checks PHP file syntax
• paratest - Parallel testing for PHPUnit
• pdepend - Static Analysis Tool
• phan - Static Analysis Tool
• php-coupling-detector - Detects code coupling issues
• php-cs-fixer - PHP Coding Standards Fixer
• php-formatter - Custom coding standards fixer
• php-semver-checker - Suggests a next version according to semantic versioning
• phpDocumentor - Documentation generator
• phpbench - PHP Benchmarking framework
• phpa - Checks for weak assumptions
• phpca - Finds usage of non-built-in extensions
• phpcb - PHP Code Browser
• phpcbf - Automatically corrects coding standard violations
• phpcf - Finds usage of deprecated features
• phpcov - a command-line frontend for the PHP_CodeCoverage library
• phpcpd - Copy/Paste Detector
• phpcs - Detects coding standard violations
• phpda - Generates dependency graphs
• phpdoc-to-typehint - Automatically adds type hints and return types based on PHPDocs
• phpinsights - Analyses code quality, style, architecture and complexity
• phplint - Lints php files in parallel
• phploc - A tool for quickly measuring the size of a PHP project
• phpmd - A tool for finding problems in PHP code
• phpmetrics - Static Analysis Tool
• phpmnd - Helps to detect magic numbers
• phpspec - SpecBDD Framework
• phpstan - Static Analysis Tool
• phpunit - The PHP testing framework
• psalm - Finds errors in PHP applications
• psecio-parse - Scans code for potential security-related issues
• rector - Tool for instant code upgrades and refactoring
• roave-backward-compatibility-check - Tool to compare two revisions of a class API to check f
• security-checker - Checks composer dependencies for known security vulnerabilities
• simple-phpunit - Provides utilities to report legacy tests and usage of deprecated code
• testability - Analyses and reports testability issues of a php codebase