Опция формата clang для вставки новой строки в TypeScript
Мое угловое приложение написано на TypeScript. Я добавил clang-config
файл, чтобы установить последовательность в коде. После изучения вариантов у меня есть следующий блок:
Language: JavaScript
BasedOnStyle: WebKit
AllowShortFunctionsOnASingleLine: false
BreakBeforeBraces: Attach
ColumnLimit: 250
IndentWidth: 2
JavaScriptQuotes: Single
MaxEmptyLinesToKeep: 1
Мне нравится кодировать на альтернативных строках. Таким образом, между двумя действительными операторами JS должна существовать новая строка.
MaxEmptyLinesToKeep
удаляет символ новой строки перед закрытием скобок области (но сохраняет в начале). Как мне установить это?Параметры декоратора теперь находятся в одной строке:
@Component({ selector : 'in... })
Как мне получить один ключ на строку?При изменении
BasedOnStyle
установка наMozilla
, внутренняя область, то есть:Observable.subscribe(()=>{ // This region. })
, с двумя пробелами вместо 4. Какой параметр влияет на это?Пустые функции закрываются на следующей строке. Как мне закрыть его на одной строке, например:
function foo() { }
вместоfunction foo() { }
Спасибо!