Инструкции VSCode для автоформатирования файлов в соответствии с TSLint
Добавляете TSLint в свой проект, но не хотите терять радость от автоформатирования Prettier? Все лучшие результаты, которые я нашел в Google (и в документации Prettier по интеграции с линтерами), указывают на tslint-config-prettier
, что предотвращает конфликты между Prettier и TSLint, но решает проблему путем отключения правил TSLint, которые конфликтуют с форматированием Prettier.
Если вам нужно, чтобы Prettier соответствовал правилам TSLint, используйте prettier-tslint
. Он форматирует ваш TypeScript, используя prettier
, за которым следует tslint --fix.
. Нет необходимости редактировать конфигурацию Prettier или нарушать правила TSLint.
Сначала установите пакет:
yarn add --dev prettier-tslint
Затем для VSCode добавьте этот файл settings.json:
...
"editor.formatOnSave": true,
"prettier.tslintIntegration": true, ...
Теперь ваш редактор должен автоматически форматировать TSLint для каждого сохраняемого файла.
Вопросы? Что-то я упустил? Оставьте комментарий ниже.
Любопытно обо мне? Перейдите на samajammin.com