Skip to content

Commit a6fc6b2

Browse files
authored
Merge pull request #261 from digma-ai/pr/roni-exp
Update decorators behavior
2 parents 98dbc04 + 5f98255 commit a6fc6b2

File tree

5 files changed

+265
-315
lines changed

5 files changed

+265
-315
lines changed

src/analyticsCodeLens.ts

Lines changed: 16 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,13 @@
1-
import * as vscode from "vscode";
2-
import { Settings } from "./settings";
3-
import {
4-
DocumentInfo,
5-
DocumentInfoProvider,
6-
MethodInfo
7-
} from "./services/documentInfoProvider";
8-
import { CodeAnalyticsView } from "./views/codeAnalytics/codeAnalyticsView";
9-
import { WorkspaceState } from "./state";
10-
import {
11-
CodeObjectInsight,
12-
InsightImportance
13-
} from "./views/codeAnalytics/InsightListView/IInsightListViewItemsCreator";
14-
import { CodeObjectLocationInfo } from "./services/languages/extractors";
15-
import { UsageStatusResults } from "./services/analyticsProvider";
16-
import { CodeInspector } from "./services/codeInspector";
17-
import { Token } from "./services/languages/tokens";
1+
import * as vscode from 'vscode';
2+
import { UsageStatusResults } from './services/analyticsProvider';
3+
import { CodeInspector } from './services/codeInspector';
4+
import { DocumentInfo, DocumentInfoProvider, MethodInfo } from './services/documentInfoProvider';
5+
import { CodeObjectLocationInfo } from './services/languages/extractors';
6+
import { Token } from './services/languages/tokens';
7+
import { Settings } from './settings';
8+
import { WorkspaceState } from './state';
9+
import { CodeAnalyticsView } from './views/codeAnalytics/codeAnalyticsView';
10+
import { CodeObjectInsight, InsightImportance } from './views/codeAnalytics/InsightListView/IInsightListViewItemsCreator';
1811

1912
export interface CodeLensData {
2013
methodInfo: MethodInfo;
@@ -491,12 +484,12 @@ class CodelensProvider implements vscode.CodeLensProvider<vscode.CodeLens> {
491484
codelens.push(...uniqueLenses);
492485
}
493486

494-
const funcLenses = await this.getCodeLensesForFunctions(
495-
document,
496-
documentInfo,
497-
token
498-
);
499-
codelens.push(...funcLenses);
487+
// const funcLenses = await this.getCodeLensesForFunctions(
488+
// document,
489+
// documentInfo,
490+
// token
491+
// );
492+
// codelens.push(...funcLenses);
500493

501494
return codelens;
502495
}

src/extension.ts

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ export async function activate(context: vscode.ExtensionContext) {
5959
const editorHelper = new EditorHelper(sourceControl, documentInfoProvider);
6060
const codeLensProvider = new AnalyticsCodeLens(
6161
documentInfoProvider,
62-
workspaceState,
63-
codeInspector
62+
workspaceState, codeInspector
6463
);
6564
const spanLinkResolver = new SpanLinkResolver(
6665
symbolProvider,
@@ -87,11 +86,7 @@ export async function activate(context: vscode.ExtensionContext) {
8786
context.subscriptions.push(codeLensProvider);
8887
//context.subscriptions.push(new ContextView(analyticsProvider, context.extensionUri));
8988
context.subscriptions.push(
90-
new MethodCallErrorTooltip(
91-
documentInfoProvider,
92-
codeInspector,
93-
workspaceState
94-
)
89+
new MethodCallErrorTooltip(documentInfoProvider, codeInspector,workspaceState)
9590
);
9691
context.subscriptions.push(sourceControl);
9792
context.subscriptions.push(documentInfoProvider);
@@ -110,26 +105,23 @@ export async function activate(context: vscode.ExtensionContext) {
110105
)
111106
);
112107

108+
113109
const recentActivityProvider = new RecentActivityViewProvider(
114110
context.extensionUri,
115111
analyticsProvider,
116112
spanLinkResolver,
117113
editorHelper
118114
);
115+
119116
context.subscriptions.push(
120117
vscode.window.registerWebviewViewProvider(
121118
RecentActivityViewProvider.viewType,
122119
recentActivityProvider
123120
)
124121
);
125122
context.subscriptions.push(new ErrorsLineDecorator(documentInfoProvider));
126-
context.subscriptions.push(
127-
new PerformanceDecorator(
128-
documentInfoProvider,
129-
workspaceState,
130-
codeInspector
131-
)
132-
);
123+
context.subscriptions.push(new PerformanceDecorator(documentInfoProvider,workspaceState,codeInspector));
124+
133125
context.subscriptions.push(
134126
new HotspotMarkerDecorator(documentInfoProvider)
135127
);

src/views/codeAnalytics/codeAnalyticsView.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ import { OverlayView } from "./overlayView";
6262
import { EnvSelectStatusBar } from "./StatusBar/envSelectStatusBar";
6363
import { UsagesViewTab } from "./summaryViewTab";
6464
import { TracePanel } from "./Traces/tracePanel";
65-
// import { PerformanceDecorator } from "./decorators/performanceDecorator";
6665
//import { DigmaFileDecorator } from "../../decorators/fileDecorator";
6766

6867
export class CodeAnalyticsView implements vscode.Disposable {

0 commit comments

Comments
 (0)