Rule - opensource-workshop/connect-cms GitHub Wiki
| ルール | PHP_CodeSniffer設定 |
|---|---|
| 1行の長さ制限なし |
Generic.Files.LineLength.TooLong ルールを外す |
| constは小文字でOK |
Generic.NamingConventions.UpperCaseConstantName.ClassConstantNotUpperCase ルールを外す |
| 開きカッコ・閉じカッコ前後の空行OK |
Squiz.WhiteSpace.ControlStructureSpacing.SpacingAfterOpenSquiz.WhiteSpace.ControlStructureSpacing.SpacingBeforeClose ルールを外す |
| メソッド呼び出しの引数は1行の中に複数記述してOK |
PSR2.Methods.FunctionCallSignature,allowMultipleArguments,trueにルール変更 |
ソースのインデントはスペース4つで統一します。
頭大文字のキャメル(らくだのこぶ)型
例)
app/Plugins/User/Blogs/BlogsPlugin.php
class BlogsPlugin extends UserPluginBase頭小文字のキャメル(らくだのこぶ)型
例)
public function getPublicFunctions()スネーク型
$role_ckeck_table = array();CSS名のつなぎはハイフンで統一します。
初めわかんなくって、古めパターンで命名。
最新、新しい目パターンで対応できる事わかって、それで対応。