Кто-нибудь нашел способ подавить ложное срабатывание предупреждения в коде APEX для PMD? - PullRequest
0 голосов
/ 25 июня 2018

При просмотре документации PMD выясняется, что для апекс-кода нет способа сделать подавление для одной строки кода. У меня есть много ложных срабатываний, из-за которых сборка не удалась, поэтому мне нужно обойти это, кроме того, чтобы подавить правило для всего класса. Кто-нибудь нашел способ обойти это для APEX?

1 Ответ

0 голосов
/ 25 июня 2018

PMD имеет 3 способа подавления предупреждений в Apex:

  1. Использование @SuppressWarnings, которое работает с любым аннотируемым элементом (классы, поля, методы и т. Д.).)
  2. Использование violationSuppressRegex
  3. Использование violationSuppressXPath

Использование // NOPMD комментариев невозможноиз-за того, как работает Apex Jorje (см. https://github.com/pmd/pmd/issues/1087)

См. также: https://pmd.github.io/pmd-6.4.0/pmd_userdocs_suppressing_warnings.html#annotations

...