chore: update overexposed scripts

This commit is contained in:
Michael Naumov 2026-06-24 19:04:04 -06:00
parent 162e5a2529
commit 90009a4b55
2 changed files with 23 additions and 5 deletions

View file

@ -1,11 +1,25 @@
import process from 'node:process';
import { wrapCliTask } from 'obsidian-dev-utils/script-utils/cli-utils';
import { parseArgs } from 'node:util';
import {
CliTaskResult,
wrapCliTask
} from 'obsidian-dev-utils/script-utils/cli-utils';
import {
findOverExposure,
formatOverExposureFindings
} from 'obsidian-dev-utils/script-utils/linters/over-exposure';
await wrapCliTask(() => {
const findings = findOverExposure({ projectFolder: process.cwd(), shouldFix: true });
process.stdout.write(formatOverExposureFindings(findings, { baseFolder: process.cwd() }));
const [, , ...args] = process.argv;
const { values } = parseArgs({
args,
options: {
force: { type: 'boolean' }
}
});
await wrapCliTask(() => {
const findings = findOverExposure({ projectFolder: process.cwd(), shouldFix: true, shouldForce: values.force ?? false });
process.stdout.write(formatOverExposureFindings(findings, { baseFolder: process.cwd() }));
return CliTaskResult.Success(findings.every((finding) => finding.wasFixed));
});

View file

@ -1,5 +1,8 @@
import process from 'node:process';
import { wrapCliTask } from 'obsidian-dev-utils/script-utils/cli-utils';
import {
CliTaskResult,
wrapCliTask
} from 'obsidian-dev-utils/script-utils/cli-utils';
import {
findOverExposure,
formatOverExposureFindings
@ -8,4 +11,5 @@ import {
await wrapCliTask(() => {
const findings = findOverExposure({ projectFolder: process.cwd() });
process.stdout.write(formatOverExposureFindings(findings, { baseFolder: process.cwd() }));
return CliTaskResult.Success(findings.length === 0);
});