When the message has a ":", the severity pattern is not correct, as the pattern matching takes as much text as possible (it does not stop at the first ":" if there is aother one).
These are examples of messages that were not parsed properly, causing lint errors.
contrib/teamcity/build-configurations.py:8: error: Skipping analyzing "deepmerge": module is installed, but missing library stubs or py.typed marker [import]` [...] contrib/teamcity/build-configurations.py:18: error: Library stubs not installed for "yaml" [import] contrib/teamcity/build-configurations.py:18: note: Hint: "python3 -m pip install types-PyYAML"