SublimeLinter - инструмент обнаружения ошибок в исходном коде
Опубликовано: 07.06.2017
Оригинал: How to Catch Your Errors in Sublime Text 3 Автор: Chris Sevilleja Дата публикации: 21 апреля 2015 г. Перевод: Семененко В. Дата перевода: август 2015 г.Термин linting применяется для обозначения процесса обнаружения ошибок в исходных файлах программ, скриптов или документов. Программа, которая выполняет процесс обнаружения ошибок в коде (linting), должна иметься в инструментарии каждого из разработчиков. Так как с помощью такого инструмента можно обнаруживать ошибки непосредственно в процессе написания кода, что называется - "на лету". Популярный редактор кода Sublime Text не имеет встроенных возможностей для обнаружения ошибок; однако такую ситуацию легко исправить.
При помощи linting'а можно обнаруживать небольшие ошибки кода "на лету", в процессе написания этого кода - например, пропущенную точку с запятой в JavaScript-коде. Возможность обнаружения ошибок в редакторе Sublime Text осуществляется с помощью плагина , который необходимо установить самостоятельно.
Если в какой-либо строке кода плагин SublimeLinter обнаружит ошибку, то данная строка будет подсвечена в поле gutter редактора Sublime Text. Более того, если поместить курсор мыши в строку с ошибкой, то в status bar редактора Sublime Text отобразится краткое описание ошибки, что поможет принять меры для правильного устранения последней.
Ниже представлен наглядный пример подсветки ошибок в Sublime Text с помощью плагина SublimeLinter:
Плагин сам по себе не выполняет процесса "отлавливания" ошибок в коде, так как является всего-лишь фреймворком, основой для других плагинов (linter), каждый из которых создан для обнаружения ошибок в каком-то определенном языке - JavaScript, PHP, Ruby, Python, HTML, CSS и так далее.