Skip to content

Feature request: Configurable delimiter for scope #701

Open
@just-boris

Description

@just-boris

Expected Behavior

I expect that commit message fix(module-a,module-b): Do something will pass scope-case rule.

Current Behavior

It fails, because it does not treat comma as a valid separator

Affected packages

  • cli
  • core
  • prompt
  • config-angular

Possible Solution

Make these delimiters configurable: https://github.com/conventional-changelog/commitlint/blob/master/%40commitlint/rules/src/scope-case.js#L25

Context

Sometimes there are commits that span across multiple modules. Currently they do not pass the linter. Splitting into multiple is not possible if committed changes require simultaneous update of all affected parts.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions