File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import assert from 'node:assert';
6
6
import { open } from 'node:fs/promises' ;
7
7
import { argv } from 'node:process' ;
8
8
9
- const ghHandleLine = / ^ \* \[ ( .+ ) \] \( h t t p s : \/ \/ g i t h u b \. c o m \/ \1 \) - $ / ;
9
+ const ghHandleLine = / ^ \* \[ ( .+ ) \] \( h t t p s : \/ \/ g i t h u b \. c o m \/ ( . + ) \) - $ / ;
10
10
const memberInfoLine = / ^ { 2 } \* \* [ ^ * ] + \* \* < < [ ^ @ ] + @ .+ \. [ a - z ] + > > ( \( \w + ( \/ [ ^ ) / ] + ) + \) ) ? ( - \[ S u p p o r t m e \] \( .+ \) ) ? $ / ;
11
11
12
12
const lists = {
@@ -59,9 +59,11 @@ for await (const line of readme.readLines()) {
59
59
) ;
60
60
}
61
61
62
- if ( ! ghHandleLine . test ( line ) ) {
63
- throw new Error ( `${ currentGithubHandle } is not formatted correctly (README.md:${ lineNumber } )` ) ;
62
+ const match = line . match ( ghHandleLine ) ;
63
+ if ( ! match ) {
64
+ throw new Error ( `${ line } should match ${ ghHandleLine } (README.md:${ lineNumber } )` ) ;
64
65
}
66
+ assert . strictEqual ( match [ 1 ] , match [ 2 ] , `GitHub handle does not match the URL (README.md:${ lineNumber } )` ) ;
65
67
66
68
if (
67
69
currentList === 'TSC voting members' ||
You can’t perform that action at this time.
0 commit comments