Link Search Menu Expand Document

LinterChecker

The LinterChecker processes BPMN models and checks for predefined rules regarding the process model, e.g. conditional sequenceflows.

Assumptions

  • The BPMN-models have to be in the classpath at build time

Configuration

The rule should be configured as follows:


<rule>
    <name>LinterChecker</name>
    <state>true</state>
    <settings>
        <setting name="conditional-sequenceflows">conditional-sequenceflows</setting>
    </settings>
</rule>

Error messages

Sequenceflow ‘Sequenceflow_123’ is not defined as default and/or conditional.

This message indicates that the sequenceflow does not have a condition and/or is not defined as default path.

Further information

Currently only the “conditional-sequenceflows” check is implemented. The LinterChecker is awaiting additional linter rules to enhance usage