OSM Lint takes vector tiles, uses Turf.js and TileReduce to analyse the data and generates GeoJSON features that can be used to inspect the errors. You can use OSM Lint as a command line utility or a node module. We are focusing on adding more validators to the suite and making OSM Lint performant. Take a look at the code and open issues, if you’d like to contribute. Find me or Ruben on Twitter if you have questions.