Essa regra permite a definição de regras personalizadas usando expressões XPath.

Os problemas são criados dependendo do retorno da expressão XPath. Se a expressão XPath retornar:

- um único nó ou uma lista de nós AST, então um problema é criado para cada nó com a mensagem definida
- um boolean, então um problema a nível de arquivo é criado com a mensagem definida se o boolean for verdadeiro
- qualquer outra situação, nenhum problema é criado