forked from serverless/serverless
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcommitlint.config.js
More file actions
70 lines (69 loc) · 1.55 KB
/
commitlint.config.js
File metadata and controls
70 lines (69 loc) · 1.55 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
'use strict';
module.exports = {
rules: {
'body-leading-blank': [2, 'always'],
'footer-leading-blank': [2, 'always'],
'header-max-length': [2, 'always', 72],
'scope-enum': [
2,
'always',
[
'',
'API',
'AWS ActiveMQ',
'AWS ALB',
'AWS Alexa',
'AWS API Gateway',
'AWS CloudFormation',
'AWS CloudFront',
'AWS CloudWatch',
'AWS Cognito',
'AWS Credentials',
'AWS Deploy',
'AWS EventBridge',
'AWS HTTP API',
'AWS IAM',
'AWS Info',
'AWS Invocation',
'AWS IOT',
'AWS Kafka',
'AWS Kinesis',
'AWS Lambda',
'AWS Layers',
'AWS Local Invocation',
'AWS MSK',
'AWS RabbitMQ',
'AWS S3',
'AWS Schedule',
'AWS SNS',
'AWS SQS',
'AWS Stream',
'AWS Websocket',
'CLI',
'CLI Onboarding',
'Components',
'Console',
'Config Schema',
'Dashboard',
'Packaging',
'Plugins',
'Print',
'Standalone',
'Telemetry',
'Templates',
'User Config',
'Variables',
],
],
'subject-case': [2, 'always', 'sentence-case'],
'subject-empty': [2, 'never'],
'subject-full-stop': [2, 'never', '.'],
'type-case': [2, 'always', 'lower-case'],
'type-empty': [2, 'never'],
'type-enum': [
2,
'always',
['build', 'chore', 'ci', 'docs', 'feat', 'fix', 'perf', 'refactor', 'style', 'test'],
],
},
};