Skip to content

Commit 41ff53f

Browse files
committed
fix(analyzer): handle bdd prefixes correctly if keyword is cached
1 parent b1f0f28 commit 41ff53f

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

eslint.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended"
66
export default [
77
{
88
ignores: [
9+
"**/.venv/",
910
"**/node_modules/",
1011
"**/dist/",
1112
"**/out/",

packages/robot/src/robotcode/robot/diagnostics/keyword_finder.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def __init__(self, namespace: "Namespace", library_doc: LibraryDoc) -> None:
5252
Optional[KeywordDoc],
5353
List[DiagnosticsEntry],
5454
Optional[List[KeywordDoc]],
55+
Optional[str],
5556
],
5657
] = {}
5758

@@ -80,6 +81,7 @@ def find_keyword(
8081
if cached is not None:
8182
self.diagnostics = cached[1]
8283
self.multiple_keywords_result = cached[2]
84+
self.result_bdd_prefix = cached[3]
8385
return cached[0]
8486

8587
try:
@@ -106,6 +108,7 @@ def find_keyword(
106108
result,
107109
self.diagnostics,
108110
self.multiple_keywords_result,
111+
self.result_bdd_prefix,
109112
)
110113

111114
return result

tests/robotcode/language_server/robotframework/parts/data/.vscode/settings.json

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
}
1414
},
1515
"robotcode.languageServer.extraArgs": [
16-
//"--debugpy",
16+
"--verbose",
17+
"--debugpy",
1718
// "--debugpy-wait-for-client",
1819
// "--log",
1920
// "--log-level", "INFO",
@@ -30,14 +31,6 @@
3031
"**/lib/alibrary.py",
3132
"LibraryWithErrors"
3233
],
33-
// "robotcode.extraArgs": [
34-
// "--debugpy",
35-
// "--debugpy-wait-for-client",
36-
// "--log",
37-
// "--log-level",
38-
// "DEBUG",
39-
// // "--log-calls"
40-
// ],
4134
"robotcode.robot.variableFiles": [
4235
"${EXECDIR}/resources/testvars.yml"
4336
],

0 commit comments

Comments
 (0)