Skip to content

Ignore commented lines? #7

Closed

Description

@eyefodder

Is it possible to get commitlint to ignore commented lines? For example this commit message:

ops: update CommitLint allowed types
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# On branch DAY-36-enforce-git-hygeine
# Your branch is up to date with 'origin/DAY-36-enforce-git-hygeine'.
#
# Changes to be committed:
#	modified:   .commitlint.yml
#

will fail because there's not an empty line after ops: update CommitLint allowed types but given the rest of the lines are all commented out, I think it should pass? I'm also finding the same thing if e.g. some of the commented lines are longer than the rules (this often happens if the path to a modified file is long)

Cheers!

Activity

  1. danbernier commented on Sep 20, 2022

    @danbernier

    I'd add to @eyefodder's point that anything that git commit -v ignores, so should commitlint.

  2. gumbo2k commented on Jun 27, 2024

    @gumbo2k
    Contributor

    Yes, it would be lovely to have the git commit's cleanup of comments and verbose diff happen before commitlint sees the message.

    This would shift the burden of maintaining the filtering of comments and diff's (in case of git commit -v) to git itself, instead of trying to emulate that (configurable) behavior. 🤔

    Unfortunately there seems to be no postprocess-commit-msg hook in the Committing-Workflow Hooks that we could use.

  3. gumbo2k commented on Jun 27, 2024

    @gumbo2k
    Contributor
  4. added 2 commits that reference this issue on Jul 15, 2024
    c31a1be
    eae785d
  5. added a commit that references this issue on Jun 14, 2025
    5b163c6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions