conventional-changelog/commitlint
View on GitHubfix: subject-case value set to lower-case but input is not properly formatted (prompt-cli)
Open
#3570 opened on Mar 25, 2023
bughelp wanted
Description
Expected Behavior
Setting subject-case value to lower-case should properly format all text to lower-case. If it moves onto the next step without properly formatting, an error should properly display.
Current Behavior
- When I type my subject message in all uppercase, the cli shows it being lower-cased, but when I go to the next step, the subject still displays as all upper-case
- There is no error that pops up that my text is not lower-case

Affected packages
- cli
- core
- prompt
- config-angular
Possible Solution
No response
Steps to Reproduce
1. Set subject-case rule in `commitlint.config.js`
module.exports = {
extends: ['@commitlint/config-conventional'],
rules: {
'subject-case': [2, 'always', 'lower-case'],
},
};
2. When committing, I type HELLO WORLD as my subject and move to the next stage (body), no error prompt appears that my text is not lower-case. The commit message is currently generated as `fix: HELLO WORLD` instead of `fix: hello world`
Context
No response
commitlint --version
@commitlint/cli: ^17.4.2
git --version
v2.25.1
node --version
v16.14.2