Привет, я сейчас работаю над сниффером кода php. Мы используем файл ruleset.xml в PHPStorm, а также на нашем сервере сборки TeamCity. Это прекрасно работает.
Последнее, что мы хотели сделать, это исключить сторонние библиотеки. Что действительно известно, так это то, что мы должны использовать тег <exclude-pattern>
для этого и что мы должны по-разному экранировать шаблон для Linux и Windows.
Чего я не понимаю, так это того, как рекурсивно исключить каталог. Например, как исключить X, Y, Z и все файлы в этих каталогах?
- Library
- 3PartyStuff
- X
- Y
- Z
- Feeds
- Products
Кажется, что помещение всего пути в тег исключения у меня не работает.