commitlint.config.js 871 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. module.exports = {
  2. parserPreset: "conventional-changelog-conventionalcommits",
  3. rules: {
  4. "body-leading-blank": [1, "always"],
  5. "body-max-line-length": [2, "always", 100],
  6. "footer-leading-blank": [1, "always"],
  7. "footer-max-line-length": [2, "always", 100],
  8. "header-max-length": [2, "always", 100],
  9. "subject-case": [
  10. 2,
  11. "never",
  12. ["sentence-case", "start-case", "pascal-case", "upper-case"],
  13. ],
  14. "subject-empty": [2, "never"],
  15. "subject-full-stop": [2, "never", "."],
  16. "type-case": [2, "always", "lower-case"],
  17. "type-empty": [2, "never"],
  18. "type-enum": [
  19. 2,
  20. "always",
  21. [
  22. "build",
  23. "chore",
  24. "ci",
  25. "docs",
  26. "feat",
  27. "fix",
  28. "perf",
  29. "refactor",
  30. "revert",
  31. "style",
  32. "test",
  33. ],
  34. ],
  35. },
  36. prompt: {
  37. }
  38. };