You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: This rule defines the format for creating commit messages
3
+
globs:
4
+
alwaysApply: false
5
+
---
6
+
## Conventional Commits
7
+
8
+
The `conventional-commits` rule enforces the use of conventional commit message format, which is required for semantic versioning and automatic changelog generation.
9
+
10
+
### Format
11
+
12
+
Commit messages must follow this format:
13
+
```
14
+
<type>[(scope)]: <description>
15
+
```
16
+
17
+
### Types
18
+
- `feat`: A new feature
19
+
- `fix`: A bug fix
20
+
- `docs`: Documentation changes
21
+
- `style`: Changes that do not affect the meaning of the code
22
+
- `refactor`: Code changes that neither fix a bug nor add a feature
23
+
- `perf`: Performance improvements
24
+
- `test`: Adding or fixing tests
25
+
- `chore`: Changes to the build process or auxiliary tools
0 commit comments