SonarQube — PHP

Susan Sarandon
リリース: 2024-12-19 02:40:34
オリジナル
121 人が閲覧しました

SonarQube はコードを解析するツールです。コード内のバグ、セキュリティの脆弱性、確固たる原則などをチェックします。

SonarQube — PHP

SonarQube をダウンロード |ソナー

コードの品質とセキュリティをリードする製品である SonarQube の最新バージョンを公式ダウンロード ページから入手してください。

sonarsource.com

SonarScanner はスキャン コードに必要です。

npm install sonarqube-scanner -g

補足: Sonarlint は vscode 用のリンター ソリューションです。 vscode 拡張機能からダウンロードできます。


ダウンロード後、ターミナルから sonarqube を実行します。

/Applications/sonarqube-9.9.0.65466/bin/macosx-universal-64/sonar.sh コンソール

初めて試したとき、次のエラーが発生しました:

スレッド "main" java.lang.UnsupportedOperationException の例外: セキュリティ マネージャーは非推奨であり、将来のリリースで削除される予定です

このエラーは Java バージョンが原因で発生します。 Java のバージョンが 18 の場合は、17 にダウングレードできます。17 をダウンロードして、このコマンドを実行します。

エクスポート JAVA_HOME=$(/usr/libexec/java_home -v 17)

これで、http://localhost:9000 からアクセスできるようになります。

デフォルトの認証情報はユーザー名:admin、パスワード:admin です

Sonarqube パネルから新しいプロジェクトを作成します。 manuel を選択し、ローカルから実行することを指定します。その後、トークンを作成し、PHP と macOS 用に「その他」を選択します。

このような結果が得られるはずです。

SonarQube — PHP

スキャナ スクリプトをコピーし、コード ローカル ターミナルから実行します。

SonarQube — PHP

SonarQube — PHP

SonarQube — PHP

以上がSonarQube — PHPの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート