forked from TF-Hafnium/hafnium
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcommitlint.config.js
More file actions
55 lines (48 loc) · 1.03 KB
/
commitlint.config.js
File metadata and controls
55 lines (48 loc) · 1.03 KB
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
/*
* Copyright 2025 The Hafnium Authors.
*
* Use of this source code is governed by a BSD-style
* license that can be found in the LICENSE file or at
* https://opensource.org/licenses/BSD-3-Clause.
*/
export default {
extends: ['@commitlint/config-conventional'],
rules: {
'scope-empty': [2, 'never'],
'scope-enum': [
2,
'always',
[
// FF-A
'ff-a',
'vm',
'cpus',
'mm', // memory-management
'ipi',
'gicv3',
'manifest',
// Memory sharing & notifications
'mem_share',
'notifications',
'interrupts',
'iommu',
// Partition lifecycle
'lifecycle',
// Test framework
'hftest',
'static-checks',
// Build and tooling
'shrinkwrap',
'docker',
'commitlint',
'git',
// submodules
'reference',
'dtc',
'gtest',
// Fallback scope for any miscellaneous change
'misc'
],
],
},
};