linting with JSHint