xo: Fix unicorn/prefer-node-protocol.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2022-03-31 21:52:32 -07:00
parent 3b04b61662
commit e39d2a9b95
29 changed files with 52 additions and 53 deletions

View File

@@ -1,5 +1,5 @@
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import * as Sentry from "@sentry/electron"; import * as Sentry from "@sentry/electron";
import {JsonDB} from "node-json-db"; import {JsonDB} from "node-json-db";

View File

@@ -1,4 +1,4 @@
import fs from "fs"; import fs from "node:fs";
import {app} from "./remote"; import {app} from "./remote";

View File

@@ -1,4 +1,4 @@
import process from "process"; import process from "node:process";
import type * as z from "zod"; import type * as z from "zod";

View File

@@ -1,6 +1,6 @@
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import process from "process"; import process from "node:process";
import * as z from "zod"; import * as z from "zod";

View File

@@ -1,7 +1,7 @@
import {shell} from "electron/common"; import {shell} from "electron/common";
import fs from "fs"; import fs from "node:fs";
import os from "os"; import os from "node:os";
import path from "path"; import path from "node:path";
import {html} from "./html"; import {html} from "./html";

View File

@@ -1,7 +1,7 @@
import {Console} from "console"; // eslint-disable-line node/prefer-global/console import {Console} from "node:console";
import fs from "fs"; import fs from "node:fs";
import os from "os"; import os from "node:os";
import process from "process"; import process from "node:process";
import {initSetUp} from "./default-util"; import {initSetUp} from "./default-util";
import {app} from "./remote"; import {app} from "./remote";

View File

@@ -1,4 +1,4 @@
import process from "process"; import process from "node:process";
export const {app, dialog} = export const {app, dialog} =
process.type === "renderer" process.type === "renderer"

View File

@@ -1,4 +1,4 @@
import path from "path"; import path from "node:path";
import i18n from "i18n"; import i18n from "i18n";

View File

@@ -1,7 +1,7 @@
import {shell} from "electron/common"; import {shell} from "electron/common";
import {app, dialog, session} from "electron/main"; import {app, dialog, session} from "electron/main";
import process from "process"; import process from "node:process";
import util from "util"; import util from "node:util";
import log from "electron-log"; import log from "electron-log";
import type {UpdateDownloadedEvent, UpdateInfo} from "electron-updater"; import type {UpdateDownloadedEvent, UpdateInfo} from "electron-updater";

View File

@@ -1,7 +1,7 @@
import {nativeImage} from "electron/common"; import {nativeImage} from "electron/common";
import type {BrowserWindow} from "electron/main"; import type {BrowserWindow} from "electron/main";
import {app} from "electron/main"; import {app} from "electron/main";
import process from "process"; import process from "node:process";
import * as ConfigUtil from "../common/config-util"; import * as ConfigUtil from "../common/config-util";

View File

@@ -5,8 +5,8 @@ import type {
WebContents, WebContents,
} from "electron/main"; } from "electron/main";
import {Notification, app} from "electron/main"; import {Notification, app} from "electron/main";
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import * as ConfigUtil from "../common/config-util"; import * as ConfigUtil from "../common/config-util";
import * as LinkUtil from "../common/link-util"; import * as LinkUtil from "../common/link-util";

View File

@@ -1,7 +1,7 @@
import type {IpcMainEvent, WebContents} from "electron/main"; import type {IpcMainEvent, WebContents} from "electron/main";
import {BrowserWindow, app, dialog, powerMonitor, session} from "electron/main"; import {BrowserWindow, app, dialog, powerMonitor, session} from "electron/main";
import path from "path"; import path from "node:path";
import process from "process"; import process from "node:process";
import * as remoteMain from "@electron/remote/main"; import * as remoteMain from "@electron/remote/main";
import windowStateKeeper from "electron-window-state"; import windowStateKeeper from "electron-window-state";

View File

@@ -1,6 +1,6 @@
import {app, dialog} from "electron/main"; import {app, dialog} from "electron/main";
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import {JsonDB} from "node-json-db"; import {JsonDB} from "node-json-db";
import {DataError} from "node-json-db/dist/lib/Errors"; import {DataError} from "node-json-db/dist/lib/Errors";

View File

@@ -1,7 +1,7 @@
import {shell} from "electron/common"; import {shell} from "electron/common";
import type {MenuItemConstructorOptions} from "electron/main"; import type {MenuItemConstructorOptions} from "electron/main";
import {BrowserWindow, Menu, app} from "electron/main"; import {BrowserWindow, Menu, app} from "electron/main";
import process from "process"; import process from "node:process";
import AdmZip from "adm-zip"; import AdmZip from "adm-zip";

View File

@@ -1,9 +1,9 @@
import type {ClientRequest, IncomingMessage, Session} from "electron/main"; import type {ClientRequest, IncomingMessage, Session} from "electron/main";
import {app, net} from "electron/main"; import {app, net} from "electron/main";
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import stream from "stream"; import stream from "node:stream";
import util from "util"; import util from "node:util";
import * as Sentry from "@sentry/electron"; import * as Sentry from "@sentry/electron";
import getStream from "get-stream"; import getStream from "get-stream";

