Перейти к содержанию

XPath-правило

Это правило позволяет реализовать собственные правила для проверки BSL на основе выражений XPath. Замечания создаются на основании значений, возвращаемых выражением XPath. Если выражение XPath возвращает: - один или несколько узлов AST, тогда создается замечание на строку кода с заданным сообщением для каждого узла - булево и возвращаемое значение равно "Истина", тогда создается замечание с заданным сообщением на файл - что угодно другое, тогда замечание не создается

Вот пример выражения XPath, которое будет создавать замечание на каждое выражение: //statement

Экранирование кода

// sonar:XPath:off
// sonar:XPath:on