mroberts
bb963169dd
feat(hooks): add --hook-output flag reporting removed comments
...
Emits Claude Code PostToolUse JSON so automated comment removal is
announced in-context instead of appearing as a silent mutation.
--install-hook now writes 'shush --changes-only --hook-output'.
Bump version to 0.6.0.
2026-07-17 12:42:41 -05:00
mroberts
e5536f9cce
chore: bump version to 0.5.0
...
Also point make push at origin; upstream remote does not exist.
2026-07-08 13:24:29 -05:00
mroberts
59c48a36cb
feat(config): preserve doc-style comments by default
...
Strip pass was eating JSDoc/Javadoc blocks. Add default preserve
patterns for /** blocks, /*! banners, /// and //! line docs.
Opt out by overriding preserve in .shush.toml.
2026-07-08 13:24:29 -05:00
mroberts
272ce89ec5
fix(git): bypass external diff driver; preserve version pins and zizmor
...
- git: pass --no-ext-diff so difftastic/other diff.external drivers don't
break --unified=0 parsing (was yielding zero ranges -> whole-file strip)
- config: add /regex/ preserve patterns; keep version pins (# v2.1.6) and
zizmor: directives by default
- bump version to 0.4.2
2026-07-03 12:49:46 -05:00
mroberts
80e93e9e15
ci: make tea login idempotent (delete stale login before add)
2026-07-03 09:23:37 -05:00
mroberts
f8d3199bde
chore: bump version to 0.4.1
2026-07-03 09:16:03 -05:00
mroberts
480aebfcd0
feat(config): preserve lint/tool directives by default across supported languages
2026-07-03 09:00:21 -05:00
mroberts
57bb1c4b62
chore: bump version to 0.4.0
2026-07-02 09:54:51 -05:00
mroberts
a7a561fbbd
ci: add Gitea release workflow using tea CLI
2026-07-02 09:20:06 -05:00
mroberts
41a491564f
ci: add Gitea Actions build/test workflow
2026-07-02 09:20:06 -05:00
mroberts
85f83a8aaf
test(languages): tier-1 language comment-removal goldens
2026-07-02 09:20:06 -05:00
mroberts
2f37640302
feat(languages): register tier-1 languages and chroma routing
2026-07-02 09:20:06 -05:00
mroberts
22e2c2d169
docs: tier-1 language additions plan
2026-07-02 09:20:06 -05:00
mroberts
fda9a8a295
fix(processor): annotate every removed line in multi-line preview windows
2026-07-02 09:20:06 -05:00
mroberts
2711f141fd
docs: note .sass routes through SCSS lexer
2026-07-02 09:20:06 -05:00
mroberts
b07ea41c60
test(processor): multi-line golden fixtures; route .sass through SCSS lexer
2026-07-02 09:20:06 -05:00
mroberts
bbc49efbfe
feat(processor): route preview paths through StripComments
2026-07-02 09:20:06 -05:00
mroberts
7ef198016e
feat(processor): route mutation paths through StripComments
2026-07-02 09:20:06 -05:00
mroberts
3e73ce7b2e
build: require go 1.25 (chroma v2.27) and align release workflow
2026-07-02 09:20:06 -05:00
mroberts
811f1c13ff
feat(processor): StripComments chroma engine with legacy fallback
2026-07-02 09:20:06 -05:00
mroberts
82b84c12d2
feat(processor): add chroma dep, lexer resolution and drop rules
2026-07-02 09:20:06 -05:00
mroberts
c348204a47
docs: multi-line comment implementation plan (chroma)
2026-07-02 09:20:06 -05:00
mroberts
711691559b
docs: rewrite multi-line comment spec around chroma tokenizer
2026-07-02 09:20:06 -05:00
mroberts
c59a782d7d
docs: multi-line block comment support design spec
2026-07-02 09:20:06 -05:00
mroberts
16fc10c59a
test(processor): remove code comments from wholefile_test
2026-07-02 09:20:06 -05:00
mroberts
31619dc7ee
test(processor): guard -update against CI misuse; drop agent report md
2026-07-02 09:20:06 -05:00
mroberts
3db4911e7a
test(processor): git-mode whole-file and line-range cases
2026-07-02 09:20:06 -05:00
mroberts
a117f75bba
test(processor): preservation, preserve-lines, backup cases
2026-07-02 09:20:06 -05:00
mroberts
42c46aa2d5
test(processor): single-line block + inline/block flag cases
2026-07-02 09:20:06 -05:00
mroberts
d3ab6a41be
test(processor): line-comment, string-protection, structure cases
2026-07-02 09:20:06 -05:00
mroberts
f51fb3f170
test(processor): whole-file golden driver + seed python cases
2026-07-02 09:20:06 -05:00
mroberts
9e9b292a6f
refactor(processor): inject cfg into file-mutating methods
2026-07-02 09:20:06 -05:00
mroberts
27681bc56a
wip: baseline before wholefile tests
2026-07-02 09:20:06 -05:00