aboutsummaryrefslogtreecommitdiff
path: root/tests/test-coverage-core--parse-simplecov.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-10 14:13:56 -0500
committerCraig Jennings <c@cjennings.net>2026-05-10 14:13:56 -0500
commitf1e8f0898244bd2d834baf7541d10e5eff351d34 (patch)
tree0398749a566619df6d5f8a63ce0edc6e1c245fb4 /tests/test-coverage-core--parse-simplecov.el
parent4f8eabac69f6477b83276e583dcdf91c17f6cf0f (diff)
downloaddotemacs-f1e8f0898244bd2d834baf7541d10e5eff351d34.tar.gz
dotemacs-f1e8f0898244bd2d834baf7541d10e5eff351d34.zip
refactor(system-lib): extract cj/shell-quote-argument-readable from dev-fkeys
Phase 2.2 of utility-consolidation. The "quote only when shell-unsafe characters appear, otherwise leave the argument readable" pattern was trapped in dev-fkeys as `cj/--f6-shell-quote-argument' alongside its `cj/--f6-shell-safe-argument-regexp' constant. Lift both into system-lib.el under their generic names; the F6 branding hid that the same shape is useful for any generated compile/test command where the surrounding line ends up in a *compilation* buffer the user reads. Six Normal/Boundary tests cover safe inputs that pass through unchanged (alphanumeric paths, test regexes, `FLAG=value', `host:port'), unsafe inputs that get quoted (spaces, `$', `;', `&', backticks, `*'), and the empty-string boundary. Migrate dev-fkeys's five callers to the new name and add `(require \='system-lib)' per the Phase 2 exit criterion.
Diffstat (limited to 'tests/test-coverage-core--parse-simplecov.el')
0 files changed, 0 insertions, 0 deletions