Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Visual Studio Code Commitizen Support (rgeraskin fork)New to Visual Studio Code? Get it now.
Visual Studio Code Commitizen Support (rgeraskin fork)

Visual Studio Code Commitizen Support (rgeraskin fork)

Roman Geraskin

|
20 installs
| (0) | Free
commitizen - git commit with conventions
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vscode-commitizen-rg README

renovate badge

This vscode extension adds commitizen support.

It is a fork of KnisterPeter/vscode-commitizen - because it was archived - with following features:

  1. Support for more places to look for the config file
  2. Put the commit message in the commit message in the source control input box on failure
  3. Fixes some issues with skipQuestions in .cz-config.js

Usage

  1. Click blue 'Conventional Commit' button in the Source Control view or open the command panel (ctrl+shift+p or command+shift+p) and type 'conventional commit'.
  2. Select the command and answer the questions afterwards (type, scope, subject, body, breaking changes, closed issues).
  3. After the closed issues the commit is done automatically.
  4. Note: During answering the questions just hit ESCto cancel the commit.

Configuration

To configure this extension follow cz-customizable and create the required config file. This also read by this extension if configured.

To determine what config to use, the extention will look for a config file in the following places:

  1. if commitizen.useGitRoot setting is set, then look for the config file .cz-config.js in the git root directory of the workspace
  2. a .cz-config.js in the workspace directory
  3. in package.json in the workspace directory to determine the path to the config file:
      "config": {
        "cz-customizable": {
          "config": "test.js"
        }
      }
    
  4. if commitizen.configAbsPath setting is set, then look for the config file in the path specified by the setting
  5. use the default config

"commitizen.configAbsPath" supports the ${userHome} placeholder to refer to the home directory of the user

Attributions

Commitizen logo is a remixed version of the logo created by authors of commitizen cz-cli repository, under MIT license.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft