:commit_author_email:
  :enabled: true
  :severity: :error
:commit_author_name_capitalization:
  :enabled: false
:commit_author_name_parts:
  :enabled: false
:commit_body_bullet:
  :enabled: true
  :severity: :warn
  :blacklist:
    - "\\*"
    - "•"
:commit_body_bullet_capitalization:
  :enabled: false
:commit_body_issue_tracker_link:
  :enabled: false
:commit_body_leading_line:
  :enabled: true
  :severity: :error
:commit_body_leading_space:
  :enabled: false
:commit_body_line_length:
  :enabled: true
  :severity: :warn
  :length: 72
:commit_body_paragraph_capitalization:
  :enabled: false
:commit_body_phrase:
  :enabled: true
  :severity: :warn
  :blacklist:
    - obviously
    - basically
    - simply
    - of course
    - everyone knows
    - easy
:commit_body_presence:
  :enabled: true
  :severity: :warn
  :minimum: 1
:commit_body_single_bullet:
  :enabled: false
:commit_subject_length:
  :enabled: true
  :severity: :warn
  :length: 60
:commit_subject_prefix:
  :enabled: true
  :severity: :error
  :whitelist:
    # Commit header is allowed to start with either
    #   * api, backend, ci, dist, doc, frontend and webui tags in edgy brackets in any order
    # or
    #   * 'Update' or 'Upgrade' (needed by depfu gem)
    #   * Revert (for revert commits)
    # In both cases they should be followed by the actual commit message subject
    - \A(?!\s)(?:Merge|Revert|Update|Upgrade|\[api\]|\[backend\]|\[ci\]|\[contrib\]|\[dist\]|\[doc\]|\[frontend\]|\[webui\])+ \S+
:commit_subject_suffix:
  :enabled: false
