Сонар не следует или не предоставляет космический вариант из клеточного стиля - PullRequest
0 голосов
/ 12 августа 2010

Я использую Sonar для представления состояния нашего кода.У нас есть документ xst checkstyle с нашим правилом.В нем у нас есть правило «Метод параграфа»:

<module name="MethodParamPad">
    <property name="tokens" value="METHOD_DEF"/>
    <property name="option" value="space"/>
    <property name="allowLineBreaks" value="true"/> 
</module>

Однако результат в сонаре заполнен нарушениями этого правила, касающимися пробелов между именем метода и первыми скобками, которые я чувствуюдолжно быть разрешено с помощью «option».

В пользовательском интерфейсе Sonar нет способа ввода значения для опции, разве Sonar не поддерживает его?

1 Ответ

0 голосов
/ 29 августа 2010

Сонар использует плагин maven checkstyle для выполнения анализа. В последней версии плагина (2.5) используется checkstyle 5.0, но документация для свойства 'option' не была добавлена ​​до checkstyle 5.1. Это может быть то, почему это было пропущено в правилах сонара.

Похоже, вы опубликовали проблему JIRA , которая была исправлена, поэтому эта проблема должна исчезнуть в 2.3. (Было бы неплохо, если бы можно было обновлять стандартные плагины независимо, но я не вижу их нигде в списке)

...