created pyblish plugins for every check in the repo
now the tool is compatible with pyblish.
to use simply register the checks_core folder path during your pyblish setup, ex. pyblish.api.register_plugin_path(r'C:\\Projects\\maya-scene-check\\check_core')
has_vertex_pnts_attr raises an exception when run
googling the openmaya command/ attribute shows it likely was a typo
capitalisation and underscore in wrong place
the default maya cube fails the uv_face_cross_quadrant check
despite that it's uv is within the boundaries
(face 3 fails, i selected it in the image below)