Em PHPUnderControl, posso configurar PHP_CodeSniffer para ignorar diretórios específicos?
-
16-09-2020 - |
Pergunta
Eu recentemente estive tentando configurar PHPUnderControl, um servidor de Integração Contínua com base em CruisControl.Parte das verificações gostaria de ser executado é o de PHP CodeSniffer (PHPCS) para detectar "code smell".No entanto, deixar esta execução, na minha codebase resulta em uma quantidade extrema de problemas que estão sendo detectados.A maioria destes são encontrados nas bibliotecas que eu incluí no meu repositório SVN através de um svn:externals directiva, e, portanto, não estão sob meu controle.
É possível dizer PHP_CodeSniffer
para ignorar parte do meu repositório SVN, enquanto ainda validar outras partes?
Solução
Encontrei a solução - pode-se adicionar o --ignore
mudar para o conjunto de argumentos passados para phpcs.
[--ignore=<patterns>]
Utilização
$ phpcs --help
a exibe todas as informações sobre a linha de comando de utilização.