2016-08-16 3 views
0

Я использую Checkstyle для проведения некоторых проверок кода, представленного студентами в классе университетского программирования. Я хочу подтвердить, что код имеет последовательный отступ, но я не хочу налагать на них конкретную сумму отступов (т. Е. Мне все равно, используют ли они 2 пробела или 4, если они согласуются).Отступы в виде чеков, не указав «размер»

Это достаточно легко проверить отступы с этой конфигурацией:

<module name="Checker"> 
<property name="severity" value="warning" /> 
    <module name="TreeWalker"> 
    <module name="Indentation"> 
     <property name="basicOffset" value="4" /> 
     <property name="braceAdjustment" value="0" /> 
    </module> 
    </module> 
</module> 

Но что будет принимать только код, который использует 4 пробела. Можно ли принять любое согласованное количество пробелов или запретить это, принять 2, 3 или 4 пробела в качестве действительного стиля?

ответ

0

Пожалуйста, взгляните на обычай CascadeIndentationCheck. Он имеет жестко запрограммированное количество пробелов до 4, но, поскольку проверка довольно короткая и понятная, ее следует легко принять, чтобы разрешить также 2 или 3 пробела.