問題タブ [coverity]
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.
java - Travis と Coverity を Github の Java Gradle プロジェクトに接続
Github で公開プロジェクトを作成しましたが、それを Travis の Coverity に接続したいと考えています。フォージでマインクラフトのMODです。
私の .treavis.yml は次のようになります。
トラビスは元気に働いているようです。
Coverity のチュートリアルに従いましたが、データを交換していないようです。
私は何かを忘れましたか?
c - 静的コード分析用のスパース ツールとコベリティ ツールの違いは?
私はLinuxカーネルに非常に慣れていません。スパース ツールとコベリティ ツールの違いを知りたいですか? どちらも静的コード分析に使用されるためです。では、どのツールが優れているかをどのように判断するのでしょうか? 私が知っている唯一の違いは、sparse はオープン ソースですが、coverity の場合はそれを使用するライセンスが必要です。
coverity/sparse でしか追跡できない特定のバグのセットはありますか?
以下は、Coverity が問題を報告するコードの一部ですが、Sparse は報告しません。
上記の設定例では、Coverity は、ケース 1でbreakステートメントが欠落しているという警告を報告します。でも、スパースじゃない?
ただし、どちらのツールもソフトウェアの静的コード分析に使用されます。両方のツールの長所と短所を強調できるドキュメントを共有してください。
android - Coverity - contentResolver.delete() での明示的な null デリファレンス (FORWARD_NULL)
delete() ステートメントを使用して ContentProvider からすべての行を削除すると、Coverity エラーが発生します。
明示的なヌル逆参照 (FORWARD_NULL)
ヌル ポインターの選択を delete に渡します。これにより、それが逆参照されます。
このコベリティの問題を修正する方法はありますか??
github - すべての Travis プル リクエスト ビルドに対して Coverity スキャンを実行する
生徒の課題の採点システムを可能な限り自動化したいと考えています。理想的には、課題を提出するときにこれらの手順を実行します。
- 学生が私のGithubリポジトリをフォークし、ファイルを変更します
- 学生はローカル コードを自分のリポジトリにプッシュし、プル リクエストを作成します
- Travis CIがプル リクエストを検出し、プル リクエスト ビルドを実行する
- コードが正常にビルドされると、Coverityはプル リクエストの静的コード分析を実行します。
- 学生はGithubプル リクエスト ページからビルド ステータスを取得します
レポ内のすべてのプル リクエストに対して Travis ビルドを正常に設定しました。レポのすべてのコミットに対して、Travis を介して Coverity スキャンを正常に実行しました。しかし、プル リクエストに対して Coverity スキャンをトリガーすることはできません。Travis ビルドのみが実行されます。この問題を修正して、プル リクエストごとに Coverity スキャン レポートを維持することはできますか?
これは私の.travis.yml
プルリクエストの Travis 出力はこちら
プル リクエストをメイン ブランチにマージした後の Travis の出力はこちら
macos - Coverity と「Phonations/TravisTest の分析リクエストが失敗しました」
Qt Mac プロジェクトにCoverity Scan 静的解析を追加しようとしていますが、travis を使用してビルドを送信できません。
これが私のコベリティ固有のtravisセットアップです:
そして、これが私がメールで受け取った結果です:
ドキュメントには実際には MacOS 固有の説明はありません。誰でもそれを提出する方法を知っていますか?
c# - Coverity は xbuild (mono) をサポートしていますか?
私は C# プロジェクトを持っています: https://github.com/Pro/dkim-exchange
Travis CI を使用します: https://travis-ci.org/Pro/dkim-exchange
Travis は私のプロジェクトを正常にビルドします。
自動コード品質測定を行うように Coverity をセットアップしたいと考えていました。このために.travis.yml
、次のように構成しました。
ここに示されているように (msbuild を使用して) Coverity ビルド コマンドを実行すると: https://scan.coverity.com/download?tab=csharpアップロードされたアーカイブは正しく分析されますが、travis と組み合わせると、Coverity 分析は失敗します (例を参照)。このビルド ログ: https://travis-ci.org/Pro/dkim-exchange/builds/42295611 )。この警告があります:
これは、Mono の xbuild に関連している可能性があると思います。残念ながら、Dr. Google は Coverity+xbuild について何も見つけられませんでした。Coverity は xbuild をサポートしていますか? はいの場合、どうすればプロジェクトを正しくセットアップできますか?