File tree Expand file tree Collapse file tree
its/ruling/src/test/resources/expected
main/java/org/sonar/python/checks Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424'project:buildbot-0.8.6p1/buildbot/status/builder.py':[
252574 ,
2626],
27+ 'project:buildbot-0.8.6p1/buildbot/status/master.py':[
28+ 384 ,
29+ ],
2730'project:buildbot-0.8.6p1/buildbot/status/progress.py':[
2831237 ,
2932],
Original file line number Diff line number Diff line change @@ -137,8 +137,13 @@ private static boolean isTextParsedAsCode(String text) {
137137 }
138138 }
139139
140- private static boolean isSimpleExpression (List <AstNode > expressions ) {
141- return expressions .size () == 1 && expressions .get (0 ).getNumberOfChildren () == 1 && expressions .get (0 ).getFirstChild ().is (PythonGrammar .TESTLIST_STAR_EXPR );
140+ private static boolean isSimpleExpression (List <AstNode > expressionStatements ) {
141+ if (expressionStatements .size () != 1 ) {
142+ return false ;
143+ }
144+ AstNode expressionStatement = expressionStatements .get (0 );
145+ return (expressionStatement .getNumberOfChildren () == 1 && expressionStatement .getFirstChild ().is (PythonGrammar .TESTLIST_STAR_EXPR ))
146+ || expressionStatement .hasDirectChildren (PythonGrammar .ANNASSIGN );
142147 }
143148
144149 private static List <List <Trivia >> groupTrivias (Token token ) {
Original file line number Diff line number Diff line change 8686'''
8787# comment
8888'''
89+
90+ # TODO: something
You can’t perform that action at this time.
0 commit comments