forked from mirrors/gecko-dev
Bug 1866589 - Enable ESLint rule no-unreachable for dom/*. r=dom-core,dom-worker-reviewers,mccr8,smaug
Differential Revision: https://phabricator.services.mozilla.com/D194662
This commit is contained in:
parent
7ee25543fe
commit
d60c2ab7a2
16 changed files with 7 additions and 20 deletions
|
|
@ -497,7 +497,6 @@ module.exports = {
|
||||||
"no-shadow": "off",
|
"no-shadow": "off",
|
||||||
"no-sparse-arrays": "off",
|
"no-sparse-arrays": "off",
|
||||||
"no-throw-literal": "off",
|
"no-throw-literal": "off",
|
||||||
"no-unreachable": "off",
|
|
||||||
"no-useless-call": "off",
|
"no-useless-call": "off",
|
||||||
"no-useless-concat": "off",
|
"no-useless-concat": "off",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@
|
||||||
let items = await navigator.clipboard.read();
|
let items = await navigator.clipboard.read();
|
||||||
if (items.length != 1) {
|
if (items.length != 1) {
|
||||||
throw Error(`incorrect number of clipboard item (${items.length})`);
|
throw Error(`incorrect number of clipboard item (${items.length})`);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let item = items[0];
|
let item = items[0];
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,6 @@ runNetworkTest(function () {
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
throw new Error("window.onerror may throw");
|
throw new Error("window.onerror may throw");
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let pc0, pc1, pc2;
|
let pc0, pc1, pc2;
|
||||||
|
|
|
||||||
|
|
@ -40,14 +40,12 @@ that audio is being properly encoded
|
||||||
while (true) {
|
while (true) {
|
||||||
if (performance.now() - start > 10000) {
|
if (performance.now() - start > 10000) {
|
||||||
return false;
|
return false;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
analyser.getByteFrequencyData(data);
|
analyser.getByteFrequencyData(data);
|
||||||
if (data[binIndexForFrequency(200)] < 50 &&
|
if (data[binIndexForFrequency(200)] < 50 &&
|
||||||
data[binIndexForFrequency(440)] > 180 &&
|
data[binIndexForFrequency(440)] > 180 &&
|
||||||
data[binIndexForFrequency(1000)] < 50) {
|
data[binIndexForFrequency(1000)] < 50) {
|
||||||
return true;
|
return true;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
await new Promise(r => requestAnimationFrame(r));
|
await new Promise(r => requestAnimationFrame(r));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,14 +40,12 @@ that audio is being properly encoded
|
||||||
while (true) {
|
while (true) {
|
||||||
if (performance.now() - start > 10000) {
|
if (performance.now() - start > 10000) {
|
||||||
return false;
|
return false;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
analyser.getByteFrequencyData(data);
|
analyser.getByteFrequencyData(data);
|
||||||
if (data[binIndexForFrequency(200)] < 50 &&
|
if (data[binIndexForFrequency(200)] < 50 &&
|
||||||
data[binIndexForFrequency(440)] > 180 &&
|
data[binIndexForFrequency(440)] > 180 &&
|
||||||
data[binIndexForFrequency(1000)] < 50) {
|
data[binIndexForFrequency(1000)] < 50) {
|
||||||
return true;
|
return true;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
await new Promise(r => requestAnimationFrame(r));
|
await new Promise(r => requestAnimationFrame(r));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -148,13 +148,10 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1435161
|
||||||
try {
|
try {
|
||||||
await payResponse.retry(validationErrors);
|
await payResponse.retry(validationErrors);
|
||||||
ok(false, `${testName}: Unexpected success when retry the PaymentResponse.`);
|
ok(false, `${testName}: Unexpected success when retry the PaymentResponse.`);
|
||||||
return;
|
|
||||||
} catch(err) {
|
} catch(err) {
|
||||||
is(err.name,
|
is(err.name,
|
||||||
"InvalidStateError",
|
"InvalidStateError",
|
||||||
expectedErrMsg(testName, "InvalidStateError", err.name, "retrying"));
|
expectedErrMsg(testName, "InvalidStateError", err.name, "retrying"));
|
||||||
await requestChromeAction("finish-test");
|
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
await requestChromeAction("finish-test");
|
await requestChromeAction("finish-test");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,10 +19,9 @@ var path = "/tests/dom/security/test/csp/";
|
||||||
|
|
||||||
// debugging
|
// debugging
|
||||||
function log(s) {
|
function log(s) {
|
||||||
return;
|
// dump("**" + s + "\n");
|
||||||
dump("**" + s + "\n");
|
// var log = document.getElementById("log");
|
||||||
var log = document.getElementById("log");
|
// log.textContent = log.textContent+s+"\n";
|
||||||
log.textContent = log.textContent+s+"\n";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SpecialPowers.registerObservers("csp-on-violate-policy");
|
SpecialPowers.registerObservers("csp-on-violate-policy");
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
function f() {
|
function f() {
|
||||||
return 1;
|
return 1;
|
||||||
|
// eslint-disable-next-line no-unreachable
|
||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,6 @@ async function testBypassSW () {
|
||||||
}
|
}
|
||||||
|
|
||||||
throw("Unexpected error");
|
throw("Unexpected error");
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let docShell = SpecialPowers.wrap(window).docShell;
|
let docShell = SpecialPowers.wrap(window).docShell;
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,5 @@ this.onmessage = function (event) {
|
||||||
break;
|
break;
|
||||||
case "throw":
|
case "throw":
|
||||||
throw new Error("thrown");
|
throw new Error("thrown");
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ self.onconnect = function (event) {
|
||||||
close();
|
close();
|
||||||
// Let's loop forever.
|
// Let's loop forever.
|
||||||
while (1) {}
|
while (1) {}
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,5 @@ onmessage = function (event) {
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw new Error("Bad message: " + event.data);
|
throw new Error("Bad message: " + event.data);
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,6 @@ onmessage = function (event) {
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw new Error("Bad message: " + event.data);
|
throw new Error("Bad message: " + event.data);
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -42,5 +42,6 @@ onmessage = function (event) {
|
||||||
throw "Weird number of messages: " + messageCount;
|
throw "Weird number of messages: " + messageCount;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// eslint-disable-next-line no-unreachable
|
||||||
throw "Impossible to get here!";
|
throw "Impossible to get here!";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -80,6 +80,7 @@ onconnect = function (event) {
|
||||||
// at us.
|
// at us.
|
||||||
(function () {
|
(function () {
|
||||||
return;
|
return;
|
||||||
|
// eslint-disable-next-line no-unreachable
|
||||||
1;
|
1;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
const sentMessage = "ping";
|
const sentMessage = "ping";
|
||||||
const errorFilename = href.substring(0, href.lastIndexOf("/") + 1) +
|
const errorFilename = href.substring(0, href.lastIndexOf("/") + 1) +
|
||||||
filename;
|
filename;
|
||||||
const errorLine = 97;
|
const errorLine = 98;
|
||||||
const errorColumn = 11;
|
const errorColumn = 11;
|
||||||
|
|
||||||
var worker = new SharedWorker(filename);
|
var worker = new SharedWorker(filename);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue