chore: enable no-console dlint rule (#25113)

This commit is contained in:
David Sherret 2024-08-20 15:14:37 -04:00 committed by GitHub
parent 2f47b4d1fd
commit a7c002ae63
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
49 changed files with 138 additions and 30 deletions

View File

@ -4,6 +4,7 @@
"include": [ "include": [
"ban-untagged-todo", "ban-untagged-todo",
"camelcase", "camelcase",
"no-console",
"guard-for-in" "guard-for-in"
], ],
"exclude": [ "exclude": [

View File

@ -1,3 +1,6 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const count = 100000; const count = 100000;
for (let i = 0; i < count; i++) console.log("Hello World"); for (let i = 0; i < count; i++) console.log("Hello World");

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args
: [process.argv[2], process.argv[3]]; : [process.argv[2], process.argv[3]];

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args
: [process.argv[2], process.argv[3]]; : [process.argv[2], process.argv[3]];

View File

@ -3,6 +3,7 @@
// TODO(bartlomieju): Replace this with a real HTTP server once // TODO(bartlomieju): Replace this with a real HTTP server once
// https://github.com/denoland/deno/issues/726 is completed. // https://github.com/denoland/deno/issues/726 is completed.
// Note: this is a keep-alive server. // Note: this is a keep-alive server.
// deno-lint-ignore-file no-console
const addr = Deno.args[0] || "127.0.0.1:4500"; const addr = Deno.args[0] || "127.0.0.1:4500";
const [hostname, port] = addr.split(":"); const [hostname, port] = addr.split(":");
const listener = Deno.listen({ hostname, port: Number(port) }); const listener = Deno.listen({ hostname, port: Number(port) });

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const queueMicrotask = globalThis.queueMicrotask || process.nextTick; const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args
: [process.argv[2], process.argv[3]]; : [process.argv[2], process.argv[3]];

View File

@ -2,6 +2,8 @@
// //
// From https://github.com/just-js/benchmarks/tree/main/01-stdio // From https://github.com/just-js/benchmarks/tree/main/01-stdio
// deno-lint-ignore-file no-console
const blocksize = parseInt(Deno.args[0] || 65536); const blocksize = parseInt(Deno.args[0] || 65536);
const buf = new Uint8Array(blocksize); const buf = new Uint8Array(blocksize);
let size = 0; let size = 0;

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const queueMicrotask = globalThis.queueMicrotask || process.nextTick; const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const queueMicrotask = globalThis.queueMicrotask || process.nextTick; const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
// Note: when benchmarking across different Deno version, make sure to clear // Note: when benchmarking across different Deno version, make sure to clear
// the DENO_DIR cache. // the DENO_DIR cache.
let [total, count] = typeof Deno !== "undefined" ? Deno.args : []; let [total, count] = typeof Deno !== "undefined" ? Deno.args : [];

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const queueMicrotask = globalThis.queueMicrotask || process.nextTick; const queueMicrotask = globalThis.queueMicrotask || process.nextTick;
let [total, count] = typeof Deno !== "undefined" let [total, count] = typeof Deno !== "undefined"
? Deno.args ? Deno.args

View File

@ -157,6 +157,7 @@ function cron(
const _res = isPromise(result) ? (await result) : result; const _res = isPromise(result) ? (await result) : result;
success = true; success = true;
} catch (error) { } catch (error) {
// deno-lint-ignore no-console
console.error(`Exception in cron handler ${name}`, error); console.error(`Exception in cron handler ${name}`, error);
success = false; success = false;
} }

View File

@ -525,6 +525,7 @@ function mapToCallback(context, callback, onError) {
); );
} }
} catch (error) { } catch (error) {
// deno-lint-ignore no-console
console.error("Exception in onError while handling exception", error); console.error("Exception in onError while handling exception", error);
response = internalServerError(); response = internalServerError();
} }
@ -533,6 +534,7 @@ function mapToCallback(context, callback, onError) {
if (innerRequest?.[_upgraded]) { if (innerRequest?.[_upgraded]) {
// We're done here as the connection has been upgraded during the callback and no longer requires servicing. // We're done here as the connection has been upgraded during the callback and no longer requires servicing.
if (response !== UPGRADE_RESPONSE_SENTINEL) { if (response !== UPGRADE_RESPONSE_SENTINEL) {
// deno-lint-ignore no-console
console.error("Upgrade response was not returned from callback"); console.error("Upgrade response was not returned from callback");
context.close(); context.close();
} }
@ -612,6 +614,7 @@ function serve(arg1, arg2) {
const wantsUnix = ObjectHasOwn(options, "path"); const wantsUnix = ObjectHasOwn(options, "path");
const signal = options.signal; const signal = options.signal;
const onError = options.onError ?? function (error) { const onError = options.onError ?? function (error) {
// deno-lint-ignore no-console
console.error(error); console.error(error);
return internalServerError(); return internalServerError();
}; };
@ -627,6 +630,7 @@ function serve(arg1, arg2) {
if (options.onListen) { if (options.onListen) {
options.onListen(listener.addr); options.onListen(listener.addr);
} else { } else {
// deno-lint-ignore no-console
console.log(`Listening on ${path}`); console.log(`Listening on ${path}`);
} }
}); });
@ -684,6 +688,7 @@ function serve(arg1, arg2) {
const host = StringPrototypeIncludes(addr.hostname, ":") const host = StringPrototypeIncludes(addr.hostname, ":")
? `[${addr.hostname}]` ? `[${addr.hostname}]`
: addr.hostname; : addr.hostname;
// deno-lint-ignore no-console
console.log(`Listening on ${scheme}${host}:${addr.port}/`); console.log(`Listening on ${scheme}${host}:${addr.port}/`);
} }
}; };
@ -729,6 +734,7 @@ function serveHttpOn(context, addr, callback) {
const promiseErrorHandler = (error) => { const promiseErrorHandler = (error) => {
// Abnormal exit // Abnormal exit
// deno-lint-ignore no-console
console.error( console.error(
"Terminating Deno.serve loop due to unexpected error", "Terminating Deno.serve loop due to unexpected error",
error, error,
@ -856,6 +862,7 @@ function registerDeclarativeServer(exports) {
const nThreads = serveWorkerCount > 1 const nThreads = serveWorkerCount > 1
? ` with ${serveWorkerCount} threads` ? ` with ${serveWorkerCount} threads`
: ""; : "";
// deno-lint-ignore no-console
console.debug( console.debug(
`%cdeno serve%c: Listening on %chttp://${hostname}:${port}/%c${nThreads}`, `%cdeno serve%c: Listening on %chttp://${hostname}:${port}/%c${nThreads}`,
"color: green", "color: green",

View File

@ -318,6 +318,7 @@ class Kv {
const _res = isPromise(result) ? (await result) : result; const _res = isPromise(result) ? (await result) : result;
success = true; success = true;
} catch (error) { } catch (error) {
// deno-lint-ignore no-console
console.error("Exception in queue handler", error); console.error("Exception in queue handler", error);
} finally { } finally {
const promise: Promise<void> = op_kv_finish_dequeued_message( const promise: Promise<void> = op_kv_finish_dequeued_message(

View File

@ -42,6 +42,7 @@ export function warnNotImplemented(msg?: string) {
const message = msg const message = msg
? `Warning: Not implemented: ${msg}` ? `Warning: Not implemented: ${msg}`
: "Warning: Not implemented"; : "Warning: Not implemented";
// deno-lint-ignore no-console
console.warn(message); console.warn(message);
} }

View File

@ -1836,6 +1836,7 @@ export class ServerImpl extends EventEmitter {
} }
setTimeout() { setTimeout() {
// deno-lint-ignore no-console
console.error("Not implemented: Server.setTimeout()"); console.error("Not implemented: Server.setTimeout()");
} }

View File

@ -127,6 +127,7 @@ type Http2Headers = Record<string, string | string[]>;
const debugHttp2Enabled = false; const debugHttp2Enabled = false;
function debugHttp2(...args) { function debugHttp2(...args) {
if (debugHttp2Enabled) { if (debugHttp2Enabled) {
// deno-lint-ignore no-console
console.log(...args); console.log(...args);
} }
} }
@ -1636,16 +1637,19 @@ export class Http2Server extends Server {
this.emit("stream", stream, headers); this.emit("stream", stream, headers);
return await stream._deferred.promise; return await stream._deferred.promise;
} catch (e) { } catch (e) {
// deno-lint-ignore no-console
console.log(">>> Error in serveHttpOnConnection", e); console.log(">>> Error in serveHttpOnConnection", e);
} }
return new Response(""); return new Response("");
}, },
() => { () => {
// deno-lint-ignore no-console
console.log(">>> error"); console.log(">>> error");
}, },
() => {}, () => {},
); );
} catch (e) { } catch (e) {
// deno-lint-ignore no-console
console.log(">>> Error in Http2Server", e); console.log(">>> Error in Http2Server", e);
} }
}, },

