Что после установки Sublime Lint?

Что после установки Sublime Lint?

Я думаю, что все могло бы быть немного проще, если бы разработчики этого хотели. Действительно раздражает необходимость постоянно искать в Google, чтобы сделать lint для PHP и JavaScript.

Я следил за этим

https://stackoverflow.com/questions/12132469/configuring-the-sublimelinter-plugin-to-use-php

Существуют такие плагины, как sublime lint, sublime linter, code_sniffer и т. д. Они все одинаковы?

Я сделал все правильно.

Installed package control.
Installed sublime php lint.
Installed sublime js hint.
Installed node.js
added the json in settings.user

Это все еще не работает.

Вот что нам говорит github: PHP - проверка синтаксиса через php -l (понятия не имею, что это значит)

Может ли кто-нибудь показать мне более простой способ линтинга моего кода?

решение1

По сути, вам просто нужно установить sublimelint из Package Control, перезапустить Sublime Text один раз и убедиться, что у вас есть все внешние зависимости, перечисленные в README.

Если вы используете SublimeLinter (который я считаю враждебным ответвлением sublimelint), единственный дополнительный шагдолженустановить пакет linting для конкретного языка из управления пакетами. Помните, SublimeLinter3 — это совершенно другой проект, нежели SublimeLinter (2), поскольку они снова дословно разветвили мой проект, чтобы получить поддержку ST3. Инструкции в том старом ответе, вероятно, предназначены для Sublime Text 2.

В случае PHP вам необходимо установить PHP в вашей системе и в вашем PATH. Если его нет в вашем PATH, вам нужно изменить настройки linter, чтобы указать на правильный исполняемый файл.

Итак, запуск php -vиз командной строки дает какой-либо вывод? Если нет, вам, вероятно, нужно установить его или указать на него в настройках sublimelint или SublimeLinter.

Связанный контент