bpmn-io / bpmnlint

Validate BPMN diagrams based on configurable lint rules.
MIT License
125 stars 37 forks source link

Add `implicit-start` rule #121

Closed nikku closed 8 months ago

nikku commented 10 months ago

The rule should detect the following modeling patterns

How does the rule improve the BPMN diagram?

image

Implicit starts are considered a bad practice, as they make diagrams confusing, often times not matching the actual execution semantics:

Explicit modeling (cf. fake-join) encourages good practices, and creation of a little more verbose, albeit understandable, diagrams.

Rule Details

What alternatives did you consider?

None.

nikku commented 8 months ago

Closed via https://github.com/bpmn-io/bpmnlint/pull/103.