@@ -7,10 +7,10 @@ import { split_by_count } from "./utils/split_by_count.ts";
7
7
function searchFilesNames ( {
8
8
skip,
9
9
} : // limiter,
10
- {
11
- skip ?: RegExp | RegExp [ ] ;
12
- // limiter: AsyncCurrentLimiter;
13
- } ) {
10
+ {
11
+ skip ?: RegExp | RegExp [ ] ;
12
+ // limiter: AsyncCurrentLimiter;
13
+ } ) {
14
14
console . log ( "type check start!" ) ;
15
15
16
16
const entry_iter = walk ( "." , {
@@ -28,7 +28,7 @@ if (import.meta.main) {
28
28
29
29
async function parallel_check (
30
30
entry_iter : AsyncIterableIterator < WalkEntry > ,
31
- limiter : AsyncCurrentLimiter
31
+ limiter : AsyncCurrentLimiter ,
32
32
) {
33
33
const files : string [ ] = [ ] ;
34
34
@@ -39,19 +39,18 @@ async function parallel_check(
39
39
const entries = split_by_count ( files , 30 ) ;
40
40
41
41
await Promise . all (
42
- entries . map ( ( stack ) => limiter . run ( ( ) => runDenoCheck ( stack ) ) )
42
+ entries . map ( ( stack ) => limiter . run ( ( ) => runDenoCheck ( stack ) ) ) ,
43
43
) ;
44
44
}
45
45
async function start ( ) {
46
46
const limiter = new AsyncLimiterClass ( navigator . hardwareConcurrency ) ;
47
47
const args = parse ( Deno . args ) ;
48
48
console . log ( args ) ;
49
- const skip =
50
- typeof args . skip === "string"
51
- ? new RegExp ( String ( args . skip ) )
52
- : Array . isArray ( args . skip )
53
- ? args . skip . map ( ( s ) => new RegExp ( s ) )
54
- : undefined ;
49
+ const skip = typeof args . skip === "string"
50
+ ? new RegExp ( String ( args . skip ) )
51
+ : Array . isArray ( args . skip )
52
+ ? args . skip . map ( ( s ) => new RegExp ( s ) )
53
+ : undefined ;
55
54
const entry_iter = searchFilesNames ( { skip } ) ;
56
55
await parallel_check ( entry_iter , limiter ) ;
57
56
console . log ( "type check Done!" ) ;
0 commit comments