問題タブ [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 投票する
1 に答える
163 参照

ruby - Travis CI SonarCloud - 有効にする品質プロファイルを選択する方法は?

ジョブ ログから、Travis が利用可能なすべてのソナーを有効にしているように見えます

Travis が有効にする品質プロファイルを選択する方法はありますか?

私のレポは Ruby で、Ruby 品質プロファイルのみを有効にしたいと考えています。

0 投票する
1 に答える
1332 参照

bitbucket - スキャンを実行した後、SonarCloud の品質チェックが機能しない

sonarcloud-scan の実行後に sonarcloud-quality-gate チェックを実行しようとしています。品質ゲート チェックが失敗した場合、bitbucket ビルド パイプラインが失敗するようにしたいので、これを行っています。

これを行うと、Quality Gate failed: Could not get scanner report: [Errno 2] No such file or directory: '/opt/atlassian/pipelines/agent/build/.bitbucket/pipelines/generated/pipeline/pipes のようなエラーが発生します/sonarsource/sonarcloud-scan/sonarcloud-scan.log'

これが私の bitbucket.yml の外観です。

solarcloud-scan パイプは正常に実行されますが。

0 投票する
0 に答える
398 参照

windows - 単純なcurlコマンドをinvoke-webrequestに変換しようとしていますが、機能していません

私は非常に単純なcurlコマンドを持っています.これは私にとってはうまくいきます.

これは動作しません:

次のエラーが発生するため、powershell が何かをマングリングしている必要があります。

curl が powershell にはない本文またはデータを送信するデフォルトの方法はありますか?

0 投票する
1 に答える
325 参照

elasticsearch - 巨大なコード ベースで Sonarqube 分析が失敗する - 構成されたノードを使用できませんでした

Sonarqube 分析は完了しますが、巨大なコード ベースのプロジェクトでレポート処理が失敗します。220K 行のコードを含むプロジェクトで問題が発生しています。

Sonarqube バージョン - 7.9.1 - Kubernetes 上で実行

新しいインデックスの data/es フォルダーを削除してみました。まだ運がありません。

エラーログ

0 投票する
0 に答える
2927 参照

java - Monorepo のソース コード分析を構成する方法は?

すべての Spring Boot ベースのマイクロ サービスが存在する Mono リポジトリがあります。

poly repo の SonarQube 分析を構成する方法は知っていますが、monorepo で sonarqube 分析を行う方法と、soarqube が monorepo 内のさまざまなプロジェクトを識別する方法について疑問に思っています。

Sonarqube で行う必要がある別の種類の構成はありますか?

0 投票する
1 に答える
1218 参照

maven - Mavenソナースキャナーのコマンドラインからプロジェクトキーとその他の設定を上書きする方法

コマンドラインでprojectkeyを設定しようとしていますが、mavenはそれを無視しています

私はこれを実行しようとしました:

しかし、出力を見ると、私のパラメータではなくプロジェクトキーにPOMのプロジェクト名を使用しています

0 投票する
1 に答える
1722 参照

java - テストクラスは除外されていますが、SonarCloudはテストクラスのカバレッジを示しています

git リポジトリで PR が作成されたときに分析をトリガーする Java プロジェクトの SonarCloud 分析をセットアップしました。

.travis.yml私のファイルでチェックをトリガーするコマンドは次のとおりです。

期待されること
誰かがテスト クラスを持つプル リクエストのコードをチェックインした場合、それはカバレッジの対象と見なされるべきではありません。対象クラスのみが対象です。

何が起こっているか
2 つのクラスをチェックインするSonarSample.javaSonarSampleTest.java、SonarCloud は両方のクラスのカバレッジを表示します。

ここに画像の説明を入力 テスト クラスをカバレッジ データの対象から除外するにはどうすればよいですか?

0 投票する
0 に答える
40 参照

java - Javadoc なしでパブリック メソッドとクラスを検出してフラグを立てるように SonarCloud を構成するにはどうすればよいですか

パブリック メソッドとクラスに Javadoc が追加されていない場合、SonarCloud を使用して、プル リクエストでチェックインされたコードにフラグを付けたいと考えています。
残念ながら、オンラインで多くのヘルプを見つけることができませんでした。何か助けはありますか?

0 投票する
1 に答える
4739 参照

azure-devops - ignoring specific files/folders with sonar.exclusions

I have an ASP.NET MVC5 web app running on an Azure Devops CI/CD pipeline which includes SonarCloud for static code analyses. I am trying to ignore all 3rd party files such as Javascript/JQuery libraries which are throwing up a lot of "Bugs" and "Code Smells".

I would like to hide these files specifically:

I have tried various sonar.exclusions in Administration > General Settings > Analysis Scope > Files > Source File Exclusions and none have hidden the specific folders:

picture of logs

Can anyone tell me which format to use please?

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

java - try-with-resources の null チェック

私は次のコードを持っています:

ここで接続がnullでないことを確認するにはどうすればよいですか?

また、次のように PreparedStatement を返すメソッドを取得しました。

これは、リソースで次の try を使用するメソッド内で呼び出されます。

ここで、プリペアド ステートメントはリソースの試行で開始されるため、自動的に閉じられると想定します。しかし、SonarCloud は、getPreparedStatement メソッドでリソースを試して使用するか、finally ブロックでその PreparedStatement を閉じる必要があると言っています。これは SonarCloud による間違った発見ですか、それとももっと良い方法がありますか?