Проверьте синтаксис без вывода обработанного файла - PullRequest
0 голосов
/ 25 августа 2018

CodeKit отлично подходит для автоматизации компиляции файлов SASS и тому подобного, и мне очень нравится проверка синтаксиса на лету, поскольку моя типизация кода в лучшем случае ошибочна.

Однако, кроме файлов CSS, скомпилированных из файлов SASS, я обычно не хочу, чтобы CodeKit выводил новый файл где-либо. Я просто хочу, чтобы он сообщал мне, есть ли какие-либо синтаксические ошибки, а затем больше ничего не делал. Мне не нужны и не нужны миниатюрные или иным образом автоматически отформатированные версии моих файлов, загромождающие мои папки.

Я делаю большую часть своего кодирования в Coda , широко используя функцию публикации, чтобы отслеживать то, что у меня есть и не было опубликовано на удаленном сервере. Каждый раз, когда CodeKit добавляет или обновляет обработанный файл, он добавляется на вкладку «Опубликовать» в Coda, что раздражает OCD во мне. Поскольку мне не нужен обработанный файл, я бы предпочел просто не иметь его вообще. Но я не могу понять, как:

  • Установка Действие для рассматриваемого типа файла на «Игнорировать» сделает именно это: полностью игнорировать его, не включая проверку синтаксиса, так что это не совсем то, что я хочу. Это то, что я сейчас сделал с простыми CSS-файлами, просто потому, что синтаксические ошибки CSS не останавливают выполнение страницы, но не идеальны для других типов файлов.

  • Установка Действие на «Копировать файлы (без обработки)» выполняет только то, что говорит, полностью обходя обработку и проверку синтаксиса, как опция «Игнорировать», и затем выводит точный копия файла. Не знаю, зачем кому-то это понадобится, но, возможно, в какой-то момент это кому-то нужно.

  • Установка Выходного имени файла на *.[extension], перезаписывая исходный файл вместо добавления второго, избавляется от ненужного файла, но вместо этого перезаписывает содержимое файла. работаю над ним и переформатирую его для загрузки, часто способами, которые мне не нравятся. (Отступ с двумя пробелами? Bweurk! Плюс есть еще нечетная ошибка , которую следует учитывать.)

Есть ли способ получить CodeKit только для проверки синтаксиса, без вывода какого-либо обработанного файла?

...