linting passes for all of lib now, having to [skip ci] because some new checks still have paths that hit puppetdb, will fix that tomorrow