
開発者が望めば、物事はもう少しシンプルになったと思います。PHP と JavaScript の lint を作成するために Google で検索し続けるのは本当に面倒です。
私はこれに従いました
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
基本的には、Package Control から sublimelint をインストールし、Sublime Text を一度再起動して、README に記載されている外部依存関係があることを確認するだけで済みます。
SublimeLinter(私はsublimelintの敵対的なフォークだと考えています)を使用している場合、唯一の追加手順はすべきパッケージ コントロールから言語固有の linting パッケージをインストールする必要があります。SublimeLinter3 は SublimeLinter (2) とはまったく異なるプロジェクトであることを覚えておいてください。SublimeLinter は、ST3 のサポートを取得するために私のプロジェクトをそのままフォークしたからです。古い回答の手順は、おそらく Sublime Text 2 用です。
PHP の場合、システムに PHP がインストールされ、PATH に含まれている必要があります。PATH に含まれていない場合は、正しい実行可能ファイルを指すようにリンター設定を変更する必要があります。
では、php -v
コマンドラインから実行すると、何か出力は生成されますか? 生成されない場合は、おそらくインストールするか、sublimelint または SublimeLinter 設定で指定する必要があります。