dirkgroot / structurizr-dsl-intellij-plugin

IntelliJ plugin for the Structurizr DSL
MIT License
53 stars 3 forks source link

Rework lexer parser and add some new features #54

Closed dirkgroot closed 1 year ago

dirkgroot commented 1 year ago

This PR fixes multiple outstanding issues:

codecov[bot] commented 1 year ago

Codecov Report

Merging #54 (24592be) into main (9a97caf) will increase coverage by 48.59%. The diff coverage is 60.41%.

@@             Coverage Diff             @@
##             main      #54       +/-   ##
===========================================
+ Coverage   14.45%   63.04%   +48.59%     
===========================================
  Files          31       46       +15     
  Lines         678      663       -15     
  Branches      197      200        +3     
===========================================
+ Hits           98      418      +320     
+ Misses        580      150      -430     
- Partials        0       95       +95     
Impacted Files Coverage Δ
...en/nl/dirkgroot/structurizr/dsl/psi/SDVisitor.java 0.00% <0.00%> (ø)
...ructurizr/dsl/psi/impl/SDAnimationKeywordImpl.java 25.00% <0.00%> (ø)
...structurizr/dsl/psi/impl/SDBlockStatementImpl.java 14.28% <0.00%> (+14.28%) :arrow_up:
.../psi/impl/SDIdentifierReferencesStatementImpl.java 20.00% <0.00%> (ø)
...tructurizr/dsl/psi/impl/SDPropertiesBlockImpl.java 20.00% <0.00%> (ø)
...cturizr/dsl/psi/impl/SDPropertyDefinitionImpl.java 16.66% <0.00%> (ø)
...ot/structurizr/dsl/psi/impl/SDPropertyKeyImpl.java 25.00% <0.00%> (ø)
.../structurizr/dsl/psi/impl/SDPropertyValueImpl.java 25.00% <0.00%> (ø)
...ot/structurizr/dsl/psi/impl/SDScriptBlockImpl.java 25.00% <ø> (+25.00%) :arrow_up:
.../structurizr/dsl/psi/impl/SDScriptKeywordImpl.java 25.00% <0.00%> (ø)
... and 25 more

... and 5 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more