"--timeout-ms -1" doesn't work as stated.
In the "-help" menu, it is stated that a value of -1 can be used with the --timeout-ms option to have an unlimited timeout: https://github.com/Tracktion/pluginval/blob/ad76533716677ab60395afb64b550809422f1552/Source/CommandLine.cpp#L269
However doing so causes the error message "Missing timeout-ms level argument!" to be displayed because the -1 value is being misinterpreted as a short parameter: https://github.com/Tracktion/pluginval/blob/ad76533716677ab60395afb64b550809422f1552/Source/CommandLine.cpp#L129
Hmm, that's irritating. If you quote the value does that work? E.g. --timeout-ms "-1"?
No, it still outputs the "Missing argument" message!
Hmm, ok. I'll take a look. Can you just use a very high number in the meantime?