投稿者: kem / 右記内 Python, SonarQube / 投稿日:2016-12-23 ( 7 年, 10 ヶ月 ago) / 更新日:2017-05-06 ( 7 年, 5 ヶ月 ago) / コメント SonarQubeの話が続きます。 python の 静的解析が SonarQubeで できるのか調べてみました。 どうも、Python Plugin というものがあり、 それを使えば、python でもレポートが作成できるようなので、 使ってみた結果を記載します。 環境情報と前提前提インストールと、日本語プラグインの設定は、 以前、OS X El Capitan に SonarQubeをインストール、日本語化までしてみる | Monotalk で行っています。 環境情報OS Version sw_vers ---------------------------- Produ
SonarQube 上で 静的解析結果が見れるようにはなりましたが、 パッケージ単位で、プログラム内のある特定の警告だけOFFにしたいケースがありましたので、 そのやり方を記載します。 環境情報OS Version sw_vers ---------------------------- ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1108 ---------------------------- SonarQube の Version 6.1パッケージ単位で警告をOFFにするJPAを使っていますが、EntityクラスをNetBeansの機能で自動生成しています。 このEntityクラスで大量の警告が出ていたので、Entityクラスのあるパッケージは、 思いきって警告をOFFにします。 以下の記事が参考になり
What is SonarQube Server? SonarQube Server is an on-premise analysis tool designed to detect coding issues in 30+ languages, frameworks, and IaC platforms. By integrating directly with your CI pipeline or on one of our supported DevOps platforms, your code is checked against an extensive set of rules that cover many attributes of code, such as maintainability, reliability, and security issues on e
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 November 2015 Volume 30 Number 12 Microsoft Azure - SonarQube と TFS による技術的負債の管理 Cesar Solis Solis | 年 11 月 2015 「技術的負債」とは、開発作業中に発生し、作業進行の効率を下げる一連の問題のことです。技術的負債が存在すると、コードが難解かつ脆弱になり、変更に時間がかかり、検証が難しくなるため、生産性が低下します。加えて、進行を妨げる予定外の作業が発生します。また、顧客サポート コストの増大を招き、最終的には、このような問題が相乗効果となってさらに大きな問題につながります。その結果、企業の力が奪われていき
多くのバグが発見されて、いつまでたっても結合テストが収束しない―。筆者は過去、何度かこういう状況に遭遇した。この状況で多発するバグはたいていの場合、設計工程ではなくプログラミング工程(以下、実装工程)に起因するものだった。 実装工程中のコード品質チェックは「ソースコードレビュー」「単体テスト」「単体テストケースおよび結果のレビュー」といった流れで進める。これらを徹底できれば品質が向上するものの、種々の理由から「徹底は難しい」という現場をよく見る。大きな理由の一つが、レビューアーの負担が大きいことだ。レビュー作業は経験やスキルに依存するため、高スキルの技術者が必要になる。大規模開発では高スキル技術者を多く確保する必要が出てくるが、現実には厳しい。 問題解決手段の一つが「実装工程中のコード品質を可視化してWeb上で共有できる仕組み」の導入だ。筆者のチームではこれを「コード品質共有システム」と呼
概要 プログラム品質管理ツールSonarQubeが良さそうなので調べはじめています。 まずは動かしてみるとこからということで、Docker環境でさくっと試してみましょう。 環境 OSX El Capitan Docker for Mac 1.12.0-rc3-beta18 Windows10の場合はDocker for Windows、Windows7,8であればDocker Toolboxをインストールするとよいでしょう。 セットアップ Docker Hubのイメージをそのまま使います。 データベースはPostgreSQLで。 sonarqube: image: sonarqube ports: - '9000:9000' environment: - SONARQUBE_JDBC_USERNAME=sonar - SONARQUBE_JDBC_PASSWORD=sonar - SONA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く