diff --git a/packages/now-cgi/index.js b/packages/now-cgi/index.js index fd1386e2c..cd320d32e 100644 --- a/packages/now-cgi/index.js +++ b/packages/now-cgi/index.js @@ -3,7 +3,6 @@ const { mkdirp, copyFile } = require('fs-extra'); const { glob, - debug, download, shouldServe, createLambda, @@ -14,7 +13,7 @@ exports.analyze = ({ files, entrypoint }) => files[entrypoint].digest; exports.version = 3; -exports.build = async ({ workPath, files, entrypoint, meta, config }) => { +exports.build = async ({ workPath, files, entrypoint, meta }) => { const outDir = await getWritableDirectory(); await download(files, workPath, meta); diff --git a/packages/now-next/src/templated-launcher.ts b/packages/now-next/src/templated-launcher.ts index 6f64e514f..50c149d35 100644 --- a/packages/now-next/src/templated-launcher.ts +++ b/packages/now-next/src/templated-launcher.ts @@ -6,6 +6,7 @@ if (!process.env.NODE_ENV) { import { Server } from 'http'; import { Bridge } from './now__bridge'; // @ts-ignore +// eslint-disable-next-line @typescript-eslint/no-var-requires const page = require(__LAUNCHER_PAGE_PATH__); // page.render is for React rendering diff --git a/packages/now-node-bridge/src/bridge.ts b/packages/now-node-bridge/src/bridge.ts index 9601cfeae..82379ca9f 100644 --- a/packages/now-node-bridge/src/bridge.ts +++ b/packages/now-node-bridge/src/bridge.ts @@ -121,7 +121,7 @@ export class Bridge { // This is just to appease TypeScript strict mode, since it doesn't // understand that the Promise constructor is synchronous - this.resolveListening = (info: AddressInfo) => {}; + this.resolveListening = (_info: AddressInfo) => {}; // eslint-disable-line @typescript-eslint/no-unused-vars this.listening = new Promise(resolve => { this.resolveListening = resolve; diff --git a/packages/now-node/src/babel.ts b/packages/now-node/src/babel.ts index 2063dca58..1d69000d8 100644 --- a/packages/now-node/src/babel.ts +++ b/packages/now-node/src/babel.ts @@ -1,4 +1,5 @@ -const babel = require('@babel/core'); +const babel = require('@babel/core'); // eslint-disable-line @typescript-eslint/no-var-requires +// eslint-disable-next-line @typescript-eslint/no-var-requires const pluginTransformModulesCommonJs = require('@babel/plugin-transform-modules-commonjs'); export function compile( diff --git a/packages/now-python/test/fixtures/14-unicode-handler/probe.js b/packages/now-python/test/fixtures/14-unicode-handler/probe.js index c97e0fcf3..ff6182681 100644 --- a/packages/now-python/test/fixtures/14-unicode-handler/probe.js +++ b/packages/now-python/test/fixtures/14-unicode-handler/probe.js @@ -1,4 +1,4 @@ -module.exports = async function({ deploymentUrl, fetch, randomness }) { +module.exports = async function({ deploymentUrl, fetch }) { const nowjson = require('./now.json'); const probe = nowjson.probes[0]; const probeUrl = `https://${deploymentUrl}${probe.path}`; diff --git a/packages/now-python/test/fixtures/15-binary-handler/probe.js b/packages/now-python/test/fixtures/15-binary-handler/probe.js index 2eb15c88f..480bba248 100644 --- a/packages/now-python/test/fixtures/15-binary-handler/probe.js +++ b/packages/now-python/test/fixtures/15-binary-handler/probe.js @@ -1,7 +1,7 @@ const fs = require('fs'); const path = require('path'); -module.exports = async function({ deploymentUrl, fetch, randomness }) { +module.exports = async function({ deploymentUrl, fetch }) { const nowjson = require('./now.json'); const probe = nowjson.probes[0]; const probeUrl = `https://${deploymentUrl}${probe.path}`; diff --git a/test/benchmark.js b/test/benchmark.js index b7a660164..4e286450e 100644 --- a/test/benchmark.js +++ b/test/benchmark.js @@ -1,4 +1,3 @@ -const { execSync } = require('child_process'); const { join } = require('path'); const { tmpdir } = require('os'); const { mkdirSync, writeFileSync } = require('fs'); @@ -20,14 +19,14 @@ function getRandomText(wordCount) { .join(' '); } -function getRandomFileData(min) { +function getRandomFileData() { const wordCount = getRandomInt(1000, 2000); return getRandomText(wordCount); } -function createRandomFile(dir, i) { +function createRandomFile(dir) { const fileName = getRandomId() + '.txt'; - const data = getRandomFileData(i); + const data = getRandomFileData(); writeFileSync(join(dir, fileName), data, 'utf8'); } @@ -40,8 +39,8 @@ function createRandomProject(dir, fileCount) { writeFileSync(join(dir, 'now.json'), nowJson, 'utf8'); const publicDir = join(dir, 'public'); mkdirSync(publicDir); - Array.from({ length: fileCount }).forEach((_, i) => - createRandomFile(publicDir, i) + Array.from({ length: fileCount }).forEach(() => + createRandomFile(publicDir) ); } diff --git a/test/lib/run-build-lambda.js b/test/lib/run-build-lambda.js index 9edb0ab1d..798deb70f 100644 --- a/test/lib/run-build-lambda.js +++ b/test/lib/run-build-lambda.js @@ -1,5 +1,4 @@ const { - getLatestNodeVersion, glob, getWriteableDirectory, } = require('@now/build-utils');