doomemacs/core
Henrik Lissner e4aecd1a5a dev(ci): refactor & update commit linter
This generalizes and cleans up the linter API so that it can be used in
other Doom projects (or CLI commands, like our WIP changelog generator).

Besides that, our git's commit conventions saw two changes:
- A new 'Amend' keyword, for indicating a commit corrects an earlier,
  recent one. This should be used to omit (or merge) commits in the eyes
  of the changelog generator.
- Trailers must now follow the 'KEY: VALUE' format, which is supported
  OOTB by 'git interpret-trailers' and makes scraping them much eacher.
  Before, omitting the colon was mandatory, this is no longer the case.

Other highlights:
- For linter rules: replaced :footer and :refs keys with :trailers (a
  string->string alist). Invalid trailers will be left in BODY's tail.
- Added a linter for colon delimiters in commit trailers (along with
  other formatting checks, like capitalization and one-per-line checks).
2021-10-20 21:37:09 +02:00
..
autoload fix(lib): package URL in documentation 2021-10-18 01:15:54 +02:00
cli dev(ci): refactor & update commit linter 2021-10-20 21:37:09 +02: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 refactor: minor refactors & nit picks across core 2021-10-10 18:36:46 +02:00
core-editor.el fix: side-effects unset backup-directory-alist 2021-10-10 18:36:46 +02:00
core-keybinds.el refactor: minor refactors & nit picks across core 2021-10-10 18:36:46 +02:00
core-lib.el fix(lib): doom-enlist not wrapping cons cells 2021-10-20 20:18:39 +02:00
core-modules.el perf: inhibit redisplay when loading modules 2021-10-18 01:15:54 +02:00
core-packages.el refactor: minor refactors & nit picks across core 2021-10-10 18:36:46 +02:00
core-projects.el refactor: minor refactors & nit picks across core 2021-10-10 18:36:46 +02:00
core-ui.el fix: wrong-number-of-args error on font init 2021-10-10 21:40:53 +02:00
core.el fix: restore auth-sources default 2021-10-18 01:15:09 +02:00
packages.el bump: :core 2021-10-18 01:15:54 +02:00