File tree 1 file changed +8
-5
lines changed 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -294,17 +294,20 @@ function reporter(context, options = {}) {
294
294
? await isAliveLocalFile ( uri )
295
295
: await memorizedIsAliveURI ( uri , method , maxRetryCount ) ;
296
296
const { ok, redirected, redirectTo, message } = result ;
297
-
298
- if ( redirected && ! ruleOptions . ignoreRedirects ) {
297
+ // When ignoreRedirects is true, redirected should be ignore
298
+ if ( redirected && ruleOptions . ignoreRedirects ) {
299
+ return ;
300
+ }
301
+ if ( ! ok ) {
302
+ const lintMessage = `${ uri } is dead. (${ message } )` ;
303
+ report ( node , new RuleError ( lintMessage , { index } ) ) ;
304
+ } else if ( redirected ) {
299
305
const lintMessage = `${ uri } is redirected to ${ redirectTo } . (${ message } )` ;
300
306
const fix = fixer . replaceTextRange (
301
307
[ index , index + uri . length ] ,
302
308
redirectTo ,
303
309
) ;
304
310
report ( node , new RuleError ( lintMessage , { fix, index } ) ) ;
305
- } else if ( ! ok ) {
306
- const lintMessage = `${ uri } is dead. (${ message } )` ;
307
- report ( node , new RuleError ( lintMessage , { index } ) ) ;
308
311
}
309
312
} ;
310
313
You can’t perform that action at this time.
0 commit comments