From 1d68a6ed1f3a1e6d2aa36c8e74c7853a72884068 Mon Sep 17 00:00:00 2001 From: Michael Naumov Date: Wed, 24 Jun 2026 00:59:12 -0600 Subject: [PATCH] chore: find-overexposed Add find-overexposed and find-overexposed:fix scripts wrapping the obsidian-dev-utils over-exposure linter. --- package.json | 2 ++ scripts/find-overexposed-fix.ts | 11 +++++++++++ scripts/find-overexposed.ts | 11 +++++++++++ 3 files changed, 24 insertions(+) create mode 100644 scripts/find-overexposed-fix.ts create mode 100644 scripts/find-overexposed.ts diff --git a/package.json b/package.json index e7c70a8..9d70283 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,8 @@ "build:compile:typescript": "jiti scripts/build-compile-typescript.ts", "commit": "jiti scripts/commit.ts", "dev": "jiti scripts/dev.ts", + "find-overexposed": "jiti scripts/find-overexposed.ts", + "find-overexposed:fix": "jiti scripts/find-overexposed-fix.ts", "format": "jiti scripts/format.ts", "format:check": "jiti scripts/format-check.ts", "lint": "jiti scripts/lint.ts", diff --git a/scripts/find-overexposed-fix.ts b/scripts/find-overexposed-fix.ts new file mode 100644 index 0000000..964f326 --- /dev/null +++ b/scripts/find-overexposed-fix.ts @@ -0,0 +1,11 @@ +import process from 'node:process'; +import { 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() })); +}); diff --git a/scripts/find-overexposed.ts b/scripts/find-overexposed.ts new file mode 100644 index 0000000..69dd574 --- /dev/null +++ b/scripts/find-overexposed.ts @@ -0,0 +1,11 @@ +import process from 'node:process'; +import { 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() }); + process.stdout.write(formatOverExposureFindings(findings, { baseFolder: process.cwd() })); +});