@@ -17,7 +17,7 @@ import { formatLintFindings } from './lint.mts'
1717import { formatValidationReport } from './validate.mts'
1818
1919export function fail ( msg ) {
20- process . stderr . write ( `prim: ${ msg } \n` ) // socket-lint: allow logger
20+ process . stderr . write ( `prim: ${ msg } \n` ) // socket-lint: allow process-stdio
2121 process . exit ( 1 )
2222}
2323
@@ -44,9 +44,9 @@ export function report(
4444 stripFailures : stripFailureFiles . length ,
4545 stripFailureFiles,
4646 } )
47- process . stdout . write ( `${ payload } \n` ) // socket-lint: allow logger
47+ process . stdout . write ( `${ payload } \n` ) // socket-lint: allow process-stdio
4848 } else {
49- process . stdout . write ( formatHuman ( findings , { mode, targetName } ) + '\n' ) // socket-lint: allow logger
49+ process . stdout . write ( formatHuman ( findings , { mode, targetName } ) + '\n' ) // socket-lint: allow process-stdio
5050 }
5151}
5252
@@ -58,10 +58,10 @@ export function reportLint(findings, json, targetName) {
5858 count : findings . length ,
5959 findings,
6060 } )
61- process . stdout . write ( `${ payload } \n` ) // socket-lint: allow logger
61+ process . stdout . write ( `${ payload } \n` ) // socket-lint: allow process-stdio
6262 return
6363 }
64- process . stdout . write ( formatLintFindings ( findings , { targetName } ) ) // socket-lint: allow logger
64+ process . stdout . write ( formatLintFindings ( findings , { targetName } ) ) // socket-lint: allow process-stdio
6565}
6666
6767export function reportMod ( result , json , applied , showDiff = false ) {
@@ -79,9 +79,9 @@ export function reportMod(result, json, applied, showDiff = false) {
7979 validationFailed : true ,
8080 validationFindings : result . validationFindings ,
8181 } )
82- process . stdout . write ( `${ payload } \n` ) // socket-lint: allow logger
82+ process . stdout . write ( `${ payload } \n` ) // socket-lint: allow process-stdio
8383 } else {
84- process . stderr . write ( `${ validationReport } \n` ) // socket-lint: allow logger
84+ process . stderr . write ( `${ validationReport } \n` ) // socket-lint: allow process-stdio
8585 }
8686 process . exitCode = 1
8787 return
@@ -94,26 +94,26 @@ export function reportMod(result, json, applied, showDiff = false) {
9494 skipped : result . skipped ,
9595 files : result . files ,
9696 } )
97- process . stdout . write ( `${ payload } \n` ) // socket-lint: allow logger
97+ process . stdout . write ( `${ payload } \n` ) // socket-lint: allow process-stdio
9898 return
9999 }
100100 const verb = applied ? 'Wrote' : 'Would write'
101101 if ( result . rewriteCount === 0 ) {
102- process . stdout . write ( 'mod: no rewrites needed.\n' ) // socket-lint: allow logger
102+ process . stdout . write ( 'mod: no rewrites needed.\n' ) // socket-lint: allow process-stdio
103103 return
104104 }
105105 const summary = `mod: ${ verb } ${ result . rewriteCount } rewrite(s) across ${ result . filesChanged } file(s).\n`
106- process . stdout . write ( summary ) // socket-lint: allow logger
106+ process . stdout . write ( summary ) // socket-lint: allow process-stdio
107107 if ( result . skipped > 0 ) {
108108 const skippedMsg = `mod: skipped ${ result . skipped } candidate(s) — pass --include-guessed to rewrite receiver-guessed sites too.\n`
109- process . stdout . write ( skippedMsg ) // socket-lint: allow logger
109+ process . stdout . write ( skippedMsg ) // socket-lint: allow process-stdio
110110 }
111111 if ( ! applied ) {
112- process . stdout . write ( 'mod: dry run — pass --apply to write changes.\n' ) // socket-lint: allow logger
112+ process . stdout . write ( 'mod: dry run — pass --apply to write changes.\n' ) // socket-lint: allow process-stdio
113113 }
114114 for ( const f of result . files ) {
115115 const fileLine = ` ${ f . file } : ${ f . rewrites } rewrite(s), import added: ${ f . importAdded ? 'yes' : 'no' } \n`
116- process . stdout . write ( fileLine ) // socket-lint: allow logger
116+ process . stdout . write ( fileLine ) // socket-lint: allow process-stdio
117117 }
118118 if ( showDiff && ! applied ) {
119119 // Dry-run preview: render unified line-diff per planned rewrite by
0 commit comments