JSHintの使用を開始しました(Sublime Text 2のSublime-Linterパッケージを使用)。このような関数定義を使用しても問題がないので、定義前に使用されている関数に関する警告を抑制したいと思います。たとえば、次のコードは警告を生成します。
(function($){
$(document).ready(function()
{
formValidationSetup();
refreshErrorMessages();
});
function formValidationSetup()
{
}
function refreshErrorMessages()
{
}
})(jQuery);
警告:
- formValidationSetupは定義されていますが、使用されることはありません
- refreshErrorMessagesは定義されていますが、使用されていません
JSHintオプションでundefをfalseに設定しようとしましたが、それでもこれらのエラーが発生します。設定する必要のある別のオプションはありますか?undefのJSLintドキュメントを作成します。
変数と関数を使用する前に宣言する必要がない場合はtrue。これは、厳密モードでは使用できません。