@@ -157,12 +157,9 @@ function decorateLanguageService(
157
157
configFileBuildContext = await core . watchConfig (
158
158
configFile ,
159
159
async ( builtConfig , { errors, warnings } ) => {
160
- configFileDiagnostics = [
161
- ...errors . map ( error => [ error , ts . DiagnosticCategory . Error ] as const ) ,
162
- ...warnings . map ( error => [ error , ts . DiagnosticCategory . Warning ] as const ) ,
163
- ] . map ( ( [ error , category ] ) => {
160
+ configFileDiagnostics = [ ...errors , ...warnings ] . map ( error => {
164
161
const diag : typeof configFileDiagnostics [ number ] = {
165
- category,
162
+ category : ts . DiagnosticCategory . Message ,
166
163
code : error . id as any ,
167
164
messageText : error . text ,
168
165
} ;
@@ -178,7 +175,7 @@ function decorateLanguageService(
178
175
if ( relatedFile ) {
179
176
diag . messageText = `Error building config file.` ;
180
177
diag . relatedInformation = [ {
181
- category,
178
+ category : ts . DiagnosticCategory . Message ,
182
179
code : error . id as any ,
183
180
messageText : error . text ,
184
181
file : relatedFile ,
@@ -208,7 +205,7 @@ function decorateLanguageService(
208
205
const relatedInfo = createRelatedInformation ( ts , err , 0 ) ;
209
206
if ( relatedInfo ) {
210
207
configFileDiagnostics . push ( {
211
- category : ts . DiagnosticCategory . Error ,
208
+ category : ts . DiagnosticCategory . Message ,
212
209
code : 0 ,
213
210
messageText : err . message ,
214
211
relatedInformation : [ relatedInfo ] ,
@@ -217,7 +214,7 @@ function decorateLanguageService(
217
214
}
218
215
if ( prevLength === configFileDiagnostics . length ) {
219
216
configFileDiagnostics . push ( {
220
- category : ts . DiagnosticCategory . Error ,
217
+ category : ts . DiagnosticCategory . Message ,
221
218
code : 0 ,
222
219
messageText : String ( err ) ,
223
220
} ) ;
@@ -231,7 +228,7 @@ function decorateLanguageService(
231
228
) ;
232
229
} catch ( err ) {
233
230
configFileDiagnostics . push ( {
234
- category : ts . DiagnosticCategory . Error ,
231
+ category : ts . DiagnosticCategory . Message ,
235
232
code : 'config-build-error' as any ,
236
233
messageText : String ( err ) ,
237
234
} ) ;
0 commit comments