-
Notifications
You must be signed in to change notification settings - Fork 953
Closed
Description
Expected Behavior
should work like https://commitlint.js.org/#/reference-prompt
Current Behavior
just as initialize
$ yarn commit
yarn run v1.22.5
$ git add . && commit && git push
warning: LF will be replaced by CRLF in package.json.
The file will have its original line endings in your working directory
Please enter a type: [required] [tab-completion] [header]
<type> holds information about the goal of a change.
<type>(<scope>): <subject>
<body>
<footer>
95 characters left
❯ type: sadas
Invalid Command. Showing Help:
Commands:
help [command...] Provides help for a given command.
exit Exits application.
build Affects the build system or external dependencies.
chore Other changes that don't modify src or test files
ci Changes CI configuration files and scripts.
docs Adds or alters documentation.
feat Adds a new feature.
fix Solves a bug.
perf Improves performance.
refactor Rewrites code without feature, performance or bug changes.
revert Reverts a previous commit.
style Improves formatting, white-space.
test Adds or modifies tests.
❯ type:version
"devDependencies": {
"@commitlint/cli": "^16.2.1",
"@commitlint/config-angular": "^16.2.1",
"@commitlint/config-conventional": "^16.2.1",
"@commitlint/cz-commitlint": "^16.2.1",
"@commitlint/prompt-cli": "^14.1.0",
"commitizen": "^4.2.4",
"husky": "^7.0.0",
"lerna": "^4.0.0"
},commitlint.config.js
module.exports = {
extends: ["@commitlint/config-conventional"],
prompt: {
messages: {
skip: ':skip',
max: 'upper %d chars',
min: '%d chars at least',
emptyWarning: 'can not be empty',
upperLimitWarning: 'over limit',
lowerLimitWarning: 'below limit'
},
questions: {
type: {
description: "Select the type of change that you're committing:",
enum: {
feat: {
description: 'A new feature',
title: 'Features',
emoji: '✨',
},
fix: {
description: 'A bug fix',
title: 'Bug Fixes',
emoji: '🐛',
},
docs: {
description: 'Documentation only changes',
title: 'Documentation',
emoji: '📚',
},
style: {
description: 'Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)',
title: 'Styles',
emoji: '💎',
},
refactor: {
description: 'A code change that neither fixes a bug nor adds a feature',
title: 'Code Refactoring',
emoji: '📦',
},
perf: {
description: 'A code change that improves performance',
title: 'Performance Improvements',
emoji: '🚀',
},
test: {
description: 'Adding missing tests or correcting existing tests',
title: 'Tests',
emoji: '🚨',
},
build: {
description: 'Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)',
title: 'Builds',
emoji: '🛠',
},
ci: {
description: 'Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)',
title: 'Continuous Integrations',
emoji: '⚙️',
},
chore: {
description: "Other changes that don't modify src or test files",
title: 'Chores',
emoji: '♻️',
},
revert: {
description: 'Reverts a previous commit',
title: 'Reverts',
emoji: '🗑',
},
},
},
scope: {
description: 'What is the scope of this change (e.g. component or file name)',
},
subject: {
description: 'Write a short, imperative tense description of the change',
},
body: {
description: 'Provide a longer description of the change',
},
isBreaking: {
description: 'Are there any breaking changes?',
},
breakingBody: {
description: 'A BREAKING CHANGE commit requires a body. Please enter a longer description of the commit itself',
},
breaking: {
description: 'Describe the breaking changes',
},
isIssueAffected: {
description: 'Does this change affect any open issues?',
},
issuesBody: {
description: 'If issues are closed, the commit requires a body. Please enter a longer description of the commit itself',
},
issues: {
description: 'Add issue references (e.g. "fix #123", "re #123".)',
},
},
}
};Your Environment
System:
OS: Windows 10 10.0.19044
CPU: (16) x64 AMD Ryzen 7 3700X 8-Core Processor
Memory: 11.49 GB / 31.92 GB
Binaries:
Node: 16.13.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.5 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 8.1.0 - C:\Program Files\nodejs\npm.CMD
Managers:
pip3: 21.2.3 - C:\Python310\Scripts\pip3.EXE
Utilities:
Git: 2.33.0. - /mingw64/bin/git
Virtualization:
Docker: 20.10.8 - C:\Program Files\Docker\Docker\resources\bin\docker.EXE
IDEs:
VSCode: 1.64.2 - E:\program\Microsoft VS Code\bin\code.CMD
Languages:
Bash: 4.4.23 - C:\Program Files\Git\usr\bin\bash.EXE
Perl: 5.34.0 - C:\Program Files\Git\usr\bin\perl.EXE
Python: 3.10.0 - /c/Python310/python
Browsers:
Edge: Spartan (44.19041.1266.0), Chromium (98.0.1108.62)
Internet Explorer: 11.0.19041.1202
Monorepos:
Lerna: 4.0.0
Metadata
Metadata
Assignees
Labels
No labels