The CLI of the workflow analyzer does not output any errors of the program itself. As a result, a problem with the workflow analyzer itself will result in exatclt the same output as if the analyzer would have detected no issues in the project. This makes the workflow analyzer highly unreliable, since a simple wrong path to the project file would result in the same output as a project, that is in perfect shape.
Cases:
- Violation of Rules found → Json output with list of violations (expected bahaviour)
- No violation of Rules found → No output (expected behaviour, could be improved by a statement saying that no issues have been found)
- Project file doesn’t exist at specified path → No output (Should result in error)
- can’t access a file → No output (Should result in error)
- Dependency in project not found → Program doesn’t terminate (Should result in timeout and error)
This should be fixed soon!