Skip to content

Commit dc0f4ae

Browse files
committed
WIP fixing log lint errors
1 parent e52da17 commit dc0f4ae

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

src/logs/fileProvider.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,15 @@ export class WorkflowStepLogProvider implements vscode.TextDocumentContentProvid
2323
job_id: jobId,
2424
});
2525

26-
const log = result.data as any;
26+
const log = result.data;
2727

28-
const logInfo = parseLog(log);
28+
const logInfo = parseLog(log as string);
2929
cacheLogInfo(uri, logInfo);
3030

3131
return logInfo.updatedLog;
3232
} catch (e) {
33-
if ("status" in e && e.status === 410) {
33+
const err = e as Error;
34+
if ("status" in err && err.status === 410) {
3435
cacheLogInfo(uri, {
3536
colorFormats: [],
3637
sections: [],

src/logs/foldingProvider.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ import { getLogInfo } from "./logInfoProvider";
33

44
export class WorkflowStepLogFoldingProvider implements vscode.FoldingRangeProvider {
55
provideFoldingRanges(
6-
document: vscode.TextDocument,
7-
context: vscode.FoldingContext,
8-
token: vscode.CancellationToken
6+
document: vscode.TextDocument
97
): vscode.ProviderResult<vscode.FoldingRange[]> {
108
const logInfo = getLogInfo(document.uri);
119
if (!logInfo) {

src/logs/formatProvider.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,14 @@ export function updateDecorations(activeEditor: vscode.TextEditor, logInfo: LogI
5252

5353
// Custom colors
5454
const ctypes: {
55-
[key: string]: { type: vscode.TextEditorDecorationType; ranges: any[] };
55+
[key: string]: { type: vscode.TextEditorDecorationType; ranges: vscode.Range[] };
5656
} = {};
5757

5858
for (const colorFormat of logInfo.colorFormats) {
5959
const range = new vscode.Range(colorFormat.line, colorFormat.start, colorFormat.line, colorFormat.end);
6060

61-
const key = `${colorFormat.color.foreground}-${colorFormat.color.background}`;
61+
// TODO find real names of colors
62+
const key = `${colorFormat.color.foreground || "fg_color"}-${colorFormat.color.background || "bg_color"}`;
6263
if (!ctypes[key]) {
6364
ctypes[key] = {
6465
type: vscode.window.createTextEditorDecorationType({

src/logs/symbolProvider.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import { getLogInfo } from "./logInfoProvider";
33

44
export class WorkflowStepLogSymbolProvider implements vscode.DocumentSymbolProvider {
55
provideDocumentSymbols(
6-
document: vscode.TextDocument,
7-
token: vscode.CancellationToken
6+
document: vscode.TextDocument
87
): vscode.ProviderResult<vscode.SymbolInformation[] | vscode.DocumentSymbol[]> {
98
const logInfo = getLogInfo(document.uri);
109
if (!logInfo) {

0 commit comments

Comments
 (0)