commitlint.config.ts 512 B

12345678910111213141516171819202122232425262728293031
  1. export default {
  2. extends: ["@commitlint/config-conventional"],
  3. rules: {
  4. "body-leading-blank": [2, "always"],
  5. "footer-leading-blank": [1, "always"],
  6. "header-max-length": [2, "always", 108],
  7. "subject-empty": [2, "never"],
  8. "type-empty": [2, "never"],
  9. "type-enum": [
  10. 2,
  11. "always",
  12. [
  13. "feat",
  14. "fix",
  15. "perf",
  16. "style",
  17. "docs",
  18. "test",
  19. "refactor",
  20. "build",
  21. "ci",
  22. "chore",
  23. "revert",
  24. "wip",
  25. "workflow",
  26. "types",
  27. "release",
  28. ],
  29. ],
  30. },
  31. };