私は、クラスの中括弧の後に空白行ができないようにするルールを探しています。クラスオープニング中括弧の後に空行ができないようにするルールはありますか?
私はこのルールが機能のためにSquiz.WhiteSpace.FunctionOpeningBraceSpaceを見つけましたが、私はクラスを見つけることができません。
ご迷惑をおかけして申し訳ございません。
私は、クラスの中括弧の後に空白行ができないようにするルールを探しています。クラスオープニング中括弧の後に空行ができないようにするルールはありますか?
私はこのルールが機能のためにSquiz.WhiteSpace.FunctionOpeningBraceSpaceを見つけましたが、私はクラスを見つけることができません。
ご迷惑をおかけして申し訳ございません。
no_blank_lines_after_class_opening
FriendsOfPHP/PHP-CS-Fixerから探しています。
CodeSnifferを使用したい場合でも、それでも可能です。 EasyCodingStandardでは、両方を使用できます。
# easy-coding-standard.neon
checkers:
- PhpCsFixer\Fixer\ClassNotation\NoBlankLinesAfterClassOpeningFixer
もっとしたいですか? Check this short post。
ありがとうございますが、私は2つのツールを使いたくありません。私はPhpStormとGitlabのパイプラインの両方でPHP_CodeSnifferを使用しています。私はこれのために私自身のルールを書いたが、まだ時間がなかった。 – Milad
私はそれを同じように感じます。これはローカルでもGithub(Travis)でもツールの1つです。 PHPStormのPHP_CodeSnifferのサポートは非常に限られており、柔軟性がありません。 [travis](https://github.com/ApiGen/ApiGen/blob/3adb5e1085e208738b90caa5ff8809f003efdc31/.travis.yml#L19)、[composer.json](https://github.com/ApiGen/ApiGen/blob/)を参照してください。 3adb5e1085e208738b90caa5ff8809f003efdc31/composer.json#L69)setup –
クラス定義の開始時に空行を適用できないルールはありません。 –
ありがとう@Greg Sherwood。ルールを書く方法に関する文書はありますか? – Milad
ここには基本的なものがあります:https://github.com/squizlabs/PHP_CodeSniffer/wiki/Coding-Standard-Tutorialsですが、既存のスニフを見ても参考になります。 –