phpcs

    3

    1答えて

    私はPhpStormで始まったばかりのプロジェクト(カスタムプラグインとテーマの開発が含まれています)にはWordPress-Coreのルールを使用していますが、クリーンワードプレスのデフォルトのPHPファイルのほとんどインストール(例えば、wp-config.php、wp-mail.phpなど)は、そのrepo内のWordPressルールが使用されているときにphpcsテストをパスしません。 私

    1

    1答えて

    PEAR標準にはファイルとクラスのコメントコードスニフがあり、どのように対話するかは不明です。 PEARクラスコメントチェックの最初の部分は $commentEnd = $phpcsFile->findPrevious($find, ($stackPtr - 1), null, true); if ($tokens[$commentEnd]['code'] !== T_DOC_COMMENT_C

    2

    1答えて

    私はphpcsを使ってクラス変数のリストを取得しようとしていますが、ファイル内のすべての変数のリストしか取得できません。誰もこれを達成するためのアイデアを持っていますか? スニフコード for ($i = $stackPtr; $i < count ($tokens); $i++) { $variable = $phpcsFile->findNext(T_VARIABLE, ($i));

    1

    1答えて

    私たちのプロジェクトのほとんどはワードプレスであり、それが設定するほとんどのコーディング標準に同意するものの、私たちはそれに反対するものもあります。 自分専用プロジェクトどういうわけか、これらの不一致の一部は、彼らがオンラインで見つけたデプロイコピペスト解決策のためにコードベースに残ってしまい、私はphpcsでそれを防ぐつもりです。コピペアリングは疑問があるだけでなく(これらのコードニードルの品質

    1

    1答えて

    タイプヒントのすべての機能をチェックするルールはありますか? /** * Set the part name. * * @param string $name The part name. */ public function setName(string $name) : void { $this->name = $name; } たとえば、引数の前に型がなければなら

    2

    1答えて

    vimプラグインhttps://github.com/stephpy/vim-php-cs-fixerを使用してphp-cs-fixer &をインストールしました。私はhttps://github.com/laravel/framework/blob/5.4/.php_csからカスタム設定ファイルを使用しています。しかし、私はこの問題を抱えています。@paramからの余分なスペースはcomment

    1

    2答えて

    PHPコードスニファと三項演算子に問題があります。 私は、オペレータ <rule ref="Squiz.WhiteSpace.OperatorSpacing"/> とif文今、私はショートのエラーを持った後と前にスペースをチェックするためのルールを追加しました: return ($this->get('router')->getContext()->getHttpPort() == 80)

    2

    1答えて

    連続した空行の数をphpcsなどで使用できるルールはありますか? 3?私は現在、これを考慮に入れないPSR2を使用しています。

    1

    1答えて

    私はsmyfony 3.1でPHPコードスニファを使用しています。 パッケージ名:Squiz symfonyベースのプロジェクトでphpcsコマンドを実行しようとしています。 コマンド:コマンドが正常に動作している phpcs --standard=/c/xampp/php/pear/PHP/CodeSniffer/Standards/Squiz src/MYBundle/Controller/M

    1

    1答えて

    クラス/プロパティ/メソッドに適切なdocblockがあるかどうかを検出するために、PHPコードスニファやPHP Mess Detectorを使用する方法はありますか?例: class Foo { protected $bar; public function doStuff(){ // ... } } 上記の例では、赤旗が表示されます。ただし、