[PHP] PHP_CodeSniffer で特定の PHP バージョンと互換性があるコードかをチェックする
Composer と PHP_CodeSniffer はインストール済みとします。
> – [Composer で PHP_CodeSniffer + WordPress-Coding-Standards をかんたんインストールする | deadwood](https://www.d-wood.com/blog/2017/07/07_9058.html)
## Installation
> – [PHPCompatibility/PHPCompatibility: PHP Compatibility check for PHP_CodeSniffer](https://github.com/PHPCompatibility/PHPCompatibility)
“`prettyprinted
% composer global require phpcompatibility/php-compatibility
% phpcs –config-set installed_paths /Users/foo/.composer/vendor/phpcompatibility/php-compatibility/PHPCompatibility
“`
## Usage
“`prettyprinted
% phpcs -p . –standard=PHPCompatibility –runtime-set testVersion 7.3
“`
## 補遺
> – [PHP_CodeSnifferを用いたphpアプリケーションの互換性チェック – Qiita](https://qiita.com/zeriyoshi/items/4487e4bf3aca8b432ade)
> – [php – How to add multiple paths for phpcs? – Stack Overflow](https://stackoverflow.com/questions/30933884/how-to-add-multiple-paths-for-phpcs)
“`prettyprinted
% phpcs –config-set installed_paths /Users/foo/.composer/vendor/wp-coding-standards/wpcs,/Users/foo/.composer/vendor/phpcompatibility/php-compatibility/PHPCompatibility
“`