問題タブ [psr-1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - sonarqube で codesniffer、psr-1、psr-2、pmd ルールを追加できない
コードスニッファー、psr-1、psr-2、pmd ルールを sonarqube に追加する必要があります。プラグインを見つけようとしましたが、sonarqube>2.0までしか互換性のないsonar-php-codesniffer0.2プラグインを入手しました。また、sonarqube6.1 または更新されたバージョンでカスタム php ルールをインポートする方法はありません。コード品質分析のためにこれらのルールを sonarqube に追加するにはどうすればよいですか?
php - 類似クラスのクラス名とファイル名の PSR
名前空間の下に配置したい Serializer クラスのグループがあります。PSRに従って、これらのクラスとそのファイル名をどのように呼び出すのですか?
私が持っている必要があります:
また
名前空間とフォルダー名は複数形、つまり「Serializer s」にする必要がありますか?
JSONを大文字にする方法-
JsonSerializer
またはJSONSerializer
Serializer
他の人が拡張する基本クラスSerializer.php
がある場合、それらが呼び出されて意味があるため、ファイルに接尾辞を付ける方が良いと思いますFooSerializer.php
。それ以外の場合、基本クラスがある場合、それをどのように呼び出すでしょうか? と がある場合、一方が他方を何らかの方法で拡張することを示すものは何もSerializer.php
ありません。Markdown.php
php - 制御構造に代替 PHP 構文を使用することは PSR に準拠していますか? (HTMLと混在する場合)
PHP-Fig の Web サイトで、制御構造の代替 PHP 構文に関連する PSR を調べましたが、それについて何も見つかりませんでした。
代替構文は、たとえば次のとおりです。
定義されていないため使用しても問題ないのでしょうか、それともコーディングスタイルのセクションで言及されていないため準拠していませんか?