JSHint: Enforce camelCase, 2 space indent, single quotes for strings, prohibit trailing whitespace and unused vars