@forge/lint
6.2.0-next.3-experimental-f258a6d6.2.0-next.4
out/lint/linters/permission-linter/permission-linter.js~
out/lint/linters/permission-linter/permission-linter.jsModified+2−1
Index: package/out/lint/linters/permission-linter/permission-linter.js
===================================================================
--- package/out/lint/linters/permission-linter/permission-linter.js
+++ package/out/lint/linters/permission-linter/permission-linter.js
@@ -2,8 +2,9 @@
Object.defineProperty(exports, "__esModule", { value: true });
exports.PermissionLinter = exports.fixMissingPermissions = exports.deprecatedEgressPermissions = exports.findMissingPermissions = exports.NON_FWD_SLASH_REGEX = void 0;
const tslib_1 = require("tslib");
const cli_shared_1 = require("@forge/cli-shared");
+const node_fetch_1 = tslib_1.__importDefault(require("node-fetch"));
const base_linter_1 = tslib_1.__importDefault(require("../../base-linter"));
const api_call_interface_1 = require("./api-call-interface");
const verifiers_1 = require("./verifiers");
const visitors_1 = require("./visitors");
@@ -246,9 +247,9 @@
}
async getProductPaths(cacheKey, url) {
const cached = this.cache?.get(cacheKey);
if (!cached) {
- const response = await fetch(url);
+ const response = await (0, node_fetch_1.default)(url);
const jsonBody = await response.json();
void this.cache?.set(cacheKey, jsonBody, 12 * ONE_HOUR_MS);
return jsonBody;
}