Merge from vscode 3c6f6af7347d38e87bc6406024e8dcf9e9bce229 (#8962)

* Merge from vscode 3c6f6af7347d38e87bc6406024e8dcf9e9bce229

* skip failing tests

* update mac build image
This commit is contained in:
Anthony Dresser
2020-01-27 15:28:17 -08:00
committed by Karl Burtram
parent 0eaee18dc4
commit fefe1454de
481 changed files with 12764 additions and 7836 deletions

View File

@@ -87,7 +87,7 @@ export namespace MarkerSeverity {
* A structure defining a problem/warning/etc.
*/
export interface IMarkerData {
code?: string;
code?: string | { value: string; link: URI };
severity: MarkerSeverity;
message: string;
source?: string;
@@ -108,7 +108,7 @@ export interface IMarker {
owner: string;
resource: URI;
severity: MarkerSeverity;
code?: string;
code?: string | { value: string; link: URI };
message: string;
source?: string;
startLineNumber: number;
@@ -140,7 +140,11 @@ export namespace IMarkerData {
result.push(emptyString);
}
if (markerData.code) {
result.push(markerData.code.replace('¦', '\¦'));
if (typeof markerData.code === 'string') {
result.push(markerData.code.replace('¦', '\¦'));
} else {
result.push(markerData.code.value.replace('¦', '\¦'));
}
} else {
result.push(emptyString);
}