This repository was archived by the owner on Sep 28, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Expand file tree Collapse file tree 1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -83,7 +83,10 @@ export default class Linter {
8383
8484 static skipIgnoredFileWarning ( res ) {
8585 return (
86+ res &&
8687 res . warningCount === 1 &&
88+ res . results &&
89+ res . results [ 0 ] &&
8790 res . results [ 0 ] . messages [ 0 ] &&
8891 res . results [ 0 ] . messages [ 0 ] . message &&
8992 res . results [ 0 ] . messages [ 0 ] . message . indexOf ( 'ignore' ) > 1
@@ -96,7 +99,13 @@ export default class Linter {
9699 // quiet filter done now
97100 // eslint allow rules to be specified in the input between comments
98101 // so we can found warnings defined in the input itself
99- if ( this . options . quiet && res . warningCount ) {
102+ if (
103+ this . options . quiet &&
104+ res &&
105+ res . warningCount &&
106+ res . results &&
107+ res . results [ 0 ]
108+ ) {
100109 res . warningCount = 0 ;
101110 res . results [ 0 ] . warningCount = 0 ;
102111 res . results [ 0 ] . messages = res . results [ 0 ] . messages . filter (
@@ -109,9 +118,12 @@ export default class Linter {
109118
110119 autoFix ( res ) {
111120 if (
112- res . results [ 0 ] . output !== res . src ||
113- res . results [ 0 ] . fixableErrorCount > 0 ||
114- res . results [ 0 ] . fixableWarningCount > 0
121+ res &&
122+ res . results &&
123+ res . results [ 0 ] &&
124+ ( res . results [ 0 ] . output !== res . src ||
125+ res . results [ 0 ] . fixableErrorCount > 0 ||
126+ res . results [ 0 ] . fixableWarningCount > 0 )
115127 ) {
116128 this . CLIEngine . outputFixes ( res ) ;
117129 }
You can’t perform that action at this time.
0 commit comments