core-validate-commit

4.0.0 • Public • Published

core-validate-commit

Build Status codecov

Validate the commit message for a particular commit in node core

Install

$ npm install [-g] core-validate-commit

Usage

# for a single commit
$ core-validate-commit <sha>

# validate since <sha>
$ git rev-list <sha>..HEAD | xargs core-validate-commit

# list all rules
$ core-validate-commit --list
         fixes-url enforce format of Fixes URLs
  line-after-title enforce a blank newline after the commit title
       line-length enforce max length of lines in commit body
      metadata-end enforce that metadata is at the end of commit messages
            pr-url enforce PR-URL
         reviewers enforce having reviewers
         subsystem enforce subsystem validity
      title-format enforce commit title format
      title-length enforce max length of commit title

To see a list of valid subsystems:

$ core-validate-commit --list-subsystem

Valid subsystems are also defined in lib/rules/subsystem.js.

Test

$ npm test

Author

Evan Lucas

License

MIT (See LICENSE for more info)

/core-validate-commit/

    Package Sidebar

    Install

    npm i core-validate-commit

    Weekly Downloads

    3,015

    Version

    4.0.0

    License

    MIT

    Unpacked Size

    33.6 kB

    Total Files

    22

    Last publish

    Collaborators

    • targos
    • evanlucas
    • trott
    • joyeecheung
    • nodejs-foundation
    • richardlau
    • raisinten