View File

@ -30,6 +30,7 @@ export function initializeDebugEnv(debugEnv: string) {
// NODE_DEBUG=http or NODE_DEBUG=http2. // NODE_DEBUG=http or NODE_DEBUG=http2.
function emitWarningIfNeeded(set: string) { function emitWarningIfNeeded(set: string) {
if ("HTTP" === set || "HTTP2" === set) { if ("HTTP" === set || "HTTP2" === set) {
// deno-lint-ignore no-console
console.warn( console.warn(
"Setting the NODE_DEBUG environment variable " + "Setting the NODE_DEBUG environment variable " +
"to '" + set.toLowerCase() + "' can expose sensitive " + "to '" + set.toLowerCase() + "' can expose sensitive " +
@ -50,6 +51,7 @@ function debuglogImpl(
emitWarningIfNeeded(set); emitWarningIfNeeded(set);
debugImpls[set] = function debug(...args: unknown[]) { debugImpls[set] = function debug(...args: unknown[]) {
const msg = args.map((arg) => inspect(arg)).join(" "); const msg = args.map((arg) => inspect(arg)).join(" ");
// deno-lint-ignore no-console
console.error("%s %s: %s", set, String(Deno.pid), msg); console.error("%s %s: %s", set, String(Deno.pid), msg);
}; };
} else { } else {

View File

@ -28,6 +28,7 @@ class NodeTestContext {
} }
diagnostic(message) { diagnostic(message) {
// deno-lint-ignore no-console
console.log("DIAGNOSTIC:", message); console.log("DIAGNOSTIC:", message);
} }

View File

@ -234,6 +234,7 @@ function timestamp(): string {
*/ */
// deno-lint-ignore no-explicit-any // deno-lint-ignore no-explicit-any
export function log(...args: any[]) { export function log(...args: any[]) {
// deno-lint-ignore no-console
console.log("%s - %s", timestamp(), ReflectApply(format, undefined, args)); console.log("%s - %s", timestamp(), ReflectApply(format, undefined, args));
} }

View File

@ -47,7 +47,7 @@ const {
const debugWorkerThreads = false; const debugWorkerThreads = false;
function debugWT(...args) { function debugWT(...args) {
if (debugWorkerThreads) { if (debugWorkerThreads) {
// deno-lint-ignore prefer-primordials // deno-lint-ignore prefer-primordials no-console
console.log(...args); console.log(...args);
} }
} }

View File

@ -164,6 +164,7 @@ function resolvePromiseWith(value) {
function rethrowAssertionErrorRejection(e) { function rethrowAssertionErrorRejection(e) {
if (e && ObjectPrototypeIsPrototypeOf(AssertionError.prototype, e)) { if (e && ObjectPrototypeIsPrototypeOf(AssertionError.prototype, e)) {
queueMicrotask(() => { queueMicrotask(() => {
// deno-lint-ignore no-console
console.error(`Internal Error: ${e.stack}`); console.error(`Internal Error: ${e.stack}`);
}); });
} }

View File

@ -125,12 +125,15 @@ function warnOnDeprecatedApi(apiName, stack, ...suggestions) {
return; return;
} }
// deno-lint-ignore no-console
const logError = console.error;
if (!verboseDeprecatedApiWarning) { if (!verboseDeprecatedApiWarning) {
if (ALREADY_WARNED_DEPRECATED.has(apiName)) { if (ALREADY_WARNED_DEPRECATED.has(apiName)) {
return; return;
} }
ALREADY_WARNED_DEPRECATED.add(apiName); ALREADY_WARNED_DEPRECATED.add(apiName);
console.error( logError(
`%cwarning: %cUse of deprecated "${apiName}" API. This API will be removed in Deno 2. Run again with DENO_VERBOSE_WARNINGS=1 to get more details.`, `%cwarning: %cUse of deprecated "${apiName}" API. This API will be removed in Deno 2. Run again with DENO_VERBOSE_WARNINGS=1 to get more details.`,
"color: yellow;", "color: yellow;",
"font-weight: bold;", "font-weight: bold;",
@ -176,40 +179,40 @@ function warnOnDeprecatedApi(apiName, stack, ...suggestions) {
} }
ALREADY_WARNED_DEPRECATED.add(apiName + stack); ALREADY_WARNED_DEPRECATED.add(apiName + stack);
console.error( logError(
`%cwarning: %cUse of deprecated "${apiName}" API. This API will be removed in Deno 2.`, `%cwarning: %cUse of deprecated "${apiName}" API. This API will be removed in Deno 2.`,
"color: yellow;", "color: yellow;",
"font-weight: bold;", "font-weight: bold;",
); );
console.error(); logError();
console.error( logError(
"See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations", "See the Deno 1 to 2 Migration Guide for more information at https://docs.deno.com/runtime/manual/advanced/migrate_deprecations",
); );
console.error(); logError();
if (stackLines.length > 0) { if (stackLines.length > 0) {
console.error("Stack trace:"); logError("Stack trace:");
for (let i = 0; i < stackLines.length; i++) { for (let i = 0; i < stackLines.length; i++) {
console.error(` ${StringPrototypeTrim(stackLines[i])}`); logError(` ${StringPrototypeTrim(stackLines[i])}`);
} }
console.error(); logError();
} }
for (let i = 0; i < suggestions.length; i++) { for (let i = 0; i < suggestions.length; i++) {
const suggestion = suggestions[i]; const suggestion = suggestions[i];
console.error( logError(
`%chint: ${suggestion}`, `%chint: ${suggestion}`,
"font-weight: bold;", "font-weight: bold;",
); );
} }
if (isFromRemoteDependency) { if (isFromRemoteDependency) {
console.error( logError(
`%chint: It appears this API is used by a remote dependency. Try upgrading to the latest version of that dependency.`, `%chint: It appears this API is used by a remote dependency. Try upgrading to the latest version of that dependency.`,
"font-weight: bold;", "font-weight: bold;",
); );
} }
console.error(); logError();
} }
function windowClose() { function windowClose() {
@ -716,25 +719,33 @@ function bootstrapMainRuntime(runtimeOptions, warmup = false) {
if (mode === executionModes.serve) { if (mode === executionModes.serve) {
if (serveIsMain && serveWorkerCount) { if (serveIsMain && serveWorkerCount) {
// deno-lint-ignore no-console
const origLog = console.log; const origLog = console.log;
// deno-lint-ignore no-console
const origError = console.error; const origError = console.error;
const prefix = `[serve-worker-0 ]`; const prefix = `[serve-worker-0 ]`;
// deno-lint-ignore no-console
console.log = (...args) => { console.log = (...args) => {
return origLog(prefix, ...new primordials.SafeArrayIterator(args)); return origLog(prefix, ...new primordials.SafeArrayIterator(args));
}; };
// deno-lint-ignore no-console
console.error = (...args) => { console.error = (...args) => {
return origError(prefix, ...new primordials.SafeArrayIterator(args)); return origError(prefix, ...new primordials.SafeArrayIterator(args));
}; };
} else if (serveWorkerCount !== null) { } else if (serveWorkerCount !== null) {
// deno-lint-ignore no-console
const origLog = console.log; const origLog = console.log;
// deno-lint-ignore no-console
const origError = console.error; const origError = console.error;
const base = `serve-worker-${serveWorkerCount + 1}`; const base = `serve-worker-${serveWorkerCount + 1}`;
// 15 = "serve-worker-nn".length, assuming // 15 = "serve-worker-nn".length, assuming
// serveWorkerCount < 100 // serveWorkerCount < 100
const prefix = `[${StringPrototypePadEnd(base, 15, " ")}]`; const prefix = `[${StringPrototypePadEnd(base, 15, " ")}]`;
// deno-lint-ignore no-console
console.log = (...args) => { console.log = (...args) => {
return origLog(prefix, ...new primordials.SafeArrayIterator(args)); return origLog(prefix, ...new primordials.SafeArrayIterator(args));
}; };
// deno-lint-ignore no-console
console.error = (...args) => { console.error = (...args) => {
return origError(prefix, ...new primordials.SafeArrayIterator(args)); return origError(prefix, ...new primordials.SafeArrayIterator(args));
}; };
@ -757,6 +768,7 @@ function bootstrapMainRuntime(runtimeOptions, warmup = false) {
if (mode === executionModes.serve && !serve) { if (mode === executionModes.serve && !serve) {
if (serveIsMain) { if (serveIsMain) {
// Only error if main worker // Only error if main worker
// deno-lint-ignore no-console
console.error( console.error(
`%cerror: %cdeno serve requires %cexport default { fetch }%c in the main module, did you mean to run \"deno run\"?`, `%cerror: %cdeno serve requires %cexport default { fetch }%c in the main module, did you mean to run \"deno run\"?`,
"color: yellow;", "color: yellow;",
@ -770,6 +782,7 @@ function bootstrapMainRuntime(runtimeOptions, warmup = false) {
if (serve) { if (serve) {
if (mode === executionModes.run) { if (mode === executionModes.run) {
// deno-lint-ignore no-console
console.error( console.error(
`%cwarning: %cDetected %cexport default { fetch }%c, did you mean to run \"deno serve\"?`, `%cwarning: %cDetected %cexport default { fetch }%c, did you mean to run \"deno serve\"?`,
"color: yellow;", "color: yellow;",

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const targetDir = Deno.execPath().replace(/[^\/\\]+$/, ""); const targetDir = Deno.execPath().replace(/[^\/\\]+$/, "");
const [libPrefix, libSuffix] = { const [libPrefix, libSuffix] = {
darwin: ["lib", "dylib"], darwin: ["lib", "dylib"],

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const targetDir = Deno.execPath().replace(/[^\/\\]+$/, ""); const targetDir = Deno.execPath().replace(/[^\/\\]+$/, "");
const [libPrefix, libSuffix] = { const [libPrefix, libSuffix] = {
darwin: ["lib", "dylib"], darwin: ["lib", "dylib"],

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { assertEquals, loadTestLibrary } from "./common.js"; import { assertEquals, loadTestLibrary } from "./common.js";
const properties = loadTestLibrary(); const properties = loadTestLibrary();

View File

@ -1,6 +1,8 @@
#!/usr/bin/env -S deno run --allow-read=. --allow-write=. --allow-run=git --config=tests/config/deno.json #!/usr/bin/env -S deno run --allow-read=. --allow-write=. --allow-run=git --config=tests/config/deno.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
/** This copies the test files according to the config file `tests/node_compat/config.jsonc` */ /** This copies the test files according to the config file `tests/node_compat/config.jsonc` */
import { walk } from "@std/fs/walk"; import { walk } from "@std/fs/walk";

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
/** /**
* This script will run the test files specified in the configuration file. * This script will run the test files specified in the configuration file.
* *

View File

@ -1,7 +1,5 @@
const assert = require("assert"); const assert = require("assert");
// TODO(kt3k): Uncomment this when util.debuglog is added const debug = require('util').debuglog('test');
// const debug = require('util').debuglog('test');
const debug = console.log;
function onmessage(m) { function onmessage(m) {
debug("CHILD got message:", m); debug("CHILD got message:", m);

View File

@ -8,6 +8,8 @@
// std/fmt/colors auto determines whether to put colors in or not. We need // std/fmt/colors auto determines whether to put colors in or not. We need
// better infrastructure here so we can properly test the colors. // better infrastructure here so we can properly test the colors.
// deno-lint-ignore-file no-console
import { import {
assert, assert,
assertEquals, assertEquals,

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { import {
assert, assert,
assertEquals, assertEquals,

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { assertMatch, assertRejects } from "@std/assert"; import { assertMatch, assertRejects } from "@std/assert";
import { Buffer, BufReader, BufWriter } from "@std/io"; import { Buffer, BufReader, BufWriter } from "@std/io";
import { TextProtoReader } from "../testdata/run/textproto.ts"; import { TextProtoReader } from "../testdata/run/textproto.ts";

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { import {
assert, assert,
assertEquals, assertEquals,

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
// Requires to be run with `--allow-net` flag // Requires to be run with `--allow-net` flag
import { assert, assertEquals, assertMatch, assertThrows } from "@std/assert"; import { assert, assertEquals, assertMatch, assertThrows } from "@std/assert";

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { write, writeSync } from "node:fs"; import { write, writeSync } from "node:fs";
import { assertEquals } from "@std/assert"; import { assertEquals } from "@std/assert";
import { Buffer } from "node:buffer"; import { Buffer } from "node:buffer";

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import * as http2 from "node:http2"; import * as http2 from "node:http2";
import { Buffer } from "node:buffer"; import { Buffer } from "node:buffer";
import { readFile } from "node:fs/promises"; import { readFile } from "node:fs/promises";

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import EventEmitter from "node:events"; import EventEmitter from "node:events";
import http, { type RequestOptions, type ServerResponse } from "node:http"; import http, { type RequestOptions, type ServerResponse } from "node:http";
import url from "node:url"; import url from "node:url";

View File

@ -1,5 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import * as net from "node:net"; import * as net from "node:net";
import { assert, assertEquals } from "@std/assert"; import { assert, assertEquals } from "@std/assert";
import * as path from "@std/path"; import * as path from "@std/path";

View File

@ -1,6 +1,7 @@
// deno-lint-ignore-file no-undef
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-undef no-console
import process, { import process, {
arch as importedArch, arch as importedArch,
argv, argv,

View File

@ -1,6 +1,8 @@
#!/usr/bin/env -S deno run --allow-write --allow-read --allow-net --allow-env --allow-run --config=tests/config/deno.json #!/usr/bin/env -S deno run --allow-write --allow-read --allow-net --allow-env --allow-run --config=tests/config/deno.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
// This script is used to run WPT tests for Deno. // This script is used to run WPT tests for Deno.
import { import {

View File

@ -1,6 +1,8 @@
#!/usr/bin/env -S deno run --allow-read=. --allow-run=git --config=tests/config/deno.json #!/usr/bin/env -S deno run --allow-read=. --allow-run=git --config=tests/config/deno.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { getSources, ROOT_PATH } from "./util.js"; import { getSources, ROOT_PATH } from "./util.js";
const copyrightYear = 2024; const copyrightYear = 2024;

View File

@ -1,5 +1,8 @@
#!/usr/bin/env -S deno run --allow-write --allow-read --allow-run --allow-net --config=tests/config/deno.json #!/usr/bin/env -S deno run --allow-write --allow-read --allow-run --allow-net --config=tests/config/deno.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { buildMode, getPrebuilt, getSources, join, ROOT_PATH } from "./util.js"; import { buildMode, getPrebuilt, getSources, join, ROOT_PATH } from "./util.js";
import { checkCopyright } from "./copyright_checker.js"; import { checkCopyright } from "./copyright_checker.js";
import * as ciFile from "../.github/workflows/ci.generate.ts"; import * as ciFile from "../.github/workflows/ci.generate.ts";
@ -44,27 +47,19 @@ async function dlint() {
"*.js", "*.js",
"*.ts", "*.ts",
":!:.github/mtime_cache/action.js", ":!:.github/mtime_cache/action.js",
":!:tests/testdata/swc_syntax_error.ts",
":!:tests/testdata/error_008_checkjs.js",
":!:cli/bench/testdata/npm/*", ":!:cli/bench/testdata/npm/*",
":!:cli/bench/testdata/express-router.js", ":!:cli/bench/testdata/express-router.js",
":!:cli/bench/testdata/react-dom.js", ":!:cli/bench/testdata/react-dom.js",
":!:cli/compilers/wasm_wrap.js", ":!:cli/compilers/wasm_wrap.js",
":!:cli/tsc/dts/**", ":!:cli/tsc/dts/**",
":!:cli/tsc/*typescript.js",
":!:cli/tsc/compiler.d.ts",
":!:runtime/examples/",
":!:target/", ":!:target/",
":!:tests/registry/**", ":!:tests/registry/**",
":!:tests/specs/**", ":!:tests/specs/**",
":!:tests/testdata/encoding/**", ":!:tests/testdata/**",
":!:tests/testdata/error_syntax.js", ":!:tests/unit_node/testdata/**",
":!:tests/testdata/file_extensions/ts_with_js_extension.js",
":!:tests/testdata/fmt/**",
":!:tests/testdata/lint/**",
":!:tests/testdata/npm/**",
":!:tests/testdata/run/**",
":!:tests/testdata/tsc/**",
":!:tests/testdata/test/glob/**",
":!:cli/tsc/*typescript.js",
":!:cli/tsc/compiler.d.ts",
":!:tests/wpt/suite/**", ":!:tests/wpt/suite/**",
":!:tests/wpt/runner/**", ":!:tests/wpt/runner/**",
]); ]);
@ -93,7 +88,7 @@ async function dlint() {
}), }),
); );
} }
await Promise.all(pending); await Promise.allSettled(pending);
} }
// `prefer-primordials` has to apply only to files related to bootstrapping, // `prefer-primordials` has to apply only to files related to bootstrapping,

View File

@ -1,5 +1,8 @@
#!/usr/bin/env -S deno run -A --quiet --lock=tools/deno.lock.json #!/usr/bin/env -S deno run -A --quiet --lock=tools/deno.lock.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { $, createOctoKit, semver } from "./deps.ts"; import { $, createOctoKit, semver } from "./deps.ts";
const currentDirPath = $.path(import.meta).parentOrThrow(); const currentDirPath = $.path(import.meta).parentOrThrow();

View File

@ -1,5 +1,8 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json #!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { DenoWorkspace } from "./deno_workspace.ts"; import { DenoWorkspace } from "./deno_workspace.ts";
import { $, getCratesPublishOrder } from "./deps.ts"; import { $, getCratesPublishOrder } from "./deps.ts";

View File

@ -1,6 +1,8 @@
#!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json #!/usr/bin/env -S deno run -A --lock=tools/deno.lock.json
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { $ } from "jsr:@david/dax@0.41.0"; import { $ } from "jsr:@david/dax@0.41.0";
import { gray } from "jsr:@std/fmt@1/colors"; import { gray } from "jsr:@std/fmt@1/colors";
import { patchver } from "jsr:@deno/patchver@0.1.0"; import { patchver } from "jsr:@deno/patchver@0.1.0";

View File

@ -4,6 +4,8 @@
// passed, will automatically add a status check to the commit with a link to // passed, will automatically add a status check to the commit with a link to
// the wpt.fyi page. // the wpt.fyi page.
// deno-lint-ignore-file no-console
import { gzip } from "https://deno.land/x/compress@v0.4.1/gzip/mod.ts"; import { gzip } from "https://deno.land/x/compress@v0.4.1/gzip/mod.ts";
const user = Deno.env.get("WPT_FYI_USER"); const user = Deno.env.get("WPT_FYI_USER");

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
import { dirname, fromFileUrl, join, resolve, toFileUrl } from "@std/path"; import { dirname, fromFileUrl, join, resolve, toFileUrl } from "@std/path";
import { wait } from "https://deno.land/x/wait@0.1.13/mod.ts"; import { wait } from "https://deno.land/x/wait@0.1.13/mod.ts";
export { dirname, fromFileUrl, join, resolve, toFileUrl }; export { dirname, fromFileUrl, join, resolve, toFileUrl };

View File

@ -1,4 +1,7 @@
// Copyright 2018-2024 the Deno authors. All rights reserved. MIT license. // Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-console
const prTitle = Deno.args[0]; const prTitle = Deno.args[0];
if (prTitle == null) { if (prTitle == null) {