jshint rc
using sinless to not have to worry about async/sync versions of user provided functions