стиль кодирования — подавить предупреждение о сложности в переполнении стека

У меня есть устаревший код, для которого сложность кода выше, чем 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

Я также следил за этим статья , но мои трубопроводы все еще выходят из строя. Вы когда-нибудь сталкивались с такой проблемой раньше? У вас есть идеи, как это исправить, без изменить настройки / конфигурации моих конвейеров?

Спасибо

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …