Switch _.isArray usage to native versions

Change-type: patch
This commit is contained in:
Pagan Gazzard 2023-10-13 15:12:19 +01:00 committed by Felipe Lalanne
parent 3fe8a22fb0
commit 20df54668c
6 changed files with 7 additions and 7 deletions

View File

@ -170,7 +170,7 @@ export class Service {
// First process the networks correctly
let networks: ServiceConfig['networks'] = {};
if (_.isArray(config.networks)) {
if (Array.isArray(config.networks)) {
_.each(config.networks, (name) => {
networks[name] = {};
});
@ -368,7 +368,7 @@ export class Service {
config.tty = Boolean(config.tty);
}
if (_.isArray(config.sysctls)) {
if (Array.isArray(config.sysctls)) {
config.sysctls = _.fromPairs(
_.map(config.sysctls, (v) => _.split(v, '=')),
);

View File

@ -29,7 +29,7 @@ export function camelCaseConfig(
// Networks can either be an object or array, but given _.isObject
// returns true for an array, we check the other way
if (!_.isArray(config.networks)) {
if (!Array.isArray(config.networks)) {
const networksTmp = structuredClone(config.networks);
_.each(networksTmp, (v, k) => {
config.networks[k] = _.mapKeys(v, (_v, key) => _.camelCase(key));

View File

@ -43,7 +43,7 @@ export function bootConfigToEnv(
return _(configOptions)
.mapKeys((_val, key) => configBackend.createConfigVarName(key))
.mapValues((val) => {
if (_.isArray(val)) {
if (Array.isArray(val)) {
return JSON.stringify(val).replace(/^\[(.*)\]$/, '$1');
}
return val;

View File

@ -61,7 +61,7 @@ export async function loadTargetFromFile(appsPath: string): Promise<boolean> {
throw new AppsJsonParseError(e);
}
if (_.isArray(stateFromFile)) {
if (Array.isArray(stateFromFile)) {
log.debug('Detected a legacy apps.json, converting...');
stateFromFile = fromLegacyAppsJson(stateFromFile as any[]);
}

View File

@ -133,7 +133,7 @@ async function setProxy(maybeConf: ProxyConfig | null): Promise<void> {
// but the compiler doesn't
const conf = maybeConf as ProxyConfig;
await mkdirp(proxyBasePath);
if (_.isArray(conf.noProxy)) {
if (Array.isArray(conf.noProxy)) {
await writeToBoot(noProxyPath, conf.noProxy.join('\n'));
}

View File

@ -38,7 +38,7 @@ class FakeRuleAdaptor {
return '';
};
if (_.isArray(rules)) {
if (Array.isArray(rules)) {
for (const rule of rules) {
await handleRule(rule);
}