Домашняя » кодирование » Руководство по использованию SublimeLinter для разработчиков

    Руководство по использованию SublimeLinter для разработчиков

    ЛИНТЕР является незаменимым инструментом в современной веб-разработке. Это помогает нам контролировать ошибки и применять передовые методы при написании кодов. Если вы используете SublimeText, я настоятельно рекомендую установить SublimeLinters. За прошедшие годы SublimeLinters превратилась в набор мощных инструментов в SublimeText и представила официальные пакеты, которые подключаются к линтерам различных языков программирования..

    В этом уроке мы увидим, как установить и настроить SublimeLinter. Давайте просто начнем.

    Начиная

    Самый простой способ установить SublimeLinter 4 - через пакетный контроль SublimeText. С тех пор в SublimeLinter 3, каждый ЛИНТЕР должен быть установлен отдельно. Это позволяет SublimeLinter работать более эффективно, только запустив пуха что мы установили.

    Поскольку я использую HTML, CSS, JS и PHP большую часть времени в своих проектах, я бы хотел установить линтеры для этих языков. в Контроль пакетов, Я устанавливаю SublimeLinter вместе со следующими плагинами:

    • SublimeLinter-HTML-опрятный
    • SublimeLinter-stylelint
    • SublimeLinter-eslint
    • SublimeLinter-PHP

    Затем, чтобы эти плагины работали, нам также нужно установить ЛИНТЕР для языков, таких как HTML Tidy, CSSLint, JSHint и PHP CLI.

    Для тех из вас, кто использует OSX, Tidy и PHP предварительно установлены в системе. Чтобы проверить, выполните следующие две команды последовательно.

     tidy --version php - версия 

    Эти команды покажут вам версию Tidy и PHP, которая у вас есть. Вы можете перейти к их использованию в Sublime Text.

    Если вы работаете в Windows или Linux или не установили их, вы можете следовать приведенным ниже инструкциям..

    Установка HTML Tidy

    Чтобы установить HTML Tidy:

    • В OSX, запустите эту команду в Терминале brew install homebrew / dupes / tidy
    • В линуксе, используйте эту команду sudo apt-get установить приборку.
    • В винде, Вы можете получить установщик EXE из TidyBatchFiles.

    Установка PHP CLI

    • Пользователи OSX могут установить PHP в систему с curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 команда. Это установит PHP 5.5, который является последней версией, на момент написания.
    • Linux пользователи могут следовать этому всеобъемлющему руководству от DigitalOcean.
    • Для пользователей Windows, Вы можете скачать установщик здесь.

    Установка Styleint

    Далее мы установим CSS-линтер под названием Stylelint, который позволит нам проверять и применять лучшие практики в наших CSS-файлах. Следующие инструкции могут выполняться на всех трех платформах: OSX, Windows и Linux. Я предполагаю, что вы уже установили Node.js с NPM.

    Чтобы установить Stylelint, запустите:

     npm install -g stylelint 

    Обратите внимание, что вам также необходимо добавить файл конфигурации Stylelint в каталог вашего проекта, дополнительно установить предопределенную конфигурацию, например stylelint-config-standard. После того, как они настроены, вы должны найти ошибки, выделенные, как показано ниже.

    Установка ESLint

    Мы также собираемся установить ESLint, современный и настраиваемый линтер для JavaScript. Это поможет нам применять лучшие практики, а также выявлять потенциальные ошибки при написании JavaScript. Для установки ESLint также требуется Node.js с NPM.

    Чтобы установить его, запустите.

     npm install -g eslint 

    Точно так же вам нужно будет добавить конфигурацию ESLint в ваш проект или использовать предопределенную конфигурацию, такую ​​как eslint-config-рекомендуемая.

    У нас все готово. Мы можем начать пыление HTML, CSS, JS и PHP в SublimeText с использованием SublimeLinter 4.

    Новые функции в SublimeLinter 4

    SublimeLinter 4 предоставляет несколько новых функций, и одна из них, которая легко заметна, это панель, отображающая все ошибки открытых файлов. Если вы находитесь в Mac, нажмите Command + Ctrl + A. В Windows и Linux вы можете нажать Ctrl + K, Ctrl + A.

    Горячая клавиша покажет список ошибок, как показано на следующем скриншоте.

    Использовать ↑ а также ↓ перемещаться по списку, и страница будет прокручиваться до точной строки, где произошла ошибка.

    Лучше визуальный

    Теперь мы можем навести курсор на желоб в редакторе или просто на строку, где произошла ошибка, чтобы просмотреть сообщение об ошибке. Это не было возможно в предыдущей версии.

    Сильно настраиваемый

    SublimeLinter 4 теперь более настраиваемый, чем когда-либо прежде. Например, теперь мы можем на заказ “стили” к каждой конфигурации линтера. Это позволяет нам устанавливать значки, цвет, режим линта, путь и переменные среды для каждого линтера отдельно.

    Дальнейшая ссылка

    Я надеюсь, что это краткое введение поможет начать работу с SublimeLinter. Вы также можете обратиться к этой ссылке, если вы хотите больше продвинутых вещей.

    • SublimeLinter Официальный Документ
    • Lint в программном обеспечении и программировании - WikiPedia
    • SublimeLinter Repositories