homarr-labs / homarr

Found shorthand type coercions JS-0066
Anti-pattern
Minor
5 occurrences in this check
use Boolean(process.env.CI) instead
20    AUTH_SECRET: process.env.AUTH_SECRET,
21    AUTH_URL: process.env.AUTH_URL,
22  },
23  skipValidation: !!process.env.CI || !!process.env.SKIP_ENV_VALIDATION,24});
use Boolean(process.env.SKIP_ENV_VALIDATION) instead
20    AUTH_SECRET: process.env.AUTH_SECRET,
21    AUTH_URL: process.env.AUTH_URL,
22  },
23  skipValidation: !!process.env.CI || !!process.env.SKIP_ENV_VALIDATION,24});
use Boolean(secret.value) instead
165      const secretKinds = getSecretKinds(input.kind);
166      const secrets = input.secrets.filter(
167        (secret): secret is { kind: IntegrationSecretKind; value: string } =>
168          !!secret.value,169      );
170      const everyInputSecretDefined = secretKinds.every((secretKind) =>
171        secrets.some((secret) => secret.kind === secretKind),
use Boolean(process.env.SKIP_ENV_VALIDATION) instead
34  },
35  skipValidation:
36    !!process.env.CI ||
37    !!process.env.SKIP_ENV_VALIDATION ||38    process.env.npm_lifecycle_event === "lint",
39});
use Boolean(process.env.CI) instead
33    // NEXT_PUBLIC_CLIENTVAR: process.env.NEXT_PUBLIC_CLIENTVAR,
34  },
35  skipValidation:
36    !!process.env.CI ||37    !!process.env.SKIP_ENV_VALIDATION ||
38    process.env.npm_lifecycle_event === "lint",
39});