Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  2. // ci: Changes to our CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
  3. // docs: Documentation only changes
  4. // feat: A new feature
  5. // fix: A bug fix
  6. // perf: A code change that improves performance
  7. // refactor: A code change that neither fixes a bug nor adds a feature
  8. // style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
  9. // test: Adding missing tests or correcting existing tests
  10. module.exports = {
  11. extends: ['@commitlint/config-conventional'],
  12. rules: {
  13. 'body-leading-blank': [1, 'always'],
  14. 'body-max-line-length': [2, 'always', 100],
  15. 'footer-leading-blank': [1, 'always'],
  16. 'footer-max-line-length': [2, 'always', 100],
  17. 'header-max-length': [2, 'always', 100],
  18. 'scope-case': [2, 'always', 'lower-case'],
  19. 'subject-case': [
  20. 2,
  21. 'never',
  22. ['sentence-case', 'start-case', 'pascal-case', 'upper-case'],
  23. ],
  24. 'subject-empty': [2, 'never'],
  25. 'subject-full-stop': [2, 'never', '.'],
  26. 'type-case': [2, 'always', 'lower-case'],
  27. 'type-empty': [2, 'never'],
  28. 'type-enum': [
  29. 2,
  30. 'always',
  31. [
  32. 'build',
  33. 'chore',
  34. 'ci',
  35. 'docs',
  36. 'feat',
  37. 'fix',
  38. 'perf',
  39. 'refactor',
  40. 'revert',
  41. 'style',
  42. 'test',
  43. 'translation',
  44. 'security',
  45. 'changeset',
  46. ],
  47. ],
  48. },
  49. };