Skip to content

bug(#5078): replace ANTLR parser with spec-driven EO→XMIR converter#5150

Merged
yegor256 merged 6 commits into
objectionary:masterfrom
maxonfjvipon:bug/#5078/spec-driven-parser
May 21, 2026
Merged

bug(#5078): replace ANTLR parser with spec-driven EO→XMIR converter#5150
yegor256 merged 6 commits into
objectionary:masterfrom
maxonfjvipon:bug/#5078/spec-driven-parser

bug(#5078): expand markdownlint disable list for Codacy

ebe0ca7
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded May 21, 2026 in 23s

Annotations

Check failure on line 343 in eo-parser/src/main/java/org/eolang/parser/Eo.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QmR3jzJuAa09Wpz&open=AZ5K6QmR3jzJuAa09Wpz&pullRequest=5150

Check warning on line 26 in eo-integration-tests/src/test/java/org/eolang/maven/MjAssembleIT.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Qn23jzJuAa09Wp7&open=AZ5K6Qn23jzJuAa09Wp7&pullRequest=5150

Check warning on line 109 in eo-parser/src/main/java/org/eolang/parser/Eo.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QmR3jzJuAa09Wpx&open=AZ5K6QmR3jzJuAa09Wpx&pullRequest=5150

Check warning on line 165 in eo-parser/src/main/java/org/eolang/parser/Span.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Qmb3jzJuAa09Wp1&open=AZ5K6Qmb3jzJuAa09Wp1&pullRequest=5150

Check failure on line 466 in eo-parser/src/main/java/org/eolang/parser/Eo.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 16 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QmR3jzJuAa09Wp0&open=AZ5K6QmR3jzJuAa09Wp0&pullRequest=5150

Check warning on line 515 in eo-parser/src/main/java/org/eolang/parser/Tokens.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Qm03jzJuAa09Wp3&open=AZ5K6Qm03jzJuAa09Wp3&pullRequest=5150

Check failure on line 186 in eo-parser/src/main/java/org/eolang/parser/Tokens.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 24 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Qm03jzJuAa09Wp4&open=AZ5K6Qm03jzJuAa09Wp4&pullRequest=5150

Check warning on line 294 in eo-runtime/pom.xml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QhU3jzJuAa09Wpv&open=AZ5K6QhU3jzJuAa09Wpv&pullRequest=5150

Check warning on line 354 in eo-parser/src/main/java/org/eolang/parser/Level.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused method parameter "span".

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Ql23jzJuAa09Wpw&open=AZ5K6Ql23jzJuAa09Wpw&pullRequest=5150

Check warning on line 122 in eo-parser/src/main/java/org/eolang/parser/Emissions.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unnecessary cast to "double".

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Qmn3jzJuAa09Wp2&open=AZ5K6Qmn3jzJuAa09Wp2&pullRequest=5150

Check warning on line 271 in eo-runtime/pom.xml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QhU3jzJuAa09Wpt&open=AZ5K6QhU3jzJuAa09Wpt&pullRequest=5150

Check warning on line 557 in eo-parser/src/main/java/org/eolang/parser/Eo.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QmR3jzJuAa09Wpy&open=AZ5K6QmR3jzJuAa09Wpy&pullRequest=5150

Check warning on line 280 in eo-runtime/pom.xml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this "TODO" comment.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QhU3jzJuAa09Wpu&open=AZ5K6QhU3jzJuAa09Wpu&pullRequest=5150

Check failure on line 127 in eo-parser/src/main/java/org/eolang/parser/Emit.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "/object" 3 times.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6QnC3jzJuAa09Wp5&open=AZ5K6QnC3jzJuAa09Wp5&pullRequest=5150

Check warning on line 37 in eo-integration-tests/src/test/java/org/eolang/maven/ProxyIT.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Complete the task associated to this TODO comment.

See more on https://sonarcloud.io/project/issues?id=objectionary_eo&issues=AZ5K6Qnf3jzJuAa09Wp6&open=AZ5K6Qnf3jzJuAa09Wp6&pullRequest=5150