I’m working on an open source low-cost ventilator project - https://github.com/RespiraWorks/VentilatorSoftware/ - which uses PlatformIO, and I’d like to use clang-tidy to get extra protection from bugs.
Ideally, a “pio check” command would return the same results for every contributor to the project, and would return the same results if run on the CI server.
I’ve successfully configured pio to use clangtidy, however, I’ve noticed that the “tool-clangtidy” package at https://bintray.com/platformio/dl-packages/tool-clangtidy has two versions: 1.8 which only runs on Linux and MacOS, and 1.9 which only runs on Linux and Windows - meaning, if I pin any of these versions, some contributors will be unable to run “pio check”, and if I don’t, then different contributors will be running different versions of clang-tidy and getting different warnings - e.g. someone thinks they’re checking in correct code, but their code has errors on CI, or on someone else’s machine.
Would it be possible to release 1.9 for Mac OS too?
Another thing that bothers me is that this package has no contact info about its author/maintainer (I was assuming that means it’s a native package bundled with pio?) and does not have a repository (so I don’t know how I could go about building a Mac OS version of it myself). Would it be possible to add this information too?