According to the linter, the questionnaire profile must include a version, meaning it triggers an ERROR if missing.
However, from the very beginning, we documented that an ERROR message must only be thrown if the dsf plugin either fails to start or fails during runtime.
A WARN, on the other hand, is defined for best practice violations or when it cannot be clearly determined if it is strictly an error because it depends on the context, which then requests a human reviewer.
Therefore, the message in this case should be changed from an ERROR to a WARN.
According to the linter, the questionnaire profile must include a version, meaning it triggers an ERROR if missing.
However, from the very beginning, we documented that an ERROR message must only be thrown if the dsf plugin either fails to start or fails during runtime.
A WARN, on the other hand, is defined for best practice violations or when it cannot be clearly determined if it is strictly an error because it depends on the context, which then requests a human reviewer.
Therefore, the message in this case should be changed from an ERROR to a WARN.