Форматирование пробелов в .ts коде

Мне очень нравится JSLint за то, что он даёт правила расположения каждого пробельчика в коде: нужно только согласиться с его правилами и задача сделать код однообразным решена. Но тут приходит TypeScript и я никак не могу решить, ставить пробел перед двуеточием, или после, или с двух сторон. Существуют ли для TypeScript какие-нибудь код-стайлы, а лучше линтеры, а ещё лучше - бьютифулайзеры?

Годный линтер для тайпскрипта: https://github.com/palantir/tslint, набор правил по умолчанию: https://palantir.github.io/tslint/rules/. Пользуюсь, доволен интеграцией в vscode и webstorm, настройки меняю только те, которые понимаю как работают (т.е. не беру все настройки по умолчанию).

UPD настройки для пробелов https://palantir.github.io/tslint/rules/whitespace/

1 симпатия