前と同じコードですが、質問が異なります:
次のようなコードがあります。
/*jslint browser: true*/
/*jslint vars: true */
/*global $, jQuery, adminModalDone, ajaxOnFailure, createModal, defineModal*/
/*global doAddSubmit, doResetTabs, mvcOnFailure*/
/*global onDialogDone, onDialogFail, submitHandler*/
function dialog($link) {
"use strict";
function doDialogAjax() {
$.ajax({
cache: false,
url: url,
dataType: 'html'
})
.done(onDialogDone)
.fail(onDialogFail);
}
function onDialogDone(data) {
content = data;
if (content.match(/^[eE]rror/)) {
mvcOnFailure(content);
} else {
defineModal();
createModal();
doAddSubmit();
doResetTabs();
adminModalDone();
}
}
}
現在、jslint は、OnDialogDone にある関数のほとんどが使用されていないと不平を言っています。onDialogDone をグローバルとして定義したため、jslint によって評価されますか?