Skip to content

Commit bced92c

Browse files
committed
fix lint issues
1 parent 7ec35c8 commit bced92c

File tree

6 files changed

+8
-13
lines changed

6 files changed

+8
-13
lines changed

src/LayoutBuilder.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1376,7 +1376,6 @@ class LayoutBuilder {
13761376
(line.hasEnoughSpaceForInline(textNode._inlines[0], textNode._inlines.slice(1)) || isForceContinue)) {
13771377
let isHardWrap = false;
13781378
let inline = textNode._inlines.shift();
1379-
isForceContinue = false;
13801379

13811380
if (!inline.noWrap && inline.text.length > 1 && inline.width > line.getAvailableWidth()) {
13821381
let maxChars = findMaxFitLength(inline.text, line.getAvailableWidth(), (txt) =>

src/PDFDocument.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ class PDFDocument extends PDFKit {
114114
throw new Error('No image');
115115
}
116116
} catch (error) {
117-
throw new Error(`Invalid image: ${error.toString()}\nImages dictionary should contain dataURL entries (or local file paths in node.js)`);
117+
throw new Error(`Invalid image: ${error.toString()}\nImages dictionary should contain dataURL entries (or local file paths in node.js)`, { cause: error });
118118
}
119119

120120
image.embed(this);

src/SVGMeasure.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ const parseSVG = (svgString) => {
2626

2727
try {
2828
doc = new XmlDocument(svgString);
29-
} catch (err) {
30-
throw new Error('Invalid svg document (' + err + ')');
29+
} catch (error) {
30+
throw new Error('Invalid svg document (' + error + ')', { cause: error });
3131
}
3232

3333
if (doc.name !== "svg") {

src/TableProcessor.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class TableProcessor {
2020
const prepareRowSpanData = () => {
2121
let rsd = [];
2222
let x = 0;
23-
let lastWidth = 0;
23+
let lastWidth;
2424

2525
rsd.push({ left: 0, rowSpan: 0 });
2626

@@ -274,7 +274,6 @@ class TableProcessor {
274274
lineColor: borderColor
275275
}, false, isNumber(overrideY), null, forcePage);
276276
currentLine = null;
277-
borderColor = null;
278277
cellAbove = null;
279278
currentCell = null;
280279
rowCellAbove = null;
@@ -356,9 +355,6 @@ class TableProcessor {
356355
dash: dash,
357356
lineColor: borderColor
358357
}, false, true);
359-
cellBefore = null;
360-
currentCell = null;
361-
borderColor = null;
362358
}
363359

364360
endTable(writer) {

src/URLResolver.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ async function fetchUrl(url, headers = {}) {
66
}
77
return await response.arrayBuffer();
88
} catch (error) {
9-
throw new Error(`Network request failed (url: "${url}", error: ${error.message})`);
9+
throw new Error(`Network request failed (url: "${url}", error: ${error.message})`, { cause: error });
1010
}
1111
}
1212

tests/unit/LayoutBuilder.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1797,7 +1797,7 @@ describe('LayoutBuilder', function () {
17971797

17981798

17991799
describe('dynamic header/footer', function () {
1800-
var docStructure, pdfDocument, styleDictionary, defaultStyle, background, header, footer, watermark, pageBreakBeforeFunction;
1800+
var docStructure, pdfDocument, styleDictionary, defaultStyle = undefined, background = undefined, header = undefined, footer = undefined, watermark = undefined, pageBreakBeforeFunction = undefined;
18011801

18021802
beforeEach(function () {
18031803
pdfDocument = sampleTestProvider;
@@ -1824,7 +1824,7 @@ describe('LayoutBuilder', function () {
18241824
});
18251825

18261826
describe('dynamic background', function () {
1827-
var docStructure, pdfDocument, styleDictionary, defaultStyle, background, header, footer, watermark, pageBreakBeforeFunction;
1827+
var docStructure, pdfDocument, styleDictionary, defaultStyle = undefined, background = undefined, header = undefined, footer = undefined, watermark = undefined, pageBreakBeforeFunction = undefined;
18281828

18291829
beforeEach(function () {
18301830
pdfDocument = sampleTestProvider;
@@ -1845,7 +1845,7 @@ describe('LayoutBuilder', function () {
18451845

18461846
describe('dynamic page break control', function () {
18471847

1848-
var docStructure, pdfDocument, styleDictionary, defaultStyle, background, header, footer, watermark, pageBreakBeforeFunction;
1848+
var docStructure, pdfDocument, styleDictionary, defaultStyle = undefined, background = undefined, header = undefined, footer = undefined, watermark = undefined, pageBreakBeforeFunction = undefined;
18491849

18501850

18511851
beforeEach(function () {

0 commit comments

Comments
 (0)