2017-11-13 12 views
0

私のプロジェクトでPHPCSを実装しようとしていますが、技術的な深みがあります。私は例えば378の嗅覚を持つ1つのモジュールを持っています(エラーと警告の両方を組み合わせています)。しかし、実際には、短期間でこの技術的な深さを終わらせることをほぼ不可能にする29のモジュールのようなものも持っているということです。しきい値に基づくPHPCS終了コード

私が望むのは、少なくとも1つのチームが他のチームがその場で混乱をきれいにすることができるように、少なくとも安定した状態に保つことです。質問は、PHPCSスキャンを有効にするにはどうすればよいですか?たとえば、このモジュールでこの場合378ヒット以上ヒットした場合にのみ失敗するようにします。このようにして、私は深さが同じで長くても、それが低くなることを保証することができます。

PHPCS自体で唯一の方法は、重大度を設定してそこで壊れさせることですが、私はむしろデフォルトのコーディング標準に可能な限り近く、できるだけ厳密にしておきたいと思います。

どうもありがとう

ピム

+1

そのようPHPCSが何かをすることができれば

が参考になっだろうチェック。このような場合は、終了コードのチェックをスキップして、代わりにPHPCSにCSV/XML/JSONのようなレポートを与えるように依頼することもできます。これは、実行(またはファイルごと)のエラーの総数を簡単に引き出すために使用できます。 。次に、そのデータを使用して、実行に失敗するかどうかを決定します。おそらくあなた自身のスクリプトでPHPCSをラップして、終了コードを制御することができます。 –

答えて

0

私は正規表現を経由して--report =要約の結果をチェックするにも言及した上でグレッグのような独自のスクリプトを作成。正規表現の結果はそこから終了コード0または1を決定します。あなたは結果にやっていること言っていないが、私は、ビルド・ツールのようなものを想定してか、事前にコミットしています、それ自体が、そのないが

関連する問題