Skip to main content

Cleaning Rules

Cleaning Rules

Active

Remove project-specific template boilerplate before grouping and rendering without changing Git history.

Command[tool.custy.changelog.cleaning]

Category

Changelog Configuration

Quick Command

[tool.custy.changelog.cleaning]

preprocessingmetadatakeywords

Properties

Properties

PropertyTypeDescriptionDefaultRequired
remove_separatorsString arrayRemove matching Markdown separator lines.["---"]No
remove_headersBooleanRemove Markdown heading lines to avoid duplicated structure.falseNo
remove_hash_linesBooleanRemove comment-style lines beginning with #.falseNo
remove_release_summaryBooleanRemove generated release narrative while retaining actual change items.falseNo
remove_metadataBooleanRemove source metadata such as type, stability, workflow, or maintenance lines.falseNo
remove_keywordsString arrayRemove lines containing configured case-sensitive project boilerplate.3 generated phrasesNo
Generated cleaning rules
toml
[tool.custy.changelog.cleaning]
remove_separators = ["---"]
remove_headers = false
remove_hash_lines = false
remove_release_summary = false
remove_metadata = false
remove_keywords = [
"Changelog:",
"- *(Nothing yet)* — See tag message for full context.",
"- _(Nothing yet)_",
]

Continue