summaryrefslogtreecommitdiff
path: root/extension/src/lang-server/codeLens.ts
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-06-27 11:17:26 -0700
committerNate Sesti <sestinj@gmail.com>2023-06-27 11:17:26 -0700
commitc3106d3540efbf48de694ac9b9294d56b520493a (patch)
treed5923db2a1151517181f0a26ee32a3a873e019f9 /extension/src/lang-server/codeLens.ts
parentbedd5f31e7a1d7b915fbb2a47a92f58035c96415 (diff)
parent3a39f7029f7faf5c77d4678ce6d796e4c99b558b (diff)
downloadsncontinue-c3106d3540efbf48de694ac9b9294d56b520493a.tar.gz
sncontinue-c3106d3540efbf48de694ac9b9294d56b520493a.tar.bz2
sncontinue-c3106d3540efbf48de694ac9b9294d56b520493a.zip
Merge branch 'main' into newer-simpler-stream-algo
Diffstat (limited to 'extension/src/lang-server/codeLens.ts')
-rw-r--r--extension/src/lang-server/codeLens.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/extension/src/lang-server/codeLens.ts b/extension/src/lang-server/codeLens.ts
index 629da0b8..1f352797 100644
--- a/extension/src/lang-server/codeLens.ts
+++ b/extension/src/lang-server/codeLens.ts
@@ -1,5 +1,4 @@
import * as vscode from "vscode";
-import { getLanguageLibrary } from "../languages";
import { editorToSuggestions } from "../suggestions";
class SuggestionsCodeLensProvider implements vscode.CodeLensProvider {
@@ -56,37 +55,6 @@ class SuggestionsCodeLensProvider implements vscode.CodeLensProvider {
}
}
-class PytestCodeLensProvider implements vscode.CodeLensProvider {
- public provideCodeLenses(
- document: vscode.TextDocument,
- token: vscode.CancellationToken
- ): vscode.CodeLens[] | Thenable<vscode.CodeLens[]> {
- const codeLenses: vscode.CodeLens[] = [];
- let lineno = 1;
- const languageLibrary = getLanguageLibrary(document.fileName);
- for (let line of document.getText().split("\n")) {
- if (
- languageLibrary.lineIsFunctionDef(line) &&
- languageLibrary.parseFunctionDefForName(line).startsWith("test_")
- ) {
- const functionToTest = languageLibrary.parseFunctionDefForName(line);
- const fileAndFunctionNameSpecifier =
- document.fileName + "::" + functionToTest;
- codeLenses.push(
- new vscode.CodeLens(new vscode.Range(lineno, 0, lineno, 1), {
- title: "Debug This Test",
- command: "continue.debugTest",
- arguments: [fileAndFunctionNameSpecifier],
- })
- );
- }
- lineno++;
- }
-
- return codeLenses;
- }
-}
-
const allCodeLensProviders: { [langauge: string]: vscode.CodeLensProvider[] } =
{
// python: [new SuggestionsCodeLensProvider(), new PytestCodeLensProvider()],