2017-02-12 6 views
0

PhpStormの初めてのユーザー。私はちょうど(eval)を開いて、PHPの& Javascriptを使って、既存の運用プロジェクトを見始めました。PhpStorm with JSHint linterは、宣言されていないクラスについて警告します

私は組み込みのJSHintリンターを有効にしました。これはすぐに私が使用するライブラリーの未定義クラスについて警告を出しました。

これらのクラスはもちろん、私が "ソース"ディレクトリとしてマークしているメインプロジェクトルートのサブディレクトリに定義されているです。

キャッシュをクリアして再起動しましたが、変更はありませんでした。

ツールをどこに見せるかわからないことがありますか?

答えて

1

PHPStormの問題ではありません。これはJSHintの '機能'です。 JSHintはファイル単位で動作し、 'グローバル'リストに追加されない限り、他のファイルで定義された変数を '認識'しません。

enter image description here

:コード内で、またはあなたが Preferences | Languages & Frameworks | JavaScript | Code Quality Tools | JSHintで「事前定義された」リストにグローバルに使用したい変数/関数を追加することにより、 Predefined (,separated) - これは、どちらか該当するコメント( http://www.jshint.com/docs/を参照 /* global MY_LIB*/)を追加することによって行うことができます
関連する問題