Я вижу предупреждения в своих тестовых классах, когда я пытаюсь создать его. Я не хочу создавать PHPDoc и больше для классов тестов, но PhpStorm показывает мне предупреждения, потому что PhpStorm не может отмечать классы тестов как исключающие для phpcs.PhpStorm phpspec code sniffer игнорировать тестовую папку
Как я запускаю phpcs для проверить свои классы для стандартов кодирования:
php bin/phpcs ./src -p --encoding=utf-8 --extensions=php --ignore=Tests --standard=./vendor/escapestudios/symfony2-coding-standard/Symfony2
Как реализовать для PhpStorm 2016.3.2? Я пытаюсь создать конфигурацию:
<target name="phpcs-ci"
description="Find coding standard violations using PHP_CodeSniffer creating a log file for the continuous integration server">
<exec executable="phpcs" output="/dev/null">
<arg value="--encoding=utf-8" />
<arg value="--extensions=php" />
<arg value="--ignore=Tests" />
<arg value="--standard=./vendor/escapestudios/symfony2-coding-standard/Symfony2" />
<arg path="${basedir}" />
</exec>
</target>
И импортировать эту конфигурацию в PhpStorm:
Но мои тесты показывают мне предостережений снова:
Не могли бы вы уточнить, что именно вам нужно здесь. Насколько я понимаю, до сих пор вы хотите отключить Code Sniffer (интеграция PhpStorm) для своих тестовых файлов (по какой-либо причине - это не имеет значения), но все равно продолжайте использовать его для вашего другого кода. Я прав? – LazyOne
Да, ты прав. –