View File

@@ -1,5 +1,5 @@
import {app} from "electron/main"; import {app} from "electron/main";
import process from "process"; import process from "node:process";
import AutoLaunch from "auto-launch"; import AutoLaunch from "auto-launch";

View File

@@ -1,6 +1,6 @@
import {Buffer} from "buffer";
import crypto from "crypto";
import {clipboard} from "electron/common"; import {clipboard} from "electron/common";
import {Buffer} from "node:buffer";
import crypto from "node:crypto";
// This helper is exposed via electron_bridge for use in the social // This helper is exposed via electron_bridge for use in the social
// login flow. // login flow.

View File

@@ -4,7 +4,7 @@ import type {
ContextMenuParams, ContextMenuParams,
MenuItemConstructorOptions, MenuItemConstructorOptions,
} from "electron/renderer"; } from "electron/renderer";
import process from "process"; import process from "node:process";
import {Menu} from "@electron/remote"; import {Menu} from "@electron/remote";

View File

@@ -1,4 +1,4 @@
import process from "process"; import process from "node:process";
import type {Html} from "../../../common/html"; import type {Html} from "../../../common/html";
import {html} from "../../../common/html"; import {html} from "../../../common/html";

View File

@@ -1,7 +1,7 @@
import type {WebContents} from "electron/main"; import type {WebContents} from "electron/main";
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import process from "process"; import process from "node:process";
import * as remote from "@electron/remote"; import * as remote from "@electron/remote";
import {app, dialog} from "@electron/remote"; import {app, dialog} from "@electron/remote";

View File

@@ -1,4 +1,4 @@
import {EventEmitter} from "events"; import {EventEmitter} from "node:events";
import type {ClipboardDecrypter} from "./clipboard-decrypter"; import type {ClipboardDecrypter} from "./clipboard-decrypter";
import {ClipboardDecrypterImpl} from "./clipboard-decrypter"; import {ClipboardDecrypterImpl} from "./clipboard-decrypter";

View File

@@ -1,6 +1,6 @@
import {clipboard} from "electron/common"; import {clipboard} from "electron/common";
import path from "path"; import path from "node:path";
import process from "process"; import process from "node:process";
import {Menu, app, dialog, session} from "@electron/remote"; import {Menu, app, dialog, session} from "@electron/remote";
import * as remote from "@electron/remote"; import * as remote from "@electron/remote";

View File

@@ -1,7 +1,7 @@
import type {OpenDialogOptions} from "electron/renderer"; import type {OpenDialogOptions} from "electron/renderer";
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import process from "process"; import process from "node:process";
import * as remote from "@electron/remote"; import * as remote from "@electron/remote";
import {app, dialog, session} from "@electron/remote"; import {app, dialog, session} from "@electron/remote";

View File

@@ -1,4 +1,4 @@
import process from "process"; import process from "node:process";
import type {DndSettings} from "../../../../common/dnd-util"; import type {DndSettings} from "../../../../common/dnd-util";
import {html} from "../../../../common/html"; import {html} from "../../../../common/html";

View File

@@ -1,4 +1,4 @@
import process from "process"; import process from "node:process";
import {html} from "../../../../common/html"; import {html} from "../../../../common/html";
import * as LinkUtil from "../../../../common/link-util"; import * as LinkUtil from "../../../../common/link-util";

View File

@@ -1,5 +1,5 @@
import {contextBridge, webFrame} from "electron/renderer"; import {contextBridge, webFrame} from "electron/renderer";
import fs from "fs"; import fs from "node:fs";
import electron_bridge, {bridgeEvents} from "./electron-bridge"; import electron_bridge, {bridgeEvents} from "./electron-bridge";
import * as NetworkError from "./pages/network"; import * as NetworkError from "./pages/network";

View File

@@ -1,8 +1,8 @@
import type {NativeImage} from "electron/common"; import type {NativeImage} from "electron/common";
import {nativeImage} from "electron/common"; import {nativeImage} from "electron/common";
import type {Tray as ElectronTray} from "electron/main"; import type {Tray as ElectronTray} from "electron/main";
import path from "path"; import path from "node:path";
import process from "process"; import process from "node:process";
import {BrowserWindow, Menu, Tray} from "@electron/remote"; import {BrowserWindow, Menu, Tray} from "@electron/remote";

View File

@@ -1,5 +1,5 @@
import fs from "fs"; import fs from "node:fs";
import path from "path"; import path from "node:path";
import {app, dialog} from "@electron/remote"; import {app, dialog} from "@electron/remote";
import * as Sentry from "@sentry/electron"; import * as Sentry from "@sentry/electron";

View File

@@ -285,8 +285,7 @@
], ],
"strict": "error", "strict": "error",
"unicorn/prefer-json-parse-buffer": "off", "unicorn/prefer-json-parse-buffer": "off",
"unicorn/prefer-module": "off", "unicorn/prefer-module": "off"
"unicorn/prefer-node-protocol": "off"
}, },
"envs": [ "envs": [
"node", "node",