File tree Expand file tree Collapse file tree 2 files changed +35
-32
lines changed
Expand file tree Collapse file tree 2 files changed +35
-32
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
22
3- import cli from "./cli" ;
4- import { prepareStdout } from "./services/prepare-stdout" ;
5- import {
6- ComplexityPerFile ,
7- computeComplexityPerFile
8- } from "./services/compute-complexity-per-file" ;
9- import {
10- CommitCountPerFile ,
11- countCommitsPerFile
12- } from "./services/count-commits-per-file" ;
3+ import computeComplexity from "./services/compute-complexity" ;
134
14- main ( ) ;
15-
16- export default async function main ( ) : Promise < void > {
17- if ( ! cli . args || ! cli . args . length ) {
18- cli . help ( ) ;
19- process . exit ( 0 ) ;
20- }
21-
22- const [ directory ] = cli . args ;
23- const options = { firstParent : cli . firstParent , since : cli . since } ;
24-
25- const commitCountPerFiles : CommitCountPerFile [ ] = await countCommitsPerFile (
26- directory ,
27- options
28- ) ;
29-
30- const complexityPerFiles : ComplexityPerFile [ ] = await computeComplexityPerFile (
31- commitCountPerFiles
32- ) ;
33-
34- prepareStdout ( complexityPerFiles , cli ) . forEach ( line => console . log ( line ) ) ;
35- }
5+ computeComplexity ( ) ;
Original file line number Diff line number Diff line change 1+ #!/usr/bin/env node
2+
3+ import cli from "../cli" ;
4+ import { prepareStdout } from "./prepare-stdout" ;
5+ import {
6+ ComplexityPerFile ,
7+ computeComplexityPerFile
8+ } from "./compute-complexity-per-file" ;
9+ import {
10+ CommitCountPerFile ,
11+ countCommitsPerFile
12+ } from "./count-commits-per-file" ;
13+
14+ export default async function computeComplexity ( ) : Promise < void > {
15+ if ( ! cli . args || ! cli . args . length ) {
16+ cli . help ( ) ;
17+ process . exit ( 0 ) ;
18+ }
19+
20+ const [ directory ] = cli . args ;
21+ const options = { firstParent : cli . firstParent , since : cli . since } ;
22+
23+ const commitCountPerFiles : CommitCountPerFile [ ] = await countCommitsPerFile (
24+ directory ,
25+ options
26+ ) ;
27+
28+ const complexityPerFiles : ComplexityPerFile [ ] = await computeComplexityPerFile (
29+ commitCountPerFiles
30+ ) ;
31+
32+ prepareStdout ( complexityPerFiles , cli ) . forEach ( line => console . log ( line ) ) ;
33+ }
You can’t perform that action at this time.
0 commit comments