doomemacs/core/cli
Henrik Lissner 3beff3133f dev: refactor, fix, and add rules to commit linter
- Conform commit linter to 50/72 rule
- Add linter rule for body line length; excludes the footer and lines
  with long URLs.
- Add linter rule for validating scopes are in lexical order.
- Add linter rule for validating footer refs.
  Footer references should reference one thing per line. That thing can
  be one of:
  - An URL.
  - An issue or PR reference (local or remote).
  - A 12-character commit hash (local or remote).
- Extend linter to detect new scopes for docs:
  - Commits of type 'docs' can now use these additional scopes (in
    addition to other possible scopes):
    - docs(install) -> for changes to our installation guide(s). It is
      expected for this to change so often that it has its own scope.
    - docs(X) -> where X is the basename of any org file in docs/*.org.
      e.g.
      - docs(index): ...
      - docs(modules): ...
      - docs(faq): ...
- Modify the scope checker to consider *any* parenthetical scope given
  for bump, revert, merge, module, or release commits to be invalid.
- Update bump commit linter for 12c hashes (see 3bedae38dd).
- Fix language in imperative ref linter warning.

Ref https://discourse.doomemacs.org/how2commit
Ref 3bedae38dd
2021-08-03 23:00:43 -04:00
..
lib bin/doom: polish output 2021-05-23 21:49:02 -04:00
autoloads.el Minor refactoring across the board 2021-05-23 22:09:07 -04:00
byte-compile.el Refactor doom-{path,file,dir,glob} 2021-05-23 21:49:02 -04:00
ci.el dev: refactor, fix, and add rules to commit linter 2021-08-03 23:00:43 -04:00
debug.el Simplify doom/info output 2020-10-20 23:21:11 -04:00
doctor.el Remove remaining Emacs27+ checks 2021-07-10 16:03:41 +03:00
env.el Black list XDG_SESSION_TYPE from doom-env 2021-07-30 08:14:48 +07:00
help.el Fix 'doom help' 2020-08-24 23:36:11 -04:00
install.el core: minor refactors and comment revisions 2021-05-06 18:36:32 -04:00
packages.el Filter directories when purging straight repos 2021-07-05 15:06:54 +08:00
sync.el doom purge: delete old ELN directories 2021-01-31 04:30:48 -05:00
test.el Refactor autoload generator bootstrappers 2020-01-01 13:31:40 -05:00
upgrade.el doom upgrade: delete straight if recipe changed 2021-05-06 04:27:33 -04:00