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]Properties
Properties
| Property | Type | Description | Default | Required |
|---|---|---|---|---|
remove_separators | String array | Remove matching Markdown separator lines. | ["---"] | No |
remove_headers | Boolean | Remove Markdown heading lines to avoid duplicated structure. | false | No |
remove_hash_lines | Boolean | Remove comment-style lines beginning with #. | false | No |
remove_release_summary | Boolean | Remove generated release narrative while retaining actual change items. | false | No |
remove_metadata | Boolean | Remove source metadata such as type, stability, workflow, or maintenance lines. | false | No |
remove_keywords | String array | Remove lines containing configured case-sensitive project boilerplate. | 3 generated phrases | No |
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)_",
]