-
Notifications
You must be signed in to change notification settings - Fork 0
/
.commitlintrc.json
109 lines (109 loc) · 4.46 KB
/
.commitlintrc.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
"types": {
"feat": {
"description": "Добавляет новый функционал (feature) (соответствует MINOR в SemVer)",
"scopes": {
"dependencies": {}
}
},
"fix": {
"description": "Исправляет ошибку (bug) (соответствует PATCH в SemVer)",
"scopes": {
"dependencies": {}
}
},
"refactor": {
"description": "Изменения, которые не исправляют ошибку и не добавляют функционал"
},
"build": {
"description": "Изменения, влияющие на систему сборки или внешние зависимости (соответствует PATCH в SemVer)",
"scopes": {
"pip": {},
"npm": {},
"gulp": {},
"broccoli": {}
}
},
"chore": {
"description": "Изменения, не предназначенные для пользователей",
"scopes": {
"devDependencies": {},
"vcs": {
"description": "Система контроля версий"
},
"flow": {
"description": "Ветвление системы контроля версий"
},
"ide": {},
"venv": {}
}
},
"style": {
"description": "Изменения, не влияющие на логику кода, такие как стиль кода: пробелы, форматирование, пропущенные точки с запятой"
},
"test": {
"description": "Изменения, которые добавляют недостающие тесты или исправляют существующие тесты"
},
"docs": {
"description": "Изменения, влияющие на документацию (соответствует PATCH в SemVer, если scope == readme)",
"scopes": {
"readme": {},
"license": {}
}
},
"perf": {
"description": "Изменения, улучшающие производительность (соответствует PATCH в SemVer)"
},
"ci": {
"description": "Изменения, которые влияют на файлы конфигурации и скрипты CI",
"scopes": {
"travis": {},
"circle": {},
"browser-stack": {},
"auce-labs": {}
}
},
"revert": {
"description": "Изменения, которые отменяют предыдущие комиты"
},
"temp": {
"description": "Изменения, которые необходимо заменить в следующих комитах"
}
},
"commonScopes": {
"user": {
"description": "Взаимодействие с пользователем"
},
"gui": {
"description": "Взаимодействие с пользователем через графический интерфейс"
},
"cli": {
"description": "Взаимодействие с пользователем через командную строку"
},
"browser": {
"description": "Обозреватель сети Интернет"
}
},
"footerTypes": [
{
"name": "BREAKING CHANGE",
"description": "Добавляет изменения, нарушающие обратную совместимость API (соответствует MAJOR в SemVer)"
},
{
"name": "Closes",
"description": "комит решает issues (проблему) или принимает пулл-реквест (запрос на прием изменений в коде)"
},
{
"name": "Implements",
"description": "комит реализует функционал"
},
{
"name": "Co-authored-by",
"description": "Соавтором комита является другой человек.<br/> Для нескольких человек используйте по одной строке на каждого."
},
{
"name": "Refs",
"description": "комит ссылается на другие комиты по их хеш-идентификатору.<br/> Для нескольких хеш-идентификаторов используйте запятую в качестве разделителя."
}
]
}