1 | > Format commitlint reports
|
2 |
|
3 | # @commitlint/format
|
4 |
|
5 | ## Getting started
|
6 |
|
7 | ```shell
|
8 | npm install --save @commitlint/format
|
9 | ```
|
10 |
|
11 | ## Example
|
12 |
|
13 | ```js
|
14 | const format = require('@commitlint/format').default;
|
15 |
|
16 | const output = format(
|
17 | {
|
18 | valid: false,
|
19 | errorCount: 1,
|
20 | warningCount: 1,
|
21 | results: [
|
22 | {
|
23 | valid: false,
|
24 | input: 'some: commit message',
|
25 | errors: [
|
26 | {
|
27 | valid: false,
|
28 | level: 2,
|
29 | name: 'some-error',
|
30 | message: 'This will show up red as it has level 2',
|
31 | },
|
32 | ],
|
33 | warnings: [
|
34 | {
|
35 | valid: true,
|
36 | level: 0,
|
37 | name: 'some-hint',
|
38 | message: 'This will not show up as it has level 0',
|
39 | },
|
40 | {
|
41 | valid: false,
|
42 | level: 1,
|
43 | name: 'some-warning',
|
44 | message: 'This will show up yellow as it has level 1',
|
45 | },
|
46 | ],
|
47 | },
|
48 | ],
|
49 | },
|
50 | {
|
51 | color: false,
|
52 | }
|
53 | );
|
54 |
|
55 | process.stdout.write(output);
|
56 |
|
57 | /* => [
|
58 | '✖ This will show up red as it has level 2 [some-error]',
|
59 | ' This will not show up as it has level 0 [some-hint]',
|
60 | '⚠ This will show up yellow as it has level 1 [some-warning]',
|
61 | '✖ found 1 problems, 2 warnings'
|
62 | ] */
|
63 | ```
|
64 |
|
65 | Consult [docs/api](https://conventional-changelog.github.io/commitlint/#/reference-api) for comprehensive documentation.
|