SublimeLinter - инструмент обнаружения ошибок в исходном коде

Опубликовано: 23.10.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 и так далее.

rss