diff options
| author | Craig Jennings <c@cjennings.net> | 2026-04-19 12:42:10 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-04-19 12:42:10 -0500 |
| commit | bd6881adbe25272278031b419bedd5811ef3828c (patch) | |
| tree | 3b0b9b9f771d2c589ef90f42dbd07c4713ceebfb /languages/python | |
| parent | 019db5f9677902ba02d703a8554667d1b6e88f6b (diff) | |
| download | rulesets-bd6881adbe25272278031b419bedd5811ef3828c.tar.gz rulesets-bd6881adbe25272278031b419bedd5811ef3828c.zip | |
refactor(elisp): generalize validate-el.sh test-runner for flat layouts
Phase 2 test lookup now triggers for any .el file outside tests/, not
just modules/*.el. Stem-based test matching works the same way; this
just broadens the case pattern.
Before: only modules/foo.el → tests/test-foo*.el triggered Phase 2.
After: foo.el, lib/foo.el, modules/foo.el all do.
init.el and early-init.el are still Phase-1-only (byte-compile would
load the full package graph).
Verified on:
- emacs.d (modules/-based): modules/browser-config.el still runs
its matching test, exit 0
- flat layout (scratch /tmp): source.el at project root successfully
finds and runs tests/test-source.el
Diffstat (limited to 'languages/python')
0 files changed, 0 insertions, 0 deletions
