Absolute Path Checker

Verify no absolute paths exist in implementation code when discussing tests, refactoring, portability, or directory hierarchy Use when this capability is needed.

tomevault-io Updated

File contents

Absolute Path Checker

ポータビリティを維持するため、src/ 内の絶対パスを検出し相対パスに変換する。

Procedure

grep -r "/Users/\|/home/" --include="*.ts" --include="*.js" src/
種別 対応
実装内リテラル 相対パスに変換(Deno.cwd(), import.meta.url, ./ を使用)
テスト出力/ログ 許可(ただしアサーション内は不可)
config デフォルト 環境変数 or 相対パスに変換

パス構築は join()/resolve() を使い文字列結合しない。$HOME, ~ も絶対パス扱い(Deno.env.get("HOME") は許可)。変更後は deno task test で検証する。


Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/tettuan--breakdownprompt--absolute-path-checker commit 66e9a99e6b

Frequently asked questions

npx skillmds@latest add tomevault-io/absolute-path-checker-3