コーディング規約
2019年05月08日 00時05分
対象
・HTML
・CSS
・JavaScript
・PHP
文字コード
・UTF-8とする。
ファイル
・改行コードはLFとする。
・ファイルの最後に空行を入れる。
行
・120文字でゆるい文字数制限(絶対的な文字数制限はしない)を設ける。
・1行は80文字以内にするべき、80文字を越える場合は複数行に改行する。
・行末に空白文字列を記述してはいけない。
・読みやすくしたり、関連性を示すために適度に空行を加えてかまわない。
・1行は1ステートメントにする。
HTML
・インデント
✔2つの半角スペースを使用する。
✔タブを使用してはいけない。
CSS
・インデント
✔2つの半角スペースを使用する。
✔タブを使用してはいけない。
JavaScript
・インデント
✔4つの半角スペースを使用する。
✔タブを使用してはいけない。
✔<script>タグからインデントを開始する。
<script>
var x = 1;
if (new Date().getHours() < 18) {
document.getElementById("demo").innerHTML = "Good day!";
}
</script>
・文字列
✔文字列は、シングルクォーテーションで囲む
・文末のセミコロン
✔文末のセミコロンは記述しなくてもよい
PHP
・インデント
✔4つの半角スペースを使用する。
✔タブを使用してはいけない。
・予約語とtrue/false/null
✔予約語は小文字で記述する。
✔コンスタント値「true」「false」「null」は小文字で記述する。