doomemacs/core
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
..
autoload dev: transition to 12c long hashes 2021-08-02 22:07:13 -04:00
cli dev: refactor, fix, and add rules to commit linter 2021-08-03 23:00:43 -04:00
templates Update help keybinds in 'doom install' postamble 2020-07-28 20:08:32 -04:00
test core-cli: backport more refactors from rewrite 2020-08-24 23:00:32 -04:00
core-cli.el dev: fix commit linter 2021-08-01 01:02:51 -04:00
core-editor.el Minor refactors & reformatting 2021-05-25 10:35:21 -04:00
core-keybinds.el Activate general-auto-unbind-keys post-startup 2021-07-13 14:34:30 -04:00
core-lib.el Drop Emacs 26.x support 2021-07-06 02:31:52 -04:00
core-modules.el core: minor refactors and comment revisions 2021-05-06 18:36:32 -04:00
core-packages.el Remove doom update and replace with doom sync -u 2021-06-03 16:17:17 +02:00
core-projects.el Remove "fix" for projectile + $HOME git repos 2021-05-23 22:09:07 -04:00
core-ui.el Fix #5169: x-underline-at-descent-line = nil 2021-07-08 15:20:22 -04:00
core.el tweak: gcmh-idle-delay = 5 -> 0.5 2021-07-28 12:42:46 -04:00
packages.el Bump :core 2021-07-06 02:32:38 -04:00