chore: Enable more lint rules, disable some that trigger a lot. Will clean up later.

This commit is contained in:
cpojer
2026-01-31 16:03:28 +09:00
parent 481f696a87
commit 15792b153f
292 changed files with 643 additions and 699 deletions

View File

@@ -30,7 +30,7 @@ export function resolveConfigPath(config: OpenClawConfig | undefined, pathStr: s
export function isConfigPathTruthy(config: OpenClawConfig | undefined, pathStr: string): boolean {
const value = resolveConfigPath(config, pathStr);
if (value === undefined && pathStr in DEFAULT_CONFIG_VALUES) {
return DEFAULT_CONFIG_VALUES[pathStr] === true;
return DEFAULT_CONFIG_VALUES[pathStr];
}
return isTruthy(value);
}

View File

@@ -41,7 +41,7 @@ function parseInstallSpec(input: unknown): SkillInstallSpec | undefined {
}
const spec: SkillInstallSpec = {
kind: kind as SkillInstallSpec["kind"],
kind: kind,
};
if (typeof raw.id === "string") spec.id = raw.id;
@@ -78,7 +78,7 @@ export function resolveOpenClawMetadata(
const raw = getFrontmatterValue(frontmatter, "metadata");
if (!raw) return undefined;
try {
const parsed = JSON5.parse(raw) as Record<string, unknown>;
const parsed = JSON5.parse(raw);
if (!parsed || typeof parsed !== "object") return undefined;
const metadataRawCandidates = [MANIFEST_KEY, ...LEGACY_MANIFEST_KEYS];
let metadataRaw: unknown;