問題タブ [sonarcloud]

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.

0 投票する
2 に答える
17846 参照

java - SonarCloud の設定方法

Java プロジェクトがあり、それを SonarCloud と統合したい 公式の手順に従います。

SonarQube Scanner を使用したコードの検査 #

コードを検査する前に、次のことを行う必要があります。

  1. SonarCloud でアカウントのユーザー認証トークンを作成します。
  2. このトークンを暗号化する travis encrypt abcdef0123456789 か、リポジトリ設定で SONAR_TOKEN を定義します
  3. プロジェクトをプッシュする SonarCloud.io 組織を見つけて、そのキーを取得します
  4. プロジェクトの sonar-project.properties ファイルを作成します (ドキュメントを参照してください)。次に、次の行を .travis.yml ファイルに追加して、分析をトリガーします。

travis.yml ファイルに追加します

SONAR_TOKEN は、SonarCloud からのキーを指す Travis CI の変数です (暗号化されていません)。 ここに画像の説明を入力 SonarCloud から権限を追加します ここに画像の説明を入力

しかし、travis ビルドを開始すると、次のエラーが発生します。

travis には、結果を SonarCloud にアップロードする権限がないように思えます。トークンまたは一部のソナー構成に問題がありますか。

0 投票する
2 に答える
975 参照

sonarqube - 言語フィルターを使用して SonarCloud からメトリックを取得するにはどうすればよいですか?

以下に説明するようにこのページを参照し、いくつかの値を取得できました。

$ curl -v "https://sonarcloud.io/api/measures/component?metricKeys=violations&component=key" | jq

しかし、言語フィルターでこれらの値を取得するにはどうすればよいですか?

0 投票する
2 に答える
2932 参照

sonarcloud - SonarCloud (SonarQube ではない) のルールをカスタマイズすることは可能ですか?

https://docs.sonarqube.org/display/DEV/Adding+Coding+Rulesに記載されているように、SonarCloud インスタンスにカスタム ルールを追加したり、既存のルールを変更したりできるかどうか疑問に思っています。

いくつかのプライベート プロジェクトで SonarCloud をセットアップしましたが、たとえば、ルール「php:S1068 - 未使用のプライベート フィールドを削除する必要があります」を変更したいと考えています。使用しているフレームワークでは、次の名前のプライベート フィールドそのフレームワークはリフレクションを通じてその変数を使用するため、「$db」は「未使用」としてマークされるべきではありません。

SonarCloud でそのようなルールを追加/変更することは可能ですか?