2015-07-03 3 views
1

Мы решили перейти от АОС к ESLint, поскольку это позволяет больше проверять другие вещи. Мне удалось преобразовать большинство правил, но два из них я не могу соответствовать набору правил ESLint. Поэтому, прежде чем я врыву в АСТ и попытаюсь написать его самостоятельно, я хотел бы спросить, если они еще не там.От АОС до ESLint: отсутствующие правила

{ 
    // nothing similar to this seems available 
    "requireBlocksOnNewline": 2, 
    // there is only rule for after spaces - space-after-keywords 
    "requireSpaceBeforeKeywords": ["else", "while", "catch"] 
} 

http://jscs.info/rule/requireBlocksOnNewline.html http://jscs.info/rule/requireSpaceBeforeKeywords.html

ответ

2

requireBlockOnNewline можно имитировать с brace-style: [2, "1tbs"] requireSpaceBeforeKeywords не существует, но не было бы слишком трудно создать.

+0

Да, я боялся этого. Первое правило тоже отличается, потому что мы заботимся о новых строках, только если имеется более двух операторов. «Подвеска» кричит для одного заявления. – FredyC

+0

'brace-style' имеет опцию' allowSingleLine', которая может помочь в этом, но в основном это касается не необходимости в фигурных скобках вокруг блоков с одной строкой, а не для строк –

Смежные вопросы