├── .github ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ ├── FEATURE_REQUEST.md │ ├── NEW_RULE.md │ └── config.yml └── workflows │ └── CI.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── bpmnlint.js ├── config ├── all.js ├── correctness.js └── recommended.js ├── docs └── rules │ ├── README.md │ ├── ad-hoc-sub-process.md │ ├── conditional-flows.md │ ├── end-event-required.md │ ├── event-based-gateway.md │ ├── event-sub-process-typed-start-event.md │ ├── examples │ ├── ad-hoc-sub-process-correct.bpmn │ ├── ad-hoc-sub-process-correct.png │ ├── ad-hoc-sub-process-incorrect.bpmn │ ├── ad-hoc-sub-process-incorrect.png │ ├── conditional-flows-correct.bpmn │ ├── conditional-flows-correct.png │ ├── conditional-flows-incorrect.bpmn │ ├── conditional-flows-incorrect.png │ ├── end-event-required-correct.bpmn │ ├── end-event-required-correct.png │ ├── end-event-required-incorrect.bpmn │ ├── end-event-required-incorrect.png │ ├── event-based-gateway-correct.bpmn │ ├── event-based-gateway-correct.png │ ├── event-based-gateway-incorrect.bpmn │ ├── event-based-gateway-incorrect.png │ ├── event-sub-process-typed-start-event-correct.bpmn │ ├── event-sub-process-typed-start-event-correct.png │ ├── event-sub-process-typed-start-event-incorrect.bpmn │ ├── event-sub-process-typed-start-event-incorrect.png │ ├── fake-join-correct.bpmn │ ├── fake-join-correct.png │ ├── fake-join-incorrect.bpmn │ ├── fake-join-incorrect.png │ ├── label-required-correct.bpmn │ ├── label-required-correct.png │ ├── label-required-incorrect.bpmn │ ├── label-required-incorrect.png │ ├── link-event-correct.bpmn │ ├── link-event-correct.png │ ├── link-event-incorrect.bpmn │ ├── link-event-incorrect.png │ ├── no-bpmndi-correct.bpmn │ ├── no-bpmndi-correct.png │ ├── no-bpmndi-incorrect.bpmn │ ├── no-bpmndi-incorrect.png │ ├── no-complex-gateway-correct.bpmn │ ├── no-complex-gateway-correct.png │ ├── no-complex-gateway-incorrect.bpmn │ ├── no-complex-gateway-incorrect.png │ ├── no-disconnected-correct.bpmn │ ├── no-disconnected-correct.png │ ├── no-disconnected-incorrect.bpmn │ ├── no-disconnected-incorrect.png │ ├── no-duplicate-sequence-flows-correct.bpmn │ ├── no-duplicate-sequence-flows-correct.png │ ├── no-duplicate-sequence-flows-incorrect.bpmn │ ├── no-duplicate-sequence-flows-incorrect.png │ ├── no-gateway-join-fork-correct.bpmn │ ├── no-gateway-join-fork-correct.png │ ├── no-gateway-join-fork-incorrect.bpmn │ ├── no-gateway-join-fork-incorrect.png │ ├── no-implicit-end-correct.bpmn │ ├── no-implicit-end-correct.png │ ├── no-implicit-end-incorrect.bpmn │ ├── no-implicit-end-incorrect.png │ ├── no-implicit-split-correct.bpmn │ ├── no-implicit-split-correct.png │ ├── no-implicit-split-incorrect.bpmn │ ├── no-implicit-split-incorrect.png │ ├── no-implicit-start-correct.bpmn │ ├── no-implicit-start-correct.png │ ├── no-implicit-start-incorrect.bpmn │ ├── no-implicit-start-incorrect.png │ ├── no-inclusive-gateway-correct.bpmn │ ├── no-inclusive-gateway-correct.png │ ├── no-inclusive-gateway-incorrect.bpmn │ ├── no-inclusive-gateway-incorrect.png │ ├── no-overlapping-elements-correct.bpmn │ ├── no-overlapping-elements-correct.png │ ├── no-overlapping-elements-incorrect.bpmn │ ├── no-overlapping-elements-incorrect.png │ ├── single-blank-start-event-correct.bpmn │ ├── single-blank-start-event-correct.png │ ├── single-blank-start-event-incorrect.bpmn │ ├── single-blank-start-event-incorrect.png │ ├── single-event-definition-correct.bpmn │ ├── single-event-definition-correct.png │ ├── single-event-definition-incorrect.bpmn │ ├── single-event-definition-incorrect.png │ ├── start-event-required-correct.bpmn │ ├── start-event-required-correct.png │ ├── start-event-required-incorrect.bpmn │ ├── start-event-required-incorrect.png │ ├── sub-process-blank-start-event-correct.bpmn │ ├── sub-process-blank-start-event-correct.png │ ├── sub-process-blank-start-event-incorrect.bpmn │ ├── sub-process-blank-start-event-incorrect.png │ ├── superfluous-gateway-correct.bpmn │ ├── superfluous-gateway-correct.png │ ├── superfluous-gateway-incorrect.bpmn │ ├── superfluous-gateway-incorrect.png │ ├── superfluous-termination-correct.bpmn │ ├── superfluous-termination-correct.png │ ├── superfluous-termination-incorrect.bpmn │ └── superfluous-termination-incorrect.png │ ├── fake-join.md │ ├── label-required.md │ ├── link-event.md │ ├── no-bpmndi.md │ ├── no-complex-gateway.md │ ├── no-disconnected.md │ ├── no-duplicate-sequence-flows.md │ ├── no-gateway-join-fork.md │ ├── no-implicit-end.md │ ├── no-implicit-split.md │ ├── no-implicit-start.md │ ├── no-inclusive-gateway.md │ ├── no-overlapping-elements.md │ ├── single-blank-start-event.md │ ├── single-event-definition.md │ ├── start-event-required.md │ ├── sub-process-blank-start-event.md │ ├── superfluous-gateway.md │ └── superfluous-termination.md ├── eslint.config.mjs ├── lib ├── index.js ├── linter.js ├── resolver │ ├── helper.js │ ├── node-resolver.js │ └── static-resolver.js ├── support │ └── compile-config.js ├── test-rule.js ├── testers │ ├── helper.js │ ├── rule-tester.d.ts │ └── rule-tester.js ├── traverse.js └── types.d.ts ├── package.json ├── rules ├── ad-hoc-sub-process.js ├── conditional-flows.js ├── end-event-required.js ├── event-based-gateway.js ├── event-sub-process-typed-start-event.js ├── fake-join.js ├── global.js ├── helper.js ├── label-required.js ├── link-event.js ├── no-bpmndi.js ├── no-complex-gateway.js ├── no-disconnected.js ├── no-duplicate-sequence-flows.js ├── no-gateway-join-fork.js ├── no-implicit-end.js ├── no-implicit-split.js ├── no-implicit-start.js ├── no-inclusive-gateway.js ├── no-overlapping-elements.js ├── single-blank-start-event.js ├── single-event-definition.js ├── start-event-required.js ├── sub-process-blank-start-event.js ├── superfluous-gateway.js └── superfluous-termination.js ├── test ├── helper.mjs ├── integration │ ├── bpmnlint-plugin-exported │ │ ├── package.json │ │ └── src │ │ │ ├── bar.js │ │ │ ├── foo.js │ │ │ └── index.js │ ├── bpmnlint-plugin-test-camunda │ │ ├── index.js │ │ ├── package.json │ │ └── rules │ │ │ └── no-service-task-like.js │ ├── bpmnlint-plugin-test-ns │ │ ├── index.js │ │ ├── package.json │ │ └── rules │ │ │ └── no-label-xxx.js │ ├── bpmnlint-plugin-test │ │ ├── index.js │ │ ├── package.json │ │ └── rules │ │ │ ├── no-label-bar.js │ │ │ └── no-label-foo.js │ ├── bpmnlint-plugin-test2 │ │ ├── index.js │ │ ├── package.json │ │ └── rules │ │ │ └── no-label-xxx.js │ ├── bundling-spec.mjs │ ├── bundling │ │ ├── .gitignore │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── rollup.config.js │ │ ├── src │ │ │ ├── .bpmnlintrc │ │ │ └── app.js │ │ ├── test │ │ │ ├── app.rollup.expected.js │ │ │ └── app.webpack.expected.js │ │ └── webpack.config.js │ ├── cli-spec.mjs │ ├── cli │ │ ├── .bpmnlintrc │ │ ├── child │ │ │ ├── .bpmnlintrc │ │ │ ├── diagram.bpmn │ │ │ └── package.json │ │ ├── complex.bpmn │ │ ├── diagram-broken.bpmn │ │ ├── diagram-import-warnings.bpmn │ │ ├── diagram-invalid.bpmn │ │ ├── diagram-warnings.bpmn │ │ ├── diagram.bpmn │ │ ├── empty │ │ │ └── .gitkeep │ │ ├── exported.json │ │ ├── extends-builtin.json │ │ ├── extends-external.json │ │ ├── glob │ │ │ ├── diagram-invalid.bpmn │ │ │ └── subfolder │ │ │ │ └── diagram-import-warnings.bpmn │ │ ├── local-rules │ │ │ ├── .bpmnlintrc │ │ │ ├── diagram.bpmn │ │ │ ├── lib │ │ │ │ └── bpmnlint-plugin │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── rules │ │ │ │ │ └── no-label-bar.js │ │ │ └── package.json │ │ ├── moddle-extension │ │ │ ├── .bpmnlintrc │ │ │ ├── bpmnlintrc-missing-extension.json │ │ │ ├── bpmnlintrc-relative-extension.json │ │ │ ├── diagram.bpmn │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ ├── ns │ │ │ ├── diagram-invalid.bpmn │ │ │ ├── diagram.bpmn │ │ │ ├── extends.json │ │ │ ├── package.json │ │ │ └── uses-rules.json │ │ ├── package.json │ │ └── test.js │ ├── compilation │ │ ├── .gitignore │ │ ├── compile.js │ │ ├── package.json │ │ └── test │ │ │ └── bpmnlintrc.expected.js │ └── compile-spec.mjs ├── rules │ ├── ad-hoc-sub-process.mjs │ ├── ad-hoc-sub-process │ │ ├── invalid-start-end.bpmn │ │ └── valid.bpmn │ ├── conditional-flows.mjs │ ├── conditional-flows │ │ ├── invalid-fork-after-exclusive-gateway-default.bpmn │ │ ├── invalid-fork-after-exclusive-gateway.bpmn │ │ ├── invalid-fork-after-task-default.bpmn │ │ ├── invalid-fork-after-task.bpmn │ │ ├── valid-conditional-fork.bpmn │ │ ├── valid-no-condition-after-merge.bpmn │ │ ├── valid-split-after-task.bpmn │ │ └── valid-split.bpmn │ ├── end-event-required.mjs │ ├── end-event-required │ │ ├── invalid-sub-process-sub-types.bpmn │ │ ├── invalid-sub-process.bpmn │ │ ├── invalid.bpmn │ │ ├── valid-sub-process-sub-types.bpmn │ │ ├── valid-sub-process.bpmn │ │ └── valid.bpmn │ ├── event-based-gateway.mjs │ ├── event-based-gateway │ │ ├── invalid-conditional-flow.bpmn │ │ ├── invalid-no-outgoing.bpmn │ │ ├── invalid-one-outgoing.bpmn │ │ └── valid.bpmn │ ├── event-sub-process-typed-start-event.mjs │ ├── event-sub-process-typed-start-event │ │ ├── invalid.bpmn │ │ ├── valid-empty-sub-process.bpmn │ │ ├── valid-empty.bpmn │ │ ├── valid-intermediate-event.bpmn │ │ ├── valid-sub-process.bpmn │ │ └── valid.bpmn │ ├── fake-join.mjs │ ├── fake-join │ │ ├── invalid-callActivity.bpmn │ │ ├── invalid-task.bpmn │ │ ├── valid-gateway.bpmn │ │ └── valid.bpmn │ ├── global.mjs │ ├── global │ │ ├── invalid-error-duplicate-name.bpmn │ │ ├── invalid-error-missing-name.bpmn │ │ ├── invalid-error-missing-reference.bpmn │ │ ├── invalid-escalation-duplicate-name.bpmn │ │ ├── invalid-escalation-missing-name.bpmn │ │ ├── invalid-escalation-missing-reference.bpmn │ │ ├── invalid-message-duplicate-name.bpmn │ │ ├── invalid-message-missing-name.bpmn │ │ ├── invalid-message-missing-reference.bpmn │ │ ├── invalid-signal-duplicate-name.bpmn │ │ ├── invalid-signal-missing-name.bpmn │ │ ├── invalid-signal-missing-reference.bpmn │ │ ├── valid-error.bpmn │ │ ├── valid-escalation.bpmn │ │ ├── valid-message.bpmn │ │ ├── valid-no-ref.bpmn │ │ └── valid-signal.bpmn │ ├── label-required.mjs │ ├── label-required │ │ ├── invalid-boundary-event.bpmn │ │ ├── invalid-conditional-flow.bpmn │ │ ├── invalid-event.bpmn │ │ ├── invalid-gateway-split.bpmn │ │ ├── invalid-lane.bpmn │ │ ├── invalid-participant.bpmn │ │ ├── invalid-task.bpmn │ │ ├── valid-boundary-event.bpmn │ │ ├── valid-conditional-flow.bpmn │ │ ├── valid-data-objects.bpmn │ │ ├── valid-gateways.bpmn │ │ ├── valid-participant-lanes.bpmn │ │ └── valid-start-event.bpmn │ ├── link-event.mjs │ ├── link-event │ │ ├── invalid.bpmn │ │ ├── valid-collaboration.bpmn │ │ └── valid.bpmn │ ├── no-bpmndi.mjs │ ├── no-bpmndi │ │ ├── ignore-edge-without-bpmn-element.bpmn │ │ ├── invalid-catch-event.bpmn │ │ ├── invalid-collapsed-pool.bpmn │ │ ├── invalid-group.bpmn │ │ ├── invalid-lane.bpmn │ │ ├── invalid-message-flow.bpmn │ │ ├── invalid-missing-nested-lane-deep.bpmn │ │ ├── invalid-missing-nested-lane.bpmn │ │ ├── invalid-multiple-nested-levels.bpmn │ │ ├── invalid-multiple-sub-processes.bpmn │ │ ├── invalid-nested-boundary.bpmn │ │ ├── invalid-nested-lanes.bpmn │ │ ├── invalid-no-bpmn-diagram.bpmn │ │ ├── invalid-participant.bpmn │ │ ├── invalid-sequence-flow.bpmn │ │ ├── invalid-sub-processes.bpmn │ │ ├── valid-complex.bpmn │ │ ├── valid-data-object.bpmn │ │ ├── valid-empty.bpmn │ │ ├── valid-error.bpmn │ │ ├── valid-extension-elements.bpmn │ │ ├── valid-group.bpmn │ │ ├── valid-lanes.bpmn │ │ ├── valid-message-flow.bpmn │ │ ├── valid-multiple-nested-levels.bpmn │ │ ├── valid-nested-boundary.bpmn │ │ ├── valid-no-lanes.bpmn │ │ ├── valid-signavio.bpmn │ │ ├── valid-sub-processes.bpmn │ │ └── valid.bpmn │ ├── no-complex-gateway.mjs │ ├── no-complex-gateway │ │ ├── invalid.bpmn │ │ └── valid.bpmn │ ├── no-disconnected.mjs │ ├── no-disconnected │ │ ├── invalid.bpmn │ │ ├── valid-adhoc-subprocess.bpmn │ │ ├── valid-compensation.bpmn │ │ ├── valid-event-subprocess.bpmn │ │ ├── valid-text-annotation.bpmn │ │ └── valid.bpmn │ ├── no-duplicate-sequence-flows.mjs │ ├── no-duplicate-sequence-flows │ │ ├── invalid-condition.bpmn │ │ ├── invalid-multiple.bpmn │ │ ├── invalid-no-condition.bpmn │ │ └── valid.bpmn │ ├── no-gateway-join-fork.mjs │ ├── no-gateway-join-fork │ │ ├── invalid.bpmn │ │ ├── valid-fork-join-task.bpmn │ │ ├── valid-fork.bpmn │ │ └── valid-join.bpmn │ ├── no-implicit-end.mjs │ ├── no-implicit-end │ │ ├── invalid.bpmn │ │ ├── valid-collaboration.bpmn │ │ └── valid.bpmn │ ├── no-implicit-split.mjs │ ├── no-implicit-split │ │ ├── invalid-call-activity.bpmn │ │ ├── invalid-event.bpmn │ │ ├── invalid-task.bpmn │ │ ├── valid-default-conditional-flow.bpmn │ │ └── valid.bpmn │ ├── no-implicit-start.mjs │ ├── no-implicit-start │ │ ├── invalid.bpmn │ │ ├── valid-collaboration.bpmn │ │ └── valid.bpmn │ ├── no-inclusive-gateway.mjs │ ├── no-inclusive-gateway │ │ ├── invalid.bpmn │ │ └── valid.bpmn │ ├── no-overlapping-elements.mjs │ ├── no-overlapping-elements │ │ ├── ignore-missing-bounds.bpmn │ │ ├── ignore-missing-di.bpmn │ │ ├── invalid-boundary-event.bpmn │ │ ├── invalid-collaboration.bpmn │ │ ├── invalid-process.bpmn │ │ ├── invalid-subprocess-collapsed.bpmn │ │ ├── invalid-subprocess.bpmn │ │ ├── valid-boundary-event.bpmn │ │ ├── valid-collaboration-subprocess.bpmn │ │ ├── valid-collaboration.bpmn │ │ ├── valid-data-objects.bpmn │ │ ├── valid-process.bpmn │ │ ├── valid-subprocess-collapsed.bpmn │ │ └── valid-subprocess.bpmn │ ├── single-blank-start-event.mjs │ ├── single-blank-start-event │ │ ├── invalid-sub-process.bpmn │ │ ├── invalid.bpmn │ │ ├── valid-empty.bpmn │ │ ├── valid-end-event.bpmn │ │ ├── valid-scopes.bpmn │ │ ├── valid-sub-process.bpmn │ │ ├── valid-typed-sub-process.bpmn │ │ ├── valid-typed.bpmn │ │ └── valid.bpmn │ ├── single-event-definition.mjs │ ├── single-event-definition │ │ ├── invalid.bpmn │ │ ├── valid-blank.bpmn │ │ └── valid.bpmn │ ├── start-event-required.mjs │ ├── start-event-required │ │ ├── invalid-sub-process-sub-types.bpmn │ │ ├── invalid-sub-process.bpmn │ │ ├── invalid.bpmn │ │ ├── valid-sub-process-sub-types.bpmn │ │ ├── valid-sub-process.bpmn │ │ └── valid.bpmn │ ├── sub-process-blank-start-event.mjs │ ├── sub-process-blank-start-event │ │ ├── invalid-ad-hoc.bpmn │ │ ├── invalid.bpmn │ │ ├── valid-empty.bpmn │ │ ├── valid-event-sub-process.bpmn │ │ ├── valid-intermediate-event.bpmn │ │ └── valid.bpmn │ ├── superfluous-gateway.mjs │ ├── superfluous-gateway │ │ ├── invalid.bpmn │ │ ├── valid-none-gateway.bpmn │ │ └── valid.bpmn │ ├── superfluous-termination.mjs │ └── superfluous-termination │ │ ├── invalid-boundary-interrupting.bpmn │ │ ├── invalid-event-sub-process-interrupting.bpmn │ │ ├── invalid-exclusive-paths.bpmn │ │ ├── invalid-sub-process.bpmn │ │ ├── invalid.bpmn │ │ ├── valid-boundary-non-interrupting.bpmn │ │ ├── valid-event-sub-process-non-interrupting.bpmn │ │ ├── valid-implicit-end.bpmn │ │ └── valid.bpmn └── spec │ ├── config-spec.mjs │ ├── diagram.bpmn │ ├── index-spec.js │ ├── linter-spec.mjs │ ├── process-diagram.bpmn │ ├── resolver │ ├── node-resolver-spec.mjs │ └── static-resolver-spec.mjs │ ├── support │ └── compile-config-spec.mjs │ ├── test-rule-spec.mjs │ ├── testers │ └── rule-tester-spec.mjs │ └── traverse-spec.mjs └── tsconfig.json /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/NEW_RULE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/.github/ISSUE_TEMPLATE/NEW_RULE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | node_modules 3 | coverage -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/README.md -------------------------------------------------------------------------------- /bin/bpmnlint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/bin/bpmnlint.js -------------------------------------------------------------------------------- /config/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/config/all.js -------------------------------------------------------------------------------- /config/correctness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/config/correctness.js -------------------------------------------------------------------------------- /config/recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/config/recommended.js -------------------------------------------------------------------------------- /docs/rules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/README.md -------------------------------------------------------------------------------- /docs/rules/ad-hoc-sub-process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/ad-hoc-sub-process.md -------------------------------------------------------------------------------- /docs/rules/conditional-flows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/conditional-flows.md -------------------------------------------------------------------------------- /docs/rules/end-event-required.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/end-event-required.md -------------------------------------------------------------------------------- /docs/rules/event-based-gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/event-based-gateway.md -------------------------------------------------------------------------------- /docs/rules/event-sub-process-typed-start-event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/event-sub-process-typed-start-event.md -------------------------------------------------------------------------------- /docs/rules/examples/ad-hoc-sub-process-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/ad-hoc-sub-process-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/ad-hoc-sub-process-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/ad-hoc-sub-process-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/ad-hoc-sub-process-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/ad-hoc-sub-process-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/ad-hoc-sub-process-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/ad-hoc-sub-process-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/conditional-flows-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/conditional-flows-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/conditional-flows-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/conditional-flows-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/conditional-flows-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/conditional-flows-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/conditional-flows-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/conditional-flows-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/end-event-required-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/end-event-required-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/end-event-required-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/end-event-required-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/end-event-required-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/end-event-required-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/end-event-required-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/end-event-required-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/event-based-gateway-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-based-gateway-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/event-based-gateway-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-based-gateway-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/event-based-gateway-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-based-gateway-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/event-based-gateway-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-based-gateway-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/event-sub-process-typed-start-event-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-sub-process-typed-start-event-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/event-sub-process-typed-start-event-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-sub-process-typed-start-event-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/event-sub-process-typed-start-event-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-sub-process-typed-start-event-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/event-sub-process-typed-start-event-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/event-sub-process-typed-start-event-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/fake-join-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/fake-join-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/fake-join-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/fake-join-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/fake-join-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/fake-join-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/fake-join-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/fake-join-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/label-required-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/label-required-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/label-required-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/label-required-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/label-required-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/label-required-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/label-required-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/label-required-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/link-event-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/link-event-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/link-event-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/link-event-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/link-event-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/link-event-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/link-event-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/link-event-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-bpmndi-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-bpmndi-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-bpmndi-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-bpmndi-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-bpmndi-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-bpmndi-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-bpmndi-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-bpmndi-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-complex-gateway-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-complex-gateway-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-complex-gateway-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-complex-gateway-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-complex-gateway-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-complex-gateway-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-complex-gateway-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-complex-gateway-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-disconnected-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-disconnected-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-disconnected-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-disconnected-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-disconnected-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-disconnected-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-disconnected-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-disconnected-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-duplicate-sequence-flows-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-duplicate-sequence-flows-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-duplicate-sequence-flows-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-duplicate-sequence-flows-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-duplicate-sequence-flows-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-duplicate-sequence-flows-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-duplicate-sequence-flows-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-duplicate-sequence-flows-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-gateway-join-fork-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-gateway-join-fork-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-gateway-join-fork-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-gateway-join-fork-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-gateway-join-fork-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-gateway-join-fork-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-gateway-join-fork-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-gateway-join-fork-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-end-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-end-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-end-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-end-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-end-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-end-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-end-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-end-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-split-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-split-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-split-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-split-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-split-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-split-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-split-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-split-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-start-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-start-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-start-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-start-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-start-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-start-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-implicit-start-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-implicit-start-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-inclusive-gateway-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-inclusive-gateway-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-inclusive-gateway-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-inclusive-gateway-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-inclusive-gateway-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-inclusive-gateway-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-inclusive-gateway-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-inclusive-gateway-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/no-overlapping-elements-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-overlapping-elements-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-overlapping-elements-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-overlapping-elements-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/no-overlapping-elements-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-overlapping-elements-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/no-overlapping-elements-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/no-overlapping-elements-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/single-blank-start-event-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-blank-start-event-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/single-blank-start-event-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-blank-start-event-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/single-blank-start-event-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-blank-start-event-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/single-blank-start-event-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-blank-start-event-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/single-event-definition-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-event-definition-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/single-event-definition-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-event-definition-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/single-event-definition-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-event-definition-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/single-event-definition-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/single-event-definition-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/start-event-required-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/start-event-required-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/start-event-required-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/start-event-required-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/start-event-required-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/start-event-required-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/start-event-required-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/start-event-required-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/sub-process-blank-start-event-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/sub-process-blank-start-event-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/sub-process-blank-start-event-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/sub-process-blank-start-event-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/sub-process-blank-start-event-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/sub-process-blank-start-event-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/sub-process-blank-start-event-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/sub-process-blank-start-event-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-gateway-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-gateway-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-gateway-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-gateway-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-gateway-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-gateway-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-gateway-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-gateway-incorrect.png -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-termination-correct.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-termination-correct.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-termination-correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-termination-correct.png -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-termination-incorrect.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-termination-incorrect.bpmn -------------------------------------------------------------------------------- /docs/rules/examples/superfluous-termination-incorrect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/examples/superfluous-termination-incorrect.png -------------------------------------------------------------------------------- /docs/rules/fake-join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/fake-join.md -------------------------------------------------------------------------------- /docs/rules/label-required.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/label-required.md -------------------------------------------------------------------------------- /docs/rules/link-event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/link-event.md -------------------------------------------------------------------------------- /docs/rules/no-bpmndi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-bpmndi.md -------------------------------------------------------------------------------- /docs/rules/no-complex-gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-complex-gateway.md -------------------------------------------------------------------------------- /docs/rules/no-disconnected.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-disconnected.md -------------------------------------------------------------------------------- /docs/rules/no-duplicate-sequence-flows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-duplicate-sequence-flows.md -------------------------------------------------------------------------------- /docs/rules/no-gateway-join-fork.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-gateway-join-fork.md -------------------------------------------------------------------------------- /docs/rules/no-implicit-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-implicit-end.md -------------------------------------------------------------------------------- /docs/rules/no-implicit-split.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-implicit-split.md -------------------------------------------------------------------------------- /docs/rules/no-implicit-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-implicit-start.md -------------------------------------------------------------------------------- /docs/rules/no-inclusive-gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-inclusive-gateway.md -------------------------------------------------------------------------------- /docs/rules/no-overlapping-elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/no-overlapping-elements.md -------------------------------------------------------------------------------- /docs/rules/single-blank-start-event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/single-blank-start-event.md -------------------------------------------------------------------------------- /docs/rules/single-event-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/single-event-definition.md -------------------------------------------------------------------------------- /docs/rules/start-event-required.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/start-event-required.md -------------------------------------------------------------------------------- /docs/rules/sub-process-blank-start-event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/sub-process-blank-start-event.md -------------------------------------------------------------------------------- /docs/rules/superfluous-gateway.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/superfluous-gateway.md -------------------------------------------------------------------------------- /docs/rules/superfluous-termination.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/docs/rules/superfluous-termination.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/linter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/linter.js -------------------------------------------------------------------------------- /lib/resolver/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/resolver/helper.js -------------------------------------------------------------------------------- /lib/resolver/node-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/resolver/node-resolver.js -------------------------------------------------------------------------------- /lib/resolver/static-resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/resolver/static-resolver.js -------------------------------------------------------------------------------- /lib/support/compile-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/support/compile-config.js -------------------------------------------------------------------------------- /lib/test-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/test-rule.js -------------------------------------------------------------------------------- /lib/testers/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/testers/helper.js -------------------------------------------------------------------------------- /lib/testers/rule-tester.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/testers/rule-tester.d.ts -------------------------------------------------------------------------------- /lib/testers/rule-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/testers/rule-tester.js -------------------------------------------------------------------------------- /lib/traverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/traverse.js -------------------------------------------------------------------------------- /lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/lib/types.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/package.json -------------------------------------------------------------------------------- /rules/ad-hoc-sub-process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/ad-hoc-sub-process.js -------------------------------------------------------------------------------- /rules/conditional-flows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/conditional-flows.js -------------------------------------------------------------------------------- /rules/end-event-required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/end-event-required.js -------------------------------------------------------------------------------- /rules/event-based-gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/event-based-gateway.js -------------------------------------------------------------------------------- /rules/event-sub-process-typed-start-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/event-sub-process-typed-start-event.js -------------------------------------------------------------------------------- /rules/fake-join.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/fake-join.js -------------------------------------------------------------------------------- /rules/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/global.js -------------------------------------------------------------------------------- /rules/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/helper.js -------------------------------------------------------------------------------- /rules/label-required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/label-required.js -------------------------------------------------------------------------------- /rules/link-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/link-event.js -------------------------------------------------------------------------------- /rules/no-bpmndi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-bpmndi.js -------------------------------------------------------------------------------- /rules/no-complex-gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-complex-gateway.js -------------------------------------------------------------------------------- /rules/no-disconnected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-disconnected.js -------------------------------------------------------------------------------- /rules/no-duplicate-sequence-flows.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-duplicate-sequence-flows.js -------------------------------------------------------------------------------- /rules/no-gateway-join-fork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-gateway-join-fork.js -------------------------------------------------------------------------------- /rules/no-implicit-end.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-implicit-end.js -------------------------------------------------------------------------------- /rules/no-implicit-split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-implicit-split.js -------------------------------------------------------------------------------- /rules/no-implicit-start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-implicit-start.js -------------------------------------------------------------------------------- /rules/no-inclusive-gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-inclusive-gateway.js -------------------------------------------------------------------------------- /rules/no-overlapping-elements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/no-overlapping-elements.js -------------------------------------------------------------------------------- /rules/single-blank-start-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/single-blank-start-event.js -------------------------------------------------------------------------------- /rules/single-event-definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/single-event-definition.js -------------------------------------------------------------------------------- /rules/start-event-required.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/start-event-required.js -------------------------------------------------------------------------------- /rules/sub-process-blank-start-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/sub-process-blank-start-event.js -------------------------------------------------------------------------------- /rules/superfluous-gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/superfluous-gateway.js -------------------------------------------------------------------------------- /rules/superfluous-termination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/rules/superfluous-termination.js -------------------------------------------------------------------------------- /test/helper.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/helper.mjs -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-exported/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-exported/package.json -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-exported/src/bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-exported/src/bar.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-exported/src/foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-exported/src/foo.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-exported/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-exported/src/index.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test-camunda/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test-camunda/index.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test-camunda/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test-camunda/package.json -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test-camunda/rules/no-service-task-like.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test-camunda/rules/no-service-task-like.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test-ns/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test-ns/index.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test-ns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test-ns/package.json -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test-ns/rules/no-label-xxx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test-ns/rules/no-label-xxx.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test/index.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test/package.json -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test/rules/no-label-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test/rules/no-label-bar.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test/rules/no-label-foo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test/rules/no-label-foo.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test2/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test2/index.js -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test2/package.json -------------------------------------------------------------------------------- /test/integration/bpmnlint-plugin-test2/rules/no-label-xxx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bpmnlint-plugin-test2/rules/no-label-xxx.js -------------------------------------------------------------------------------- /test/integration/bundling-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling-spec.mjs -------------------------------------------------------------------------------- /test/integration/bundling/.gitignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /test/integration/bundling/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/package-lock.json -------------------------------------------------------------------------------- /test/integration/bundling/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/package.json -------------------------------------------------------------------------------- /test/integration/bundling/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/rollup.config.js -------------------------------------------------------------------------------- /test/integration/bundling/src/.bpmnlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/src/.bpmnlintrc -------------------------------------------------------------------------------- /test/integration/bundling/src/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/src/app.js -------------------------------------------------------------------------------- /test/integration/bundling/test/app.rollup.expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/test/app.rollup.expected.js -------------------------------------------------------------------------------- /test/integration/bundling/test/app.webpack.expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/test/app.webpack.expected.js -------------------------------------------------------------------------------- /test/integration/bundling/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/bundling/webpack.config.js -------------------------------------------------------------------------------- /test/integration/cli-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli-spec.mjs -------------------------------------------------------------------------------- /test/integration/cli/.bpmnlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/.bpmnlintrc -------------------------------------------------------------------------------- /test/integration/cli/child/.bpmnlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/child/.bpmnlintrc -------------------------------------------------------------------------------- /test/integration/cli/child/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/child/diagram.bpmn -------------------------------------------------------------------------------- /test/integration/cli/child/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/child/package.json -------------------------------------------------------------------------------- /test/integration/cli/complex.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/complex.bpmn -------------------------------------------------------------------------------- /test/integration/cli/diagram-broken.bpmn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/cli/diagram-import-warnings.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/diagram-import-warnings.bpmn -------------------------------------------------------------------------------- /test/integration/cli/diagram-invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/diagram-invalid.bpmn -------------------------------------------------------------------------------- /test/integration/cli/diagram-warnings.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/diagram-warnings.bpmn -------------------------------------------------------------------------------- /test/integration/cli/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/diagram.bpmn -------------------------------------------------------------------------------- /test/integration/cli/empty/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/cli/exported.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/exported.json -------------------------------------------------------------------------------- /test/integration/cli/extends-builtin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/extends-builtin.json -------------------------------------------------------------------------------- /test/integration/cli/extends-external.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/extends-external.json -------------------------------------------------------------------------------- /test/integration/cli/glob/diagram-invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/glob/diagram-invalid.bpmn -------------------------------------------------------------------------------- /test/integration/cli/glob/subfolder/diagram-import-warnings.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/glob/subfolder/diagram-import-warnings.bpmn -------------------------------------------------------------------------------- /test/integration/cli/local-rules/.bpmnlintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "plugin:local/recommended" 3 | } -------------------------------------------------------------------------------- /test/integration/cli/local-rules/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/local-rules/diagram.bpmn -------------------------------------------------------------------------------- /test/integration/cli/local-rules/lib/bpmnlint-plugin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/local-rules/lib/bpmnlint-plugin/index.js -------------------------------------------------------------------------------- /test/integration/cli/local-rules/lib/bpmnlint-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/local-rules/lib/bpmnlint-plugin/package.json -------------------------------------------------------------------------------- /test/integration/cli/local-rules/lib/bpmnlint-plugin/rules/no-label-bar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/local-rules/lib/bpmnlint-plugin/rules/no-label-bar.js -------------------------------------------------------------------------------- /test/integration/cli/local-rules/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/local-rules/package.json -------------------------------------------------------------------------------- /test/integration/cli/moddle-extension/.bpmnlintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/moddle-extension/.bpmnlintrc -------------------------------------------------------------------------------- /test/integration/cli/moddle-extension/bpmnlintrc-missing-extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/moddle-extension/bpmnlintrc-missing-extension.json -------------------------------------------------------------------------------- /test/integration/cli/moddle-extension/bpmnlintrc-relative-extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/moddle-extension/bpmnlintrc-relative-extension.json -------------------------------------------------------------------------------- /test/integration/cli/moddle-extension/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/moddle-extension/diagram.bpmn -------------------------------------------------------------------------------- /test/integration/cli/moddle-extension/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/moddle-extension/package-lock.json -------------------------------------------------------------------------------- /test/integration/cli/moddle-extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/moddle-extension/package.json -------------------------------------------------------------------------------- /test/integration/cli/ns/diagram-invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/ns/diagram-invalid.bpmn -------------------------------------------------------------------------------- /test/integration/cli/ns/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/ns/diagram.bpmn -------------------------------------------------------------------------------- /test/integration/cli/ns/extends.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/ns/extends.json -------------------------------------------------------------------------------- /test/integration/cli/ns/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/ns/package.json -------------------------------------------------------------------------------- /test/integration/cli/ns/uses-rules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/ns/uses-rules.json -------------------------------------------------------------------------------- /test/integration/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/package.json -------------------------------------------------------------------------------- /test/integration/cli/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/cli/test.js -------------------------------------------------------------------------------- /test/integration/compilation/.gitignore: -------------------------------------------------------------------------------- 1 | test/bpmnlintrc.actual.js -------------------------------------------------------------------------------- /test/integration/compilation/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/compilation/compile.js -------------------------------------------------------------------------------- /test/integration/compilation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/compilation/package.json -------------------------------------------------------------------------------- /test/integration/compilation/test/bpmnlintrc.expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/compilation/test/bpmnlintrc.expected.js -------------------------------------------------------------------------------- /test/integration/compile-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/integration/compile-spec.mjs -------------------------------------------------------------------------------- /test/rules/ad-hoc-sub-process.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/ad-hoc-sub-process.mjs -------------------------------------------------------------------------------- /test/rules/ad-hoc-sub-process/invalid-start-end.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/ad-hoc-sub-process/invalid-start-end.bpmn -------------------------------------------------------------------------------- /test/rules/ad-hoc-sub-process/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/ad-hoc-sub-process/valid.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows.mjs -------------------------------------------------------------------------------- /test/rules/conditional-flows/invalid-fork-after-exclusive-gateway-default.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/invalid-fork-after-exclusive-gateway-default.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/invalid-fork-after-exclusive-gateway.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/invalid-fork-after-exclusive-gateway.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/invalid-fork-after-task-default.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/invalid-fork-after-task-default.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/invalid-fork-after-task.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/invalid-fork-after-task.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/valid-conditional-fork.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/valid-conditional-fork.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/valid-no-condition-after-merge.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/valid-no-condition-after-merge.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/valid-split-after-task.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/valid-split-after-task.bpmn -------------------------------------------------------------------------------- /test/rules/conditional-flows/valid-split.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/conditional-flows/valid-split.bpmn -------------------------------------------------------------------------------- /test/rules/end-event-required.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required.mjs -------------------------------------------------------------------------------- /test/rules/end-event-required/invalid-sub-process-sub-types.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required/invalid-sub-process-sub-types.bpmn -------------------------------------------------------------------------------- /test/rules/end-event-required/invalid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required/invalid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/end-event-required/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/end-event-required/valid-sub-process-sub-types.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required/valid-sub-process-sub-types.bpmn -------------------------------------------------------------------------------- /test/rules/end-event-required/valid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required/valid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/end-event-required/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/end-event-required/valid.bpmn -------------------------------------------------------------------------------- /test/rules/event-based-gateway.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-based-gateway.mjs -------------------------------------------------------------------------------- /test/rules/event-based-gateway/invalid-conditional-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-based-gateway/invalid-conditional-flow.bpmn -------------------------------------------------------------------------------- /test/rules/event-based-gateway/invalid-no-outgoing.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-based-gateway/invalid-no-outgoing.bpmn -------------------------------------------------------------------------------- /test/rules/event-based-gateway/invalid-one-outgoing.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-based-gateway/invalid-one-outgoing.bpmn -------------------------------------------------------------------------------- /test/rules/event-based-gateway/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-based-gateway/valid.bpmn -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event.mjs -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event/valid-empty-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event/valid-empty-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event/valid-empty.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event/valid-empty.bpmn -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event/valid-intermediate-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event/valid-intermediate-event.bpmn -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event/valid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event/valid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/event-sub-process-typed-start-event/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/event-sub-process-typed-start-event/valid.bpmn -------------------------------------------------------------------------------- /test/rules/fake-join.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/fake-join.mjs -------------------------------------------------------------------------------- /test/rules/fake-join/invalid-callActivity.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/fake-join/invalid-callActivity.bpmn -------------------------------------------------------------------------------- /test/rules/fake-join/invalid-task.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/fake-join/invalid-task.bpmn -------------------------------------------------------------------------------- /test/rules/fake-join/valid-gateway.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/fake-join/valid-gateway.bpmn -------------------------------------------------------------------------------- /test/rules/fake-join/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/fake-join/valid.bpmn -------------------------------------------------------------------------------- /test/rules/global.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global.mjs -------------------------------------------------------------------------------- /test/rules/global/invalid-error-duplicate-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-error-duplicate-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-error-missing-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-error-missing-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-error-missing-reference.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-error-missing-reference.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-escalation-duplicate-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-escalation-duplicate-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-escalation-missing-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-escalation-missing-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-escalation-missing-reference.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-escalation-missing-reference.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-message-duplicate-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-message-duplicate-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-message-missing-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-message-missing-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-message-missing-reference.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-message-missing-reference.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-signal-duplicate-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-signal-duplicate-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-signal-missing-name.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-signal-missing-name.bpmn -------------------------------------------------------------------------------- /test/rules/global/invalid-signal-missing-reference.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/invalid-signal-missing-reference.bpmn -------------------------------------------------------------------------------- /test/rules/global/valid-error.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/valid-error.bpmn -------------------------------------------------------------------------------- /test/rules/global/valid-escalation.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/valid-escalation.bpmn -------------------------------------------------------------------------------- /test/rules/global/valid-message.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/valid-message.bpmn -------------------------------------------------------------------------------- /test/rules/global/valid-no-ref.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/valid-no-ref.bpmn -------------------------------------------------------------------------------- /test/rules/global/valid-signal.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/global/valid-signal.bpmn -------------------------------------------------------------------------------- /test/rules/label-required.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required.mjs -------------------------------------------------------------------------------- /test/rules/label-required/invalid-boundary-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-boundary-event.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/invalid-conditional-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-conditional-flow.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/invalid-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-event.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/invalid-gateway-split.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-gateway-split.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/invalid-lane.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-lane.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/invalid-participant.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-participant.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/invalid-task.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/invalid-task.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/valid-boundary-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/valid-boundary-event.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/valid-conditional-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/valid-conditional-flow.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/valid-data-objects.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/valid-data-objects.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/valid-gateways.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/valid-gateways.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/valid-participant-lanes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/valid-participant-lanes.bpmn -------------------------------------------------------------------------------- /test/rules/label-required/valid-start-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/label-required/valid-start-event.bpmn -------------------------------------------------------------------------------- /test/rules/link-event.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/link-event.mjs -------------------------------------------------------------------------------- /test/rules/link-event/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/link-event/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/link-event/valid-collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/link-event/valid-collaboration.bpmn -------------------------------------------------------------------------------- /test/rules/link-event/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/link-event/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi.mjs -------------------------------------------------------------------------------- /test/rules/no-bpmndi/ignore-edge-without-bpmn-element.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/ignore-edge-without-bpmn-element.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-catch-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-catch-event.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-collapsed-pool.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-collapsed-pool.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-group.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-group.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-lane.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-lane.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-message-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-message-flow.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-missing-nested-lane-deep.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-missing-nested-lane-deep.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-missing-nested-lane.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-missing-nested-lane.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-multiple-nested-levels.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-multiple-nested-levels.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-multiple-sub-processes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-multiple-sub-processes.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-nested-boundary.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-nested-boundary.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-nested-lanes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-nested-lanes.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-no-bpmn-diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-no-bpmn-diagram.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-participant.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-participant.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-sequence-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-sequence-flow.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/invalid-sub-processes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/invalid-sub-processes.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-complex.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-complex.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-data-object.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-data-object.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-empty.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-empty.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-error.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-error.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-extension-elements.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-extension-elements.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-group.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-group.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-lanes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-lanes.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-message-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-message-flow.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-multiple-nested-levels.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-multiple-nested-levels.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-nested-boundary.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-nested-boundary.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-no-lanes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-no-lanes.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-signavio.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-signavio.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid-sub-processes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid-sub-processes.bpmn -------------------------------------------------------------------------------- /test/rules/no-bpmndi/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-bpmndi/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-complex-gateway.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-complex-gateway.mjs -------------------------------------------------------------------------------- /test/rules/no-complex-gateway/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-complex-gateway/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/no-complex-gateway/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-complex-gateway/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-disconnected.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected.mjs -------------------------------------------------------------------------------- /test/rules/no-disconnected/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/no-disconnected/valid-adhoc-subprocess.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected/valid-adhoc-subprocess.bpmn -------------------------------------------------------------------------------- /test/rules/no-disconnected/valid-compensation.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected/valid-compensation.bpmn -------------------------------------------------------------------------------- /test/rules/no-disconnected/valid-event-subprocess.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected/valid-event-subprocess.bpmn -------------------------------------------------------------------------------- /test/rules/no-disconnected/valid-text-annotation.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected/valid-text-annotation.bpmn -------------------------------------------------------------------------------- /test/rules/no-disconnected/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-disconnected/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-duplicate-sequence-flows.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-duplicate-sequence-flows.mjs -------------------------------------------------------------------------------- /test/rules/no-duplicate-sequence-flows/invalid-condition.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-duplicate-sequence-flows/invalid-condition.bpmn -------------------------------------------------------------------------------- /test/rules/no-duplicate-sequence-flows/invalid-multiple.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-duplicate-sequence-flows/invalid-multiple.bpmn -------------------------------------------------------------------------------- /test/rules/no-duplicate-sequence-flows/invalid-no-condition.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-duplicate-sequence-flows/invalid-no-condition.bpmn -------------------------------------------------------------------------------- /test/rules/no-duplicate-sequence-flows/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-duplicate-sequence-flows/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-gateway-join-fork.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-gateway-join-fork.mjs -------------------------------------------------------------------------------- /test/rules/no-gateway-join-fork/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-gateway-join-fork/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/no-gateway-join-fork/valid-fork-join-task.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-gateway-join-fork/valid-fork-join-task.bpmn -------------------------------------------------------------------------------- /test/rules/no-gateway-join-fork/valid-fork.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-gateway-join-fork/valid-fork.bpmn -------------------------------------------------------------------------------- /test/rules/no-gateway-join-fork/valid-join.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-gateway-join-fork/valid-join.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-end.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-end.mjs -------------------------------------------------------------------------------- /test/rules/no-implicit-end/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-end/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-end/valid-collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-end/valid-collaboration.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-end/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-end/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-split.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-split.mjs -------------------------------------------------------------------------------- /test/rules/no-implicit-split/invalid-call-activity.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-split/invalid-call-activity.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-split/invalid-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-split/invalid-event.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-split/invalid-task.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-split/invalid-task.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-split/valid-default-conditional-flow.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-split/valid-default-conditional-flow.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-split/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-split/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-start.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-start.mjs -------------------------------------------------------------------------------- /test/rules/no-implicit-start/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-start/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-start/valid-collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-start/valid-collaboration.bpmn -------------------------------------------------------------------------------- /test/rules/no-implicit-start/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-implicit-start/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-inclusive-gateway.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-inclusive-gateway.mjs -------------------------------------------------------------------------------- /test/rules/no-inclusive-gateway/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-inclusive-gateway/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/no-inclusive-gateway/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-inclusive-gateway/valid.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements.mjs -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/ignore-missing-bounds.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/ignore-missing-bounds.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/ignore-missing-di.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/ignore-missing-di.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/invalid-boundary-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/invalid-boundary-event.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/invalid-collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/invalid-collaboration.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/invalid-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/invalid-process.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/invalid-subprocess-collapsed.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/invalid-subprocess-collapsed.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/invalid-subprocess.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/invalid-subprocess.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-boundary-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-boundary-event.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-collaboration-subprocess.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-collaboration-subprocess.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-collaboration.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-collaboration.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-data-objects.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-data-objects.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-process.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-subprocess-collapsed.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-subprocess-collapsed.bpmn -------------------------------------------------------------------------------- /test/rules/no-overlapping-elements/valid-subprocess.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/no-overlapping-elements/valid-subprocess.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event.mjs -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/invalid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/invalid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid-empty.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid-empty.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid-end-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid-end-event.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid-scopes.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid-scopes.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid-typed-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid-typed-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid-typed.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid-typed.bpmn -------------------------------------------------------------------------------- /test/rules/single-blank-start-event/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-blank-start-event/valid.bpmn -------------------------------------------------------------------------------- /test/rules/single-event-definition.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-event-definition.mjs -------------------------------------------------------------------------------- /test/rules/single-event-definition/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-event-definition/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/single-event-definition/valid-blank.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-event-definition/valid-blank.bpmn -------------------------------------------------------------------------------- /test/rules/single-event-definition/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/single-event-definition/valid.bpmn -------------------------------------------------------------------------------- /test/rules/start-event-required.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required.mjs -------------------------------------------------------------------------------- /test/rules/start-event-required/invalid-sub-process-sub-types.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required/invalid-sub-process-sub-types.bpmn -------------------------------------------------------------------------------- /test/rules/start-event-required/invalid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required/invalid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/start-event-required/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/start-event-required/valid-sub-process-sub-types.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required/valid-sub-process-sub-types.bpmn -------------------------------------------------------------------------------- /test/rules/start-event-required/valid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required/valid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/start-event-required/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/start-event-required/valid.bpmn -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event.mjs -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event/invalid-ad-hoc.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event/invalid-ad-hoc.bpmn -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event/valid-empty.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event/valid-empty.bpmn -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event/valid-event-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event/valid-event-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event/valid-intermediate-event.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event/valid-intermediate-event.bpmn -------------------------------------------------------------------------------- /test/rules/sub-process-blank-start-event/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/sub-process-blank-start-event/valid.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-gateway.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-gateway.mjs -------------------------------------------------------------------------------- /test/rules/superfluous-gateway/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-gateway/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-gateway/valid-none-gateway.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-gateway/valid-none-gateway.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-gateway/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-gateway/valid.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination.mjs -------------------------------------------------------------------------------- /test/rules/superfluous-termination/invalid-boundary-interrupting.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/invalid-boundary-interrupting.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/invalid-event-sub-process-interrupting.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/invalid-event-sub-process-interrupting.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/invalid-exclusive-paths.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/invalid-exclusive-paths.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/invalid-sub-process.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/invalid-sub-process.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/invalid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/invalid.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/valid-boundary-non-interrupting.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/valid-boundary-non-interrupting.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/valid-event-sub-process-non-interrupting.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/valid-event-sub-process-non-interrupting.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/valid-implicit-end.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/valid-implicit-end.bpmn -------------------------------------------------------------------------------- /test/rules/superfluous-termination/valid.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/rules/superfluous-termination/valid.bpmn -------------------------------------------------------------------------------- /test/spec/config-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/config-spec.mjs -------------------------------------------------------------------------------- /test/spec/diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/diagram.bpmn -------------------------------------------------------------------------------- /test/spec/index-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/index-spec.js -------------------------------------------------------------------------------- /test/spec/linter-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/linter-spec.mjs -------------------------------------------------------------------------------- /test/spec/process-diagram.bpmn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/process-diagram.bpmn -------------------------------------------------------------------------------- /test/spec/resolver/node-resolver-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/resolver/node-resolver-spec.mjs -------------------------------------------------------------------------------- /test/spec/resolver/static-resolver-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/resolver/static-resolver-spec.mjs -------------------------------------------------------------------------------- /test/spec/support/compile-config-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/support/compile-config-spec.mjs -------------------------------------------------------------------------------- /test/spec/test-rule-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/test-rule-spec.mjs -------------------------------------------------------------------------------- /test/spec/testers/rule-tester-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/testers/rule-tester-spec.mjs -------------------------------------------------------------------------------- /test/spec/traverse-spec.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/test/spec/traverse-spec.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpmn-io/bpmnlint/HEAD/tsconfig.json --------------------------------------------------------------------------------