Sonarエコシステム

Sonar + AWS

SonarはAWSと連携し、開発者が一貫して安全で高品質かつ信頼性の高いコードを記述できるよう支援します。当社の統合により、あらゆる規模のチームがSonarのコード分析ツールを容易に導入でき、AWSクラウドのパワーとスケールを活用して本番環境対応のコードを提供します。

Sonarソリューション

AWSマーケットプレイス

自動コード分析ツールにより、チームが一貫して効率的にコード品質を保証。主要なDevOpsプラットフォームへの容易な統合とCI/CDワークフローの拡張を実現します。

AWSマーケットプレイス
Image
Sonarソリューション

AWS認定パートナー

Sonarは信頼されるAWSパートナーであることを誇りに思います。AWSとの連携強化により、より多くの開発者がユーザーに愛されるアプリケーションを支える高品質なコードを記述できるよう支援を続けます。

AWSパートナーページ
Image

AWSで実現するSonarのさらなる価値

SonarはAmazon Web Services(AWS)の独立系ソフトウェアベンダー(ISV)アクセラレートプログラムに参加し、AWSユーザーに高速かつ正確な静的コード解析を提供します。

Iconコード品質

AWS上のSonarQube Cloud

SonarQube CloudはAWS上でホストされるSaaSツールであり、開発チームが毎日一貫して効率的にコード品質を保証することを可能にします。

今すぐOSSプロジェクトを分析
IconAWSマーケットプレイス

製品を見る

AWSマーケットプレイスのリストで、Sonarコード品質製品のすべてをご覧ください。すべてのSonarツールに無料オプションが用意されています。

AWSマーケットプレイス
Stephen Byrnes image

"私たちは単に品質を維持しているだけではありません。実際に開発スピードを向上させることができているのです……AIを活用すれば開発スピードの向上は容易になりますが、それはSonarQubeのようなツールから適切なコンテキストを提供した場合に限られます。"

Stephen Byrnes卓越したエンジニア

サービスとして。SonarQube Cloud。

SonarQube Cloudでコード品質とセキュリティを実現

SonarはAWSを活用し、クラウドベースの開発チームに、高品質で安全なソフトウェアアプリケーションを作成するための柔軟で効率的なSaaSベースのツールを提供します。SonarQube Cloudは、Infrastructure as Code(IaC)を含む30以上の言語、フレームワーク、技術に対する静的コード分析を提供します。

SonarQube Cloudを利用するオープンソースプロジェクトを探索する

透明性が重要です。これらのプロジェクトがコミュニティに対して品質への真摯な取り組みをどのように示しているかご確認ください。

Build trust into every line of code

Rating image

4.6 / 5

よくある質問

プランのライセンスはどのように付与されますか?

Developer Edition、Enterprise Edition、およびData Center Editionの料金は、インスタンスごとに年間で設定され、コード行数 (LOC) に基づいて決まります。インスタンスは、SonarQube Serverのインストールです。解析する LOC の最大数に対してインスタンスごとに料金をお支払いいただきます。

お客様のニーズに合わせた価格については お問い合わせください。

SonarQube Serverプランにはサポートが含まれていますか?

標準の商用サポートは、3000 万行以上のコードから始まる Enterprise Edition または Data Center Edition プランに含まれています。その他のプランでは、追加料金で標準の商用サポートを利用できます。購入方法の詳細など、商用サポートのメリットをご覧ください。また、活気に満ちたアクティブな Sonar コミュニティでいつでも質問できます

コード行数 (LOC) はどのように計算されますか?

LOC は、SonarQube Server インスタンスで分析された各プロジェクトの LOC を合計して計算されます。空白行、コメント、テスト コードの行はカウントに含まれません。プロジェクトの LOC は、プロジェクトの最大のブランチの行としてカウントされます。プロジェクトにブランチ分析を設定している場合、プロジェクトに使用される LOC は、最大のブランチまたはプル リクエストを持つプロジェクトの最新の分析中に検出されたものになります。詳細については、ドキュメントのコード行のページをご覧ください。

インスタンスがLOCの制限に近づいたり、制限に達したりするとどうなりますか?

しきい値に近づいている場合は、プランをアップグレードするか、プロジェクトの LOC 数を減らすように通知されます。制限に達すると、エラー メッセージが表示され、SonarQube Server インスタンスは、ライセンスで定義された制限を超えるコード行の合計を含む新しい分析を拒否します。ただし、SonarQube Server は、構成変更の保存やプロジェクトの参照などの基本的な機能は保持します。

SonarQube Serverはどのプログラミング言語を分析しますか?

SonarQube Server Developer Edition は、Java、C#、C、C++、Objective-C、Dart/Flutter、Python、JavaScript、TypeScript、Kotlin、CloudFormation、Terraform、Azure Resource Manager、Docker、Kubernetes/Helm Charts、Ruby、Go、Scala、Flex、PHP、HTML、CSS、XML、VB.NET、Swift、ABAP、T-SQL、PL/SQL などの言語とフレームワークをカバーしています。


Enterprise Edition および Data Center Edition では、Apex、COBOL、JCL、PL/I、RPG、VB6 の言語もさらにカバーされます。

評価ライセンスを取得するにはどうすればいいですか? また、今すぐ支払う必要がありますか?

評価ライセンスをリクエストするには、関心のあるエディションの上記のいずれかの試用ボタンをクリックします。リクエストを送信すると、当社の営業担当者がお客様に連絡して試用を有効化し、試用が完了したらオプションについて話し合います。無料試用ライセンスをリクエストまたは有効化するのに料金を支払う必要はありません。

コミュニティ エディションからSonarQube Serverのエンタープライズ エディションにアップグレードするのはなぜですか?

SonarQube Community Build は、強力で無料のオープンソース ツールです。ただし、Enterprise Edition にアップグレードすると、独占的なサポート、より強力なセキュリティ、効率性、スケーラビリティ、およびコード品質を次のレベルに引き上げる高度な機能が利用できるようになります。 アップグレードのメリットについて詳しくご覧ください。

私の質問に対する回答がない場合はどうすればいいですか?