Я запустил следующее через JSLint:
$(document).ready(function() {
    /*
        Add paragraph on page load
    */
    // Get all header elements
    var header = document.getElementsByTagName('h1'),
        parent,
        newP,
        text;
    // Loop through the elements
    for (var i=0, m = header.length; i < m; i++) {
        parent = header[i].parentNode;
        newP = document.createElement("p");
        text = document.createTextNode('This paragraph was inserted with JavaScript!');
        newP.appendChild(text);
        // Insert the new P element after the header element in its parent node
        parent.insertBefore(newP, header[i].nextSibling);   
    }
    // so much easier with jQuery!
    //$('.section > h1').after('<p>I am a new paragraph & I have been added to the page with javascript!</p>');
    /*
        Toggle show/hide
    */
    // display show/hide link - hidden by default if JS disabled as functionality is not available
    $('#content > .section > h2 > a').removeClass('hide');
    // hide What new on page load - all content will be available if JS disabled  
    $('#content > .section > ul').addClass('hide');
    // show/hide content on click event
    $('#content > .section > h2 > a').live('click',function() {
        $('#content > .section > ul').toggle();
        return false;
    });
    /*
        JSON
    */
    var $jsonURL = 'scripts/response.json';
    $.ajax({
        type: 'GET',
        url: $jsonURL,
        dataType: "json",
        success: function(data){
            $.each(data.data, function(i, data){
                var $html = '';
                var $string = '';
                if (data.type == 'comment') {
                    $string = 'file';
                } else {
                    $string = 'workspace';
                }
                $html += '<li class="' + data.type + '">';
                $html += '<strong>New ' + data.type + '</strong> was added to the ' + $string + ' ';
                $html += '<a href="' + data.target + '">' + data.target + '</a> ';
                $html += '<a href="' + data.workspace + '">' + data.workspace + '</a>';
                $html += ' by <a href="#">' + data.user + '</a>'; 
                $html += '</li>';   
                $('#content > .section > ul').append($html);    
            });
        },
        error:function (xhr, ajaxOptions, thrownError){
            alert(xhr.status);
            alert(thrownError);
        }           
    }); 
});
И получаю эту ошибку:
Error:
Problem at line 89 character 4: Mixed spaces and tabs.
}
Implied global: $ 1,31,34,37,39,51,57,81, document 1,8,16,17, alert 87,88
Не уверен, как это исправить?