Merge pull request #1523 from ajaxorg/jshint

update jshint to 2.1.4
This commit is contained in:
Lennart Kats 2013-07-23 00:19:43 -07:00
commit a4a30b6665
8 changed files with 6807 additions and 5773 deletions

File diff suppressed because it is too large Load diff

View file

@ -79,8 +79,8 @@ oop.inherits(JavaScriptWorker, Mirror);
this.options = options || {
// undef: true,
// unused: true,
es5: true,
esnext: true,
moz: true,
devel: true,
browser: true,
node: true,

View file

@ -91,11 +91,11 @@ module.exports = {
"test for each": function() {
var worker = new JavaScriptWorker(this.sender);
worker.setValue("for each(var i in x)'");
worker.setValue("for each(var i in x)");
worker.deferredUpdate.call();
var error = this.sender.events[0][1][0];
assert.equal(error.text, "Expected '(' and instead saw 'each'.");
assert.equal(error.text, "Unexpected early end of program.");
}
};

View file

@ -469,10 +469,10 @@ var SnippetManager = function() {
var snippetNameMap = this.snippetNameMap;
function removeSnippet(s) {
var map = snippetNameMap[scope];
if (map && map[s.name]) {
delete map[s.name];
map = snippetMap[scope];
var nameMap = snippetNameMap[s.scope||scope];
if (nameMap && nameMap[s.name]) {
delete nameMap[s.name];
var map = snippetMap[s.scope||scope];
var i = map && map.indexOf(s);
if (i >= 0)
map.splice(i, 1);

View file

@ -4,17 +4,15 @@ if (typeof window.window != "undefined" && window.document) {
return;
}
window.console = {
log: function() {
var msgs = Array.prototype.slice.call(arguments, 0);
postMessage({type: "log", data: msgs});
},
error: function() {
var msgs = Array.prototype.slice.call(arguments, 0);
postMessage({type: "log", data: msgs});
},
trace: function() {}
window.console = function() {
var msgs = Array.prototype.slice.call(arguments, 0);
postMessage({type: "log", data: msgs});
};
window.console.error =
window.console.warn =
window.console.log =
window.console.trace = window.console;
window.window = window;
window.ace = window;