This is an automated email from the ASF dual-hosted git repository.

joshtynjala pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-compiler.git


The following commit(s) were added to refs/heads/develop by this push:
     new 6ec294424 linter: fix empty statement incorrectly detected for 
implicit semicolon
6ec294424 is described below

commit 6ec29442482649c7e07451f86967441b05feb1d5
Author: Josh Tynjala <joshtynj...@apache.org>
AuthorDate: Fri Jun 23 12:54:49 2023 -0700

    linter: fix empty statement incorrectly detected for implicit semicolon
---
 .../main/java/org/apache/royale/linter/rules/EmptyStatementRule.java   | 3 +++
 1 file changed, 3 insertions(+)

diff --git 
a/linter/src/main/java/org/apache/royale/linter/rules/EmptyStatementRule.java 
b/linter/src/main/java/org/apache/royale/linter/rules/EmptyStatementRule.java
index 6308be5b7..094fa8a28 100644
--- 
a/linter/src/main/java/org/apache/royale/linter/rules/EmptyStatementRule.java
+++ 
b/linter/src/main/java/org/apache/royale/linter/rules/EmptyStatementRule.java
@@ -41,6 +41,9 @@ public class EmptyStatementRule extends LinterRule {
        public Map<Integer, TokenVisitor> getTokenVisitors() {
                Map<Integer, TokenVisitor> result = new HashMap<>();
                result.put(ASTokenTypes.TOKEN_SEMICOLON, (token, tokenQuery, 
problems) -> {
+                       if (token.isImplicit()) {
+                               return;
+                       }
                        checkSemicolon(token, tokenQuery, problems);
                });
                return result;

Reply via email to