我通过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 …Run Code Online (Sandbox Code Playgroud) 我得到了一个 VSCode JSLint 扩展,我得到它的设置指向一个 .eslintrc 文件,我在其中指定了以下缩进:
{
...
"indent" : [1, "tab"]
...
}
Run Code Online (Sandbox Code Playgroud)
问题是,它仍然在我有一些选项卡的地方放置了弯弯曲曲的绿线,我无法判断任何设置出了什么问题。
我有证据证明 rc 文件确实有效,因为我成功地将它从单引号更改为双引号。但是它似乎完全忽略了我的 VSCode 中的缩进设置。