This repository was archived by the owner on Sep 28, 2020. It is now read-only.
File tree 1 file changed +16
-4
lines changed
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 {
83
83
84
84
static skipIgnoredFileWarning ( res ) {
85
85
return (
86
+ res &&
86
87
res . warningCount === 1 &&
88
+ res . results &&
89
+ res . results [ 0 ] &&
87
90
res . results [ 0 ] . messages [ 0 ] &&
88
91
res . results [ 0 ] . messages [ 0 ] . message &&
89
92
res . results [ 0 ] . messages [ 0 ] . message . indexOf ( 'ignore' ) > 1
@@ -96,7 +99,13 @@ export default class Linter {
96
99
// quiet filter done now
97
100
// eslint allow rules to be specified in the input between comments
98
101
// 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
+ ) {
100
109
res . warningCount = 0 ;
101
110
res . results [ 0 ] . warningCount = 0 ;
102
111
res . results [ 0 ] . messages = res . results [ 0 ] . messages . filter (
@@ -109,9 +118,12 @@ export default class Linter {
109
118
110
119
autoFix ( res ) {
111
120
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 )
115
127
) {
116
128
this . CLIEngine . outputFixes ( res ) ;
117
129
}
You can’t perform that action at this time.
0 commit comments