This binding communicates with a Clementine Player instance through a protobuf based protocol.
To create and parse the respective messages, a class ClementineRemote is hosted within the bundle. This class is created from a protobuf description file (see bundles/org.openhab.binding.clementineremote/proto/remotecontrolmessages.proto)
.
This file is created using the command
Some checks only apply to code that is in the org.openhab package so maybe it already helps to move the class to another package.
There’s also a Checkstyle suppressions.xml file where checks can be disabled.
They read the community posts and they will also get in contact with you when you create a pull request on GitHub because they first review the code before it gets merged.