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 <[email protected]>
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;