UNPKG

1.39 kBMarkdownView Raw
1> Format commitlint reports
2
3# @commitlint/format
4
5## Getting started
6
7```shell
8npm install --save @commitlint/format
9```
10
11## Example
12
13```js
14const format = require('@commitlint/format').default;
15
16const 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
55process.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
65Consult [docs/api](https://conventional-changelog.github.io/commitlint/#/reference-api) for comprehensive documentation.