
Acho que as coisas poderiam ter sido um pouco mais simples se os desenvolvedores quisessem. É realmente chato ficar pesquisando no Google para fazer meu lint de php e javascript.
Eu segui isso
https://stackoverflow.com/questions/12132469/configurando-the-sublimelinter-plugin-to-use-php
Existem plugins como sublime lint, sublime linter, code_sniffer etc.
Eu fiz todas as coisas certas
Installed package control.
Installed sublime php lint.
Installed sublime js hint.
Installed node.js
added the json in settings.user
Ainda não funciona.
Isto é o que o github nos diz para fazer: PHP - verificação de sintaxe via php -l (não tenho ideia do que isso significa)
Alguém pode me mostrar uma maneira mais simples de lintar meu código?
Responder1
Você deve apenas instalar o sublimelint a partir do Package Control, reiniciar o Sublime Text uma vez e certificar-se de ter quaisquer dependências externas listadas no README.
Se você estiver usando o SublimeLinter (que considero um fork hostil do sublimelint), a única etapa extradeveserá instalar o pacote linting específico do idioma a partir do controle de pacote. Lembre-se, SublimeLinter3 é um projeto completamente diferente do SublimeLinter (2), pois eles bifurcaram meu projeto literalmente novamente para obter suporte ST3. As instruções nessa resposta mais antiga são provavelmente para o Sublime Text 2.
No caso do PHP, você precisa ter o PHP instalado no seu sistema e no seu PATH. Se não estiver no seu PATH, você precisará alterar as configurações do linter para apontar para o executável correto.
Então, executar php -v
a partir de uma linha de comando produz alguma saída? Caso contrário, você provavelmente precisará instalá-lo ou apontá-lo nas configurações do sublimelint ou SublimeLinter.