Skip to content
Mitsuru Mutaguchi edited this page May 27, 2021 · 13 revisions

プログラミング時のルール

PHPのコーディングルール

  • PSR-2を基に下記表のルールを準拠します。
    • 参考:PSR-2 コーディングガイド ( ja / en )
  • PHP_CodeSnifferページ記載のコマンドでコーディングルールをチェックできます。
ルール PHP_CodeSniffer設定
1行の長さ制限なし Generic.Files.LineLength.TooLong ルールを外す
constは小文字でOK Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase ルールを外す
開きカッコ・閉じカッコ前後の空行OK Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpen
Squiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose ルールを外す
メソッド呼び出しの引数は1行の中に複数記述してOK PSR2.Methods.FunctionCallSignature,allowMultipleArguments,trueにルール変更

インデント

ソースのインデントはスペース4つで統一します。

CSS命名

CSS名のつなぎはハイフンで統一します。

bladeの命名規則

初めわかんなくって、古めパターンで命名。
最新、新しい目パターンで対応できる事わかって、それで対応。

  • 新しい目パターン
    resources\views\plugins\user\linklists\default
  • 古い目パターン
    resources\views\plugins\user\blogs\default
Clone this wiki locally