Опция формата clang для вставки новой строки в TypeScript

Мое угловое приложение написано на TypeScript. Я добавил clang-config файл, чтобы установить последовательность в коде. После изучения вариантов у меня есть следующий блок:

Language: JavaScript
BasedOnStyle: WebKit
AllowShortFunctionsOnASingleLine: false
BreakBeforeBraces: Attach
ColumnLimit: 250
IndentWidth: 2
JavaScriptQuotes: Single
MaxEmptyLinesToKeep: 1
  1. Мне нравится кодировать на альтернативных строках. Таким образом, между двумя действительными операторами JS должна существовать новая строка. MaxEmptyLinesToKeep удаляет символ новой строки перед закрытием скобок области (но сохраняет в начале). Как мне установить это?

  2. Параметры декоратора теперь находятся в одной строке: @Component({ selector : 'in... }) Как мне получить один ключ на строку?

  3. При изменении BasedOnStyle установка на Mozilla, внутренняя область, то есть: Observable.subscribe(()=>{ // This region. }), с двумя пробелами вместо 4. Какой параметр влияет на это?

  4. Пустые функции закрываются на следующей строке. Как мне закрыть его на одной строке, например: function foo() { } вместоfunction foo() { }

Спасибо!

0 ответов

Другие вопросы по тегам