That’s not valid JavaScript, it should be:
$(document).ready(function() {
So JSLint will (appropriately) complain about your syntax.
If you want to get rid of the Implied global: $, document message, go to the bottom where it has Predefined (, separated), and put jQuery, $ in that textbox then run again. For the document piece, check Assume a browser in the first column.
All JSLint settings will stick, so you don’t have to do this each time you go back.