1- /* eslint-disable no-console */
21import { execSync } from 'child_process' ;
32import * as colors from 'colors' ;
43import * as _ from 'lodash' ;
@@ -91,8 +90,11 @@ export async function lint(options?: Partial<DefaultOptions>) {
9190
9291 if ( lintResult . errorCount > 0 ) {
9392 if ( lintResult . warningCount > 0 ) {
93+ // eslint-disable-next-line no-console
9494 console . log ( '' ) ;
95+ // eslint-disable-next-line no-console
9596 console . log ( colors . yellow ( 'Warnings:' ) ) ;
97+ // eslint-disable-next-line no-console
9698 console . log ( '' ) ;
9799 }
98100
@@ -104,14 +106,19 @@ export async function lint(options?: Partial<DefaultOptions>) {
104106 . filter ( eachMessage => eachMessage . severity === 1 )
105107 . forEach ( eachMessage => {
106108 const colorText = colors . yellow ( 'warning' ) ;
109+ // eslint-disable-next-line no-console
107110 console . log ( colors . underline ( `${ eachLintResult . filePath } :${ eachMessage . line } :${ eachMessage . column } ` ) ) ;
111+ // eslint-disable-next-line no-console
108112 console . log ( ` ${ colorText } ${ eachMessage . message } ${ colors . grey ( eachMessage . ruleId ) } ` ) ;
109113 } ) ;
110114 } ) ;
111115
112116 if ( lintResult . errorCount > 0 ) {
117+ // eslint-disable-next-line no-console
113118 console . log ( '' ) ;
119+ // eslint-disable-next-line no-console
114120 console . log ( colors . red ( 'Errors:' ) ) ;
121+ // eslint-disable-next-line no-console
115122 console . log ( '' ) ;
116123 }
117124
@@ -123,14 +130,18 @@ export async function lint(options?: Partial<DefaultOptions>) {
123130 . filter ( eachMessage => eachMessage . severity === 2 )
124131 . forEach ( eachMessage => {
125132 const colorText = mergedOptions . showBreakError ? colors . red ( 'error' ) : colors . yellow ( 'error' ) ;
133+ // eslint-disable-next-line no-console
126134 console . log ( colors . underline ( `${ eachLintResult . filePath } :${ eachMessage . line } :${ eachMessage . column } ` ) ) ;
135+ // eslint-disable-next-line no-console
127136 console . log ( ` ${ colorText } ${ eachMessage . message } ${ colors . grey ( eachMessage . ruleId ) } ` ) ;
128137 } ) ;
129138 } ) ;
130139
131140 if ( mergedOptions . showBreakError ) {
141+ // eslint-disable-next-line no-console
132142 console . log ( `\n${ colors . red ( summaryText ) } ` ) ;
133143 } else {
144+ // eslint-disable-next-line no-console
134145 console . log ( `\n${ colors . yellow ( summaryText ) } ` ) ;
135146 }
136147
@@ -141,6 +152,7 @@ export async function lint(options?: Partial<DefaultOptions>) {
141152
142153 if ( mergedOptions . needFix && lintResult . results . some ( each => each . output ) ) {
143154 const fixedFiles = lintResult . results . filter ( each => each . output ) ;
155+ // eslint-disable-next-line no-console
144156 console . log ( colors . yellow ( `${ fixedFiles . length } files autofixed, please recheck your code.` ) ) ;
145157 execSync ( `git add ${ fixedFiles . map ( file => file . filePath ) . join ( ' ' ) } ` ) ;
146158 process . exit ( 1 ) ;
0 commit comments