Skip to content

Commit

Permalink
Merge pull request mozilla#7774 from timvandermeij/lint
Browse files Browse the repository at this point in the history
Improve lint coverage and correct code style violations
  • Loading branch information
Snuffleupagus authored Nov 1, 2016
2 parents 29fc2f9 + 5194e68 commit 9295114
Show file tree
Hide file tree
Showing 15 changed files with 31 additions and 41 deletions.
7 changes: 2 additions & 5 deletions .jshintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,13 @@ l10n/
docs/
node_modules/
examples/
external/bcmaps/
external/webL10n/
external/shelljs/
external/jpgjs/
external/jasmine/
external/cmapscompress/
external/importL10n/
external/builder/fixtures_esprima/
shared/
test/tmp/
test/features/
test/pdfs/
test/resources/
test/font/*_spec.js
*~/
4 changes: 2 additions & 2 deletions external/importL10n/locales.js
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ function downloadLanguageFiles(root, langCode, callback) {
var request = https.get(url, function(response) {
var content = '';
response.setEncoding('utf8');
response.on("data", function(chunk) {
response.on('data', function(chunk) {
content += chunk;
});
response.on('end', function() {
Expand All @@ -75,7 +75,7 @@ function downloadLanguageFiles(root, langCode, callback) {
if (downloadsLeft === 0) {
callback();
}
})
});
});
});
}
Expand Down
2 changes: 1 addition & 1 deletion src/core/colorspace.js
Original file line number Diff line number Diff line change
Expand Up @@ -1000,7 +1000,7 @@ var CalRGBCS = (function CalRGBCSClosure() {

function sRGBTransferFunction(color) {
// See http://en.wikipedia.org/wiki/SRGB.
if (color <= 0.0031308){
if (color <= 0.0031308) {
return adjustToRange(0, 1, 12.92 * color);
}

Expand Down
15 changes: 5 additions & 10 deletions src/core/crypto.js
Original file line number Diff line number Diff line change
Expand Up @@ -498,8 +498,7 @@ var calculateSHA512 = (function calculateSHA512Closure() {
h5 = new Word64(0x9b05688c, 0x2b3e6c1f);
h6 = new Word64(0x1f83d9ab, 0xfb41bd6b);
h7 = new Word64(0x5be0cd19, 0x137e2179);
}
else {
} else {
// SHA384 is exactly the same
// except with different starting values and a trimmed result
h0 = new Word64(0xcbbb9d5d, 0xc1059ed8);
Expand Down Expand Up @@ -618,8 +617,7 @@ var calculateSHA512 = (function calculateSHA512Closure() {
h5.copyTo(result,40);
h6.copyTo(result,48);
h7.copyTo(result,56);
}
else {
} else {
result = new Uint8Array(48);
h0.copyTo(result,0);
h1.copyTo(result,8);
Expand Down Expand Up @@ -1651,11 +1649,9 @@ var PDF20 = (function PDF20Closure() {
}
if (remainder === 0) {
k = calculateSHA256(e, 0, e.length);
}
else if (remainder === 1) {
} else if (remainder === 1) {
k = calculateSHA384(e, 0, e.length);
}
else if (remainder === 2) {
} else if (remainder === 2) {
k = calculateSHA512(e, 0, e.length);
}
i++;
Expand Down Expand Up @@ -1977,8 +1973,7 @@ var CipherTransformFactory = (function CipherTransformFactoryClosure() {
encryptionKey = prepareKeyData(fileIdBytes, passwordBytes,
ownerPassword, userPassword, flags,
revision, keyLength, encryptMetadata);
}
else {
} else {
var ownerValidationSalt = stringToBytes(dict.get('O')).subarray(32, 40);
var ownerKeySalt = stringToBytes(dict.get('O')).subarray(40, 48);
var uBytes = stringToBytes(dict.get('U')).subarray(0, 48);
Expand Down
2 changes: 1 addition & 1 deletion src/core/font_renderer.js
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@ var FontRendererFactory = (function FontRendererFactoryClosure() {
for (j = 1, jj = contour.length; j < jj; j++) {
if ((contour[j].flags & 1)) {
lineTo(contour[j].x, contour[j].y);
} else if ((contour[j + 1].flags & 1)){
} else if ((contour[j + 1].flags & 1)) {
quadraticCurveTo(contour[j].x, contour[j].y,
contour[j + 1].x, contour[j + 1].y);
j++;
Expand Down
8 changes: 4 additions & 4 deletions src/core/function.js
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ var PDFFunction = (function PDFFunctionClosure() {
// x_i' = min(max(x_i, Domain_2i), Domain_2i+1)
var domain_2i = domain[i][0];
var domain_2i_1 = domain[i][1];
var xi = Math.min(Math.max(src[srcOffset +i], domain_2i),
var xi = Math.min(Math.max(src[srcOffset + i], domain_2i),
domain_2i_1);

// e_i = Interpolate(x_i', Domain_2i, Domain_2i+1,
Expand Down Expand Up @@ -467,7 +467,7 @@ var PDFFunction = (function PDFFunctionClosure() {
if (value < bound) {
value = bound;
} else {
bound = range[i * 2 +1];
bound = range[i * 2 + 1];
if (value > bound) {
value = bound;
}
Expand Down Expand Up @@ -1052,7 +1052,7 @@ var PostScriptCompiler = (function PostScriptCompilerClosure() {
return null;
}
n = num1.number;
if (n < 0 || (n|0) !== n || stack.length < n) {
if (n < 0 || (n | 0) !== n || stack.length < n) {
return null;
}
ast1 = stack[stack.length - n - 1];
Expand Down Expand Up @@ -1102,7 +1102,7 @@ var PostScriptCompiler = (function PostScriptCompilerClosure() {
}
j = num2.number;
n = num1.number;
if (n <= 0 || (n|0) !== n || (j|0) !== j || stack.length < n) {
if (n <= 0 || (n | 0) !== n || (j | 0) !== j || stack.length < n) {
// ... and integers
return null;
}
Expand Down
2 changes: 1 addition & 1 deletion src/core/jpg.js
Original file line number Diff line number Diff line change
Expand Up @@ -645,7 +645,7 @@ var JpegImage = (function JpegImageClosure() {
fileMarker = readUint16();
while (fileMarker !== 0xFFD9) { // EOI (End of image)
var i, j, l;
switch(fileMarker) {
switch (fileMarker) {
case 0xFFE0: // APP0 (Application Specific)
case 0xFFE1: // APP1
case 0xFFE2: // APP2
Expand Down
2 changes: 1 addition & 1 deletion src/core/jpx.js
Original file line number Diff line number Diff line change
Expand Up @@ -2135,7 +2135,7 @@ var JpxImage = (function JpxImageClosure() {

// step 1 & 3
j = offset - 2;
current = delta * x[j -1];
current = delta * x[j - 1];
for (n = len + 3; n--; j += 2) {
next = delta * x[j + 1];
x[j] = K * x[j] - current - next;
Expand Down
3 changes: 1 addition & 2 deletions src/core/murmurhash3.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,8 +65,7 @@ var MurmurHash3_64 = (function MurmurHash3_64Closure (seed) {
var code = input.charCodeAt(i);
if (code <= 0xff) {
data[length++] = code;
}
else {
} else {
data[length++] = code >>> 8;
data[length++] = code & 0xff;
}
Expand Down
2 changes: 1 addition & 1 deletion src/core/obj.js
Original file line number Diff line number Diff line change
Expand Up @@ -1230,7 +1230,7 @@ var XRef = (function XRefClosure() {
} else {
xrefEntry = this.fetchCompressed(xrefEntry, suppressEncryption);
}
if (isDict(xrefEntry)){
if (isDict(xrefEntry)) {
xrefEntry.objId = ref.toString();
} else if (isStream(xrefEntry)) {
xrefEntry.dict.objId = ref.toString();
Expand Down
2 changes: 1 addition & 1 deletion src/display/annotation_layer.js
Original file line number Diff line number Diff line change
Expand Up @@ -509,7 +509,7 @@ var TextWidgetAnnotationElement = (
// TODO: This duplicates some of the logic in CanvasGraphics.setFont().
var style = element.style;
style.fontSize = this.data.fontSize + 'px';
style.direction = (this.data.fontDirection < 0 ? 'rtl': 'ltr');
style.direction = (this.data.fontDirection < 0 ? 'rtl' : 'ltr');

if (!font) {
return;
Expand Down
2 changes: 1 addition & 1 deletion src/display/canvas.js
Original file line number Diff line number Diff line change
Expand Up @@ -391,7 +391,7 @@ function compileType3Glyph(imgData) {
var o = outlines[i];
c.moveTo(o[0], o[1]);
for (var j = 2, jj = o.length; j < jj; j += 2) {
c.lineTo(o[j], o[j+1]);
c.lineTo(o[j], o[j + 1]);
}
}
c.fill();
Expand Down
2 changes: 1 addition & 1 deletion src/display/font_loader.js
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ if (typeof PDFJSDev === 'undefined' || !PDFJSDev.test('MOZCENTRAL')) {
function isFontReady(name, callback) {
called++;
// With setTimeout clamping this gives the font ~100ms to load.
if(called > 30) {
if (called > 30) {
warn('Load test font never loaded.');
callback();
return;
Expand Down
10 changes: 5 additions & 5 deletions src/display/svg.js
Original file line number Diff line number Diff line change
Expand Up @@ -307,7 +307,7 @@ var SVGGraphics = (function SVGGraphicsClosure() {
continue;
}

if(opList[x].fn === 'restore') {
if (opList[x].fn === 'restore') {
opTree = tmp.pop();
} else {
opTree.push(opList[x]);
Expand Down Expand Up @@ -470,14 +470,14 @@ var SVGGraphics = (function SVGGraphicsClosure() {

for (var x = 0; x < fnArrayLen; x++) {
var fnId = fnArray[x];
opList.push({'fnId' : fnId, 'fn': REVOPS[fnId], 'args': argsArray[x]});
opList.push({'fnId': fnId, 'fn': REVOPS[fnId], 'args': argsArray[x]});
}
return opListToTree(opList);
},

executeOpTree: function SVGGraphics_executeOpTree(opTree) {
var opTreeLen = opTree.length;
for(var x = 0; x < opTreeLen; x++) {
for (var x = 0; x < opTreeLen; x++) {
var fn = opTree[x].fn;
var fnId = opTree[x].fnId;
var args = opTree[x].args;
Expand Down Expand Up @@ -733,7 +733,7 @@ var SVGGraphics = (function SVGGraphicsClosure() {

current.txtElement.setAttributeNS(null, 'transform',
pm(current.textMatrix) +
' scale(1, -1)' );
' scale(1, -1)');
current.txtElement.setAttributeNS(XML_NS, 'xml:space', 'preserve');
current.txtElement.appendChild(current.tspan);
current.txtgrp.appendChild(current.txtElement);
Expand Down Expand Up @@ -1105,7 +1105,7 @@ var SVGGraphics = (function SVGGraphicsClosure() {
rect.setAttributeNS(null, 'width', pf(width));
rect.setAttributeNS(null, 'height', pf(height));
rect.setAttributeNS(null, 'fill', fillColor);
rect.setAttributeNS(null, 'mask', 'url(#' + current.maskId +')');
rect.setAttributeNS(null, 'mask', 'url(#' + current.maskId + ')');
this.defs.appendChild(mask);

this._ensureTransformGroup().appendChild(rect);
Expand Down
9 changes: 4 additions & 5 deletions test/unit/crypto_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -317,11 +317,10 @@ describe('crypto', function() {
alg = new PDF17();
password = new Uint8Array([117, 115, 101, 114]);
userValidation = new Uint8Array([117, 169, 4, 32, 159, 101, 22, 220]);
userPassword = new Uint8Array([
131, 242, 143, 160, 87, 2, 138, 134, 79,
253, 189, 173, 224, 73, 144, 241, 190, 81,
197, 15, 249, 105, 145, 151, 15, 194, 65,
3, 1, 126, 187, 221]);
userPassword = new Uint8Array([131, 242, 143, 160, 87, 2, 138, 134, 79,
253, 189, 173, 224, 73, 144, 241, 190, 81,
197, 15, 249, 105, 145, 151, 15, 194, 65,
3, 1, 126, 187, 221]);
result = alg.checkUserPassword(password, userValidation, userPassword);
expect(result).toEqual(true);
});
Expand Down

0 comments on commit 9295114

Please sign in to comment.