.commitlintrc.cjs 739 B

12345678910111213141516171819202122232425262728293031323334
  1. module.exports = {
  2. extends: ['@commitlint/config-conventional'],
  3. rules: {
  4. 'body-leading-blank': [2, 'always'],
  5. 'footer-leading-blank': [2, 'always'],
  6. 'scope-case': [2, 'always', 'lower-case'],
  7. 'scope-empty': [2, 'never'],
  8. 'scope-enum': [
  9. 2,
  10. 'always',
  11. [
  12. 'api',
  13. 'assets',
  14. 'components',
  15. 'config',
  16. 'constants',
  17. 'hooks',
  18. 'i18n',
  19. 'layout',
  20. 'misc',
  21. 'release',
  22. 'router',
  23. 'stores',
  24. 'styles',
  25. 'types',
  26. 'utils',
  27. 'views',
  28. ],
  29. ],
  30. 'subject-max-length': [2, 'always', 60],
  31. 'subject-min-length': [2, 'always', 4],
  32. 'subject-exclamation-mark': [2, 'never'],
  33. },
  34. };