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;