Skip to content

Commit

Permalink
Merge pull request #19050 from Snuffleupagus/evaluator-no-var
Browse files Browse the repository at this point in the history
Enable the ESLint `no-var` rule in the `src/core/evaluator.js` file
  • Loading branch information
timvandermeij authored Nov 17, 2024
2 parents cab98b8 + c082169 commit a719c3c
Showing 1 changed file with 10 additions and 11 deletions.
21 changes: 10 additions & 11 deletions src/core/evaluator.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/* eslint-disable no-var */

import {
AbortException,
Expand Down Expand Up @@ -1887,7 +1886,7 @@ class PartialEvaluator {
);
return;
case OPS.setFont:
var fontSize = args[1];
const fontSize = args[1];
// eagerly collect all fonts
next(
self
Expand All @@ -1913,7 +1912,7 @@ class PartialEvaluator {
parsingText = false;
break;
case OPS.endInlineImage:
var cacheKey = args[0].cacheKey;
const cacheKey = args[0].cacheKey;
if (cacheKey) {
const localImage = localImageCache.getByName(cacheKey);
if (localImage) {
Expand Down Expand Up @@ -1946,8 +1945,8 @@ class PartialEvaluator {
self.ensureStateFont(stateManager.state);
continue;
}
var combinedGlyphs = [];
var state = stateManager.state;
const combinedGlyphs = [],
state = stateManager.state;
for (const arrItem of args[0]) {
if (typeof arrItem === "string") {
combinedGlyphs.push(...self.handleText(arrItem, state));
Expand Down Expand Up @@ -3079,6 +3078,8 @@ class PartialEvaluator {

const operation = {};
let stop,
name,
isValidName,
args = [];
while (!(stop = timeSlotManager.check())) {
// The arguments parsed by read() are not used beyond this loop, so
Expand All @@ -3098,7 +3099,7 @@ class PartialEvaluator {
switch (fn | 0) {
case OPS.setFont:
// Optimization to ignore multiple identical Tf commands.
var fontNameArg = args[0].name,
const fontNameArg = args[0].name,
fontSizeArg = args[1];
if (
textState.font &&
Expand Down Expand Up @@ -3239,12 +3240,10 @@ class PartialEvaluator {
break;
case OPS.paintXObject:
flushTextContentItem();
if (!xobjs) {
xobjs = resources.get("XObject") || Dict.empty;
}
xobjs ??= resources.get("XObject") || Dict.empty;

var isValidName = args[0] instanceof Name;
var name = args[0].name;
isValidName = args[0] instanceof Name;
name = args[0].name;

if (isValidName && emptyXObjectCache.getByName(name)) {
break;
Expand Down

0 comments on commit a719c3c

Please sign in to comment.