conventional-changelog / conventional-changelog/commitlint

feat: check for email address in max-line-length

Open
#4,627 1 comment 1 reaction 0 assignees View on GitHub
discussion feature
Dominant language
TypeScript
Stars
18.7k
Forks
970
Avg merge
7h 33m
Merged PRs (30d)
49

Description

### Expected Behavior

"Co-Authored-By: my-really-long-email-address@my-really-long-domain.com" shouldn't trigger a body-max-line-length error.

### Current Behavior

It does.

### Affected packages

- [ ] cli
- [ ] core
- [ ] prompt
- [ ] config-angular

### Possible Solution

There seems to be a case where the length gets ignored when a URL is included in the line. Expand that to include an email or co-authored-by tag.

### Context

Copilot can be used to create a pull-request. It attributes your GitHub user as a co-author. This line can extend beyond normal length requirements.

Our current solution is to disable the line length check, but it would be nice if it recognized the tag line and ignored it.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.