update jshint with more style guidelines
fix mechanic link (fix #1699)