use itself to perform lint