File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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" ,
Original file line number Diff line number Diff line change 33import tree_sitter_bash
44from tree_sitter import Language , Parser , Query
55
6- lang = Language (tree_sitter_bash .language (), "bash" )
6+ lang = Language (tree_sitter_bash .language ())
77query = lang .query
8- parser = Parser ()
9- parser .set_language (lang )
8+ parser = Parser (language = lang )
109
1110# various parse tree queries
1211cmd_query = query ("(command) @call" )
Original file line number Diff line number Diff 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" :
You can’t perform that action at this time.
0 commit comments