・インデントには2個のスペースを使用してください。
・エスケープを避ける場合を除いて、文字列にはシングルクォートを使用してください。
・未使用の変数があってはいけません。
・キーワードの後にはスペースを入れてください。
if (condition) { ... } // ✓ ok
if(condition) { ... } // ✗ avoid
・関数宣言の括弧の前にはスペースを入れてください。if(condition) { ... } // ✗ avoid
function name (arg) { ... } // ✓ ok
function name(arg) { ... } // ✗ avoid
run(function () { ... }) // ✓ ok
run(function() { ... }) // ✗ avoid
・常に==ではなく===を使用してください。function name(arg) { ... } // ✗ avoid
run(function () { ... }) // ✓ ok
run(function() { ... }) // ✗ avoid
・中置演算子はスペースで囲まれていなければなりません。
// ✓ ok
var x = 2
var message = 'hello, ' + name + '!'
var x = 2
var message = 'hello, ' + name + '!'
// ✗ avoid
var x=2
var message = 'hello, '+name+'!'
・カンマの後にはスペースが必要です。var x=2
var message = 'hello, '+name+'!'
・else文は波括弧と同じ行に書いてください。
・複数行のif文には波括弧を使用してください。
・常にコールバック関数のエラーをハンドルしてください。
・/* global */コメントでブラウザのグローバルオブジェクトを宣言してください。
・複数行の空行があってはいけません。
・複数行の三項演算子では、?と:を各行に書いてください。
・var宣言では、各宣言を個別の文に書いてください。
0 件のコメント:
コメントを投稿