У меня есть устаревший код, для которого сложность кода выше, чем 20.
Мои трубопроводы не справляются с этим фактом. Это точное сообщение об ошибке от конвейеров:
Function's cyclomatic complexity (36) exceeds allowed maximum of 20
У меня нет времени на рефакторинг кода, поэтому я ищу временное решение, такое как подавление / игнорирование моего файла:
Я пытался использовать это:
* @SuppressWarnings(PHPMD)
* @SuppressWarnings(PHPMD.CyclomaticComplexity)
* @SuppressWarnings(PHPMD.LongVariable)
* @SuppressWarnings(PHPMD.UnusedLocalVariable)
или же
// @codingStandardsIgnoreStart
my code here
// @codingStandardsIgnoreEnd
Я также следил за этим статья , но мои трубопроводы все еще выходят из строя. Вы когда-нибудь сталкивались с такой проблемой раньше? У вас есть идеи, как это исправить, без изменить настройки / конфигурации моих конвейеров?
Спасибо
Задача ещё не решена.
Других решений пока нет …