{
// JavaScript files to check
"includes": ["scripts\\source", "scripts\\jquery-1.3.2.js"],
// Exclude files
"excludes": [],
// Exclude file names
"excludeNames": ["CVS"],
// Output directory
"outPath": "out"
}

// BAD
var appDiscuss = {
cred: "",
baseURL: "/mashup/webclient/community/discussion/"
}
// GOOD
var appDiscuss = {
cred: "",
baseURL: "/mashup/webclient/community/discussion/"
};
// 'title' is already defined.
// BAD
$.extend({
confirm: function(info, call, title){
var title = (title)? title : 'System';
// ...
}
};
// GOOD
$.extend({
confirm: function(info, call, title){
title = title || 'System';
// ...
}
};
// Expected '{' and instead saw 'return'.
// BAD
if ($(this).attr('class')) return;
// GOOD
if ($(this).attr('class')) {
return;
}
// BAD
var data = {
name: "zhangsan",
sex: "man",
};
// GOOD
var data = {
name: "zhangsan",
sex: "man"
};
// Bad for in variable 'prop'.
// BAD
for (prop in headers) {
}
// GOOD
for (var prop in headers) {
}
// BAD
function validate() {
};
// GOOD
function validate() {
}
// Bad line breaking before '+'.
// BAD
var frame = '<div class="contentPane">'
+ '<div class="comments_show_hide panel_action">'
+ '</div></div>';
// GOOD
var frame = '<div class="contentPane">' +
'<div class="comments_show_hide panel_action">' +
'</div></div>';
// BAD
var val = parseInt("10,000".replace(/,/g, ""));
// GOOD
var val = parseInt("10,000".replace(/,/g, ""), 10);
// 'plus' was used before it was defined.
// BAD
function add(a, b) {
return plus(a) + b;
function plus(a) {
return a + 1;
}
}
// GOOD
function add(a, b) {
function plus(a) {
return a + 1;
}
return plus(a) + b;
}
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