Skip to content

Commit 080b44a

Browse files
committed
🎨 (index) pettify the file
1 parent bdc0c69 commit 080b44a

1 file changed

Lines changed: 40 additions & 26 deletions

File tree

src/index.ts

Lines changed: 40 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,68 @@
11
// Provides dev-time type structures for `danger` - doesn't affect runtime.
22
// @ts-ignore
3-
import * as generateMarkdownTable from "markdown-table"
4-
import { DangerDSLType } from "../node_modules/danger/distribution/dsl/DangerDSL"
5-
import { generateCoverageTable } from "./services/generateCoverageTable"
3+
import * as generateMarkdownTable from "markdown-table";
4+
import { DangerDSLType } from "../node_modules/danger/distribution/dsl/DangerDSL";
5+
import { generateCoverageTable } from "./services/generateCoverageTable";
66

7-
declare var danger: DangerDSLType
8-
export declare function message(message: string): void
9-
export declare function warn(message: string): void
10-
export declare function fail(message: string): void
11-
export declare function markdown(message: string): void
7+
declare var danger: DangerDSLType;
8+
export declare function message(message: string): void;
9+
export declare function warn(message: string): void;
10+
export declare function fail(message: string): void;
11+
export declare function markdown(message: string): void;
1212

1313
export interface PluginOptions {
14-
title: string
15-
ignoreCoveragePattern: string[]
16-
coverageFilesPath: string
17-
projectRoot?: string
14+
title: string;
15+
ignoreCoveragePattern: string[];
16+
coverageFilesPath: string;
17+
projectRoot?: string;
1818
}
1919

2020
export const defaultPluginOptions: PluginOptions[] = [
2121
{
2222
title: "Coverage",
2323
ignoreCoveragePattern: [".test.", ".snap"],
24-
coverageFilesPath: "coverage/coverage-final.json",
25-
},
26-
]
24+
coverageFilesPath: "coverage/coverage-final.json"
25+
}
26+
];
2727
/**
2828
* Danger.JS plugin to display the code coverage on a pull request by commenting it via the CI
2929
*/
30-
export function codeCoverage(pluginOptions: PluginOptions[] = defaultPluginOptions) {
30+
export function codeCoverage(
31+
pluginOptions: PluginOptions[] = defaultPluginOptions
32+
) {
3133
pluginOptions.forEach(options => {
3234
const filterFiles = (file: string) => {
33-
let isFileDisplayed = true
35+
let isFileDisplayed = true;
3436
options.ignoreCoveragePattern.forEach(pattern => {
3537
if (file.includes(pattern)) {
36-
isFileDisplayed = false
38+
isFileDisplayed = false;
3739
}
38-
})
39-
return isFileDisplayed
40-
}
40+
});
41+
return isFileDisplayed;
42+
};
4143

4244
try {
4345
const coverageTable = [["File", "Branches", "Statements"]]
4446
.concat([[], [":heavy_plus_sign: **NEW FILES**"], []])
45-
.concat(generateCoverageTable(danger.git.created_files.filter(filterFiles), options))
47+
.concat(
48+
generateCoverageTable(
49+
danger.git.created_files.filter(filterFiles),
50+
options
51+
)
52+
)
4653
.concat([[], [":pencil2: **MODIFIED FILES**"], []])
47-
.concat(generateCoverageTable(danger.git.modified_files.filter(filterFiles), options))
54+
.concat(
55+
generateCoverageTable(
56+
danger.git.modified_files.filter(filterFiles),
57+
options
58+
)
59+
);
4860

49-
markdown(`# ${options.title}\n${generateMarkdownTable(coverageTable)}`)
61+
markdown(`# ${options.title}\n${generateMarkdownTable(coverageTable)}`);
5062
} catch (error) {
51-
fail(`An error occurred when getting the code coverage: ${error.message}. Danger exits with code: ${error.code}`)
63+
fail(
64+
`An error occurred when getting the code coverage: ${error.message}. Danger exits with code: ${error.code}`
65+
);
5266
}
53-
})
67+
});
5468
}

0 commit comments

Comments
 (0)