2017-03-28 5 views
1

私は、クラスの中括弧の後に空白行ができないようにするルールを探しています。クラスオープニング中括弧の後に空行ができないようにするルールはありますか?

私はこのルールが機能のためにSquiz.WhiteSpace.FunctionOpeningBraceSpaceを見つけましたが、私はクラスを見つけることができません。

ご迷惑をおかけして申し訳ございません。

+0

クラス定義の開始時に空行を適用できないルールはありません。 –

+0

ありがとう@Greg Sherwood。ルールを書く方法に関する文書はありますか? – Milad

+0

ここには基本的なものがあります:https://github.com/squizlabs/PHP_CodeSniffer/wiki/Coding-Standard-Tutorialsですが、既存のスニフを見ても参考になります。 –

答えて

0

no_blank_lines_after_class_openingFriendsOfPHP/PHP-CS-Fixerから探しています。

CodeSnifferを使用したい場合でも、それでも可能です。 EasyCodingStandardでは、両方を使用できます。

# easy-coding-standard.neon 
checkers: 
    - PhpCsFixer\Fixer\ClassNotation\NoBlankLinesAfterClassOpeningFixer 

もっとしたいですか? Check this short post

+1

ありがとうございますが、私は2つのツールを使いたくありません。私はPhpStormとGitlabのパイプラインの両方でPHP_CodeSnifferを使用しています。私はこれのために私自身のルールを書いたが、まだ時間がなかった。 – Milad

+0

私はそれを同じように感じます。これはローカルでも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 –

関連する問題