Skip to content

Commit 9e40001

Browse files
committed
fix with latest tree-sitter
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
1 parent c7ddf40 commit 9e40001

3 files changed

Lines changed: 4 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ dependencies = [
4444
"lazy-object-proxy",
4545
"lxml",
4646
"pathspec",
47-
"tree-sitter>=0.21.0",
47+
"tree-sitter>=0.22.2",
4848
"tree-sitter-bash>=0.21.0",
4949
"snakeoil~=0.10.8",
5050
"pkgcore~=0.12.25",

src/pkgcheck/bash/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@
33
import tree_sitter_bash
44
from tree_sitter import Language, Parser, Query
55

6-
lang = Language(tree_sitter_bash.language(), "bash")
6+
lang = Language(tree_sitter_bash.language())
77
query = lang.query
8-
parser = Parser()
9-
parser.set_language(lang)
8+
parser = Parser(language=lang)
109

1110
# various parse tree queries
1211
cmd_query = query("(command) @call")

src/pkgcheck/checks/codingstyle.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1252,7 +1252,7 @@ class _UnquotedVariablesCheck(Check):
12521252

12531253
def _var_needs_quotes(self, pkg, node):
12541254
pnode = node.parent
1255-
while pnode != node:
1255+
while pnode is not None:
12561256
if pnode.type in self.node_types_ok:
12571257
return False
12581258
elif pnode.type == "command":

0 commit comments

Comments
 (0)