IDE の Amazon Q Developer でサポートされている言語 - Amazon Q Developer

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

IDE の Amazon Q Developer でサポートされている言語

Amazon Q Developer は、そのさまざまな機能や性能において、幅広いプログラミング言語をサポートしています。このページでは、各機能でサポートされている言語とバージョンの概要を説明します。

インライン提案の言語サポート

Amazon Q は、複数のプログラミング言語のインラインコード提案をサポートしています。プログラミング言語のコード生成の精度と品質は、トレーニングデータのサイズと品質によって異なります。

トレーニングデータの品質の観点から、最もサポートが充実しているプログラミング言語は次のとおりです。

  • C

  • C++

  • C#

  • Dart

  • Go

  • Java

  • JavaScript

  • Kotlin

  • Lua

  • PHP

  • PowerShell

  • Python

  • R

  • Ruby

  • Rust

  • Scala

  • シェル

  • SQL

  • Swift

  • SystemVerilog

  • TypeScript

サポートが最も充実している Infrastructure as Code (IaC) 言語は次のとおりです。

  • CDK (Typescript、Python)

  • HCL (Terraform)

  • JSON

  • YAML

チャットとインラインチャットの言語サポート

Amazon Q は、IDE でのチャットとインラインチャットのさまざまなプログラミング言語をサポートし、一般的なプログラミング言語と IaC 言語のパフォーマンスを向上させます。これには、以下が含まれますが、これらに限定されません。

  • C

  • C++

  • C#

  • Dart

  • Go

  • Java

  • JavaScript

  • Kotlin

  • PHP

  • Python

  • Ruby

  • Rust

  • Scala

  • シェル

  • SQL

  • Swift

  • TypeScript

サポートが最も充実している Infrastructure as Code (IaC) 言語は次のとおりです。

  • CDK (Typescript、Python)

  • HCL (Terraform)

  • JSON

  • YAML

Amazon Q チャットとインラインチャットは、あまり一般的ではない言語を含め、ここに記載されていない言語をサポートしますが、品質は異なる場合があります。

変換の言語サポート

変換でサポートされている言語は、コードを変換する環境によって異なります。

IDEs JetBrains および ではVisual Studio Code、変換に次の言語がサポートされています。

Visual Studio では、変換に次の言語がサポートされています。

サポートされている言語および変換のその他の前提条件の詳細については、 が実行する変換のタイプに関するトピックを参照してください。

/dev による機能開発の言語サポート

機能開発用の Amazon Q エージェントは、一般的なプログラミング言語のパフォーマンスが強化され、さまざまな言語をサポートしています。これには、以下が含まれますが、これらに限定されません。

  • Java

  • Python

  • JavaScript

  • TypeScript

機能開発エージェントは、あまり一般的ではない言語もサポートしますが、品質は異なる場合があります。

/test によるユニットテスト生成の言語とフレームワークのサポート

ユニットテスト生成用の Amazon Q エージェントは、次の言語とテストフレームワークをサポートしています。

  • Python

    • サポートされているテストフレームワーク: Pytest、Unittest

  • Java

    • サポートされているテストフレームワーク: JUnit (JUnit 4 および 5、JUnit Jupiter)、Mockito

/review によるコードレビューの言語サポート

Amazon Q コードレビューでは、次の言語バージョンがサポートされています。

  • Java - Java 17 以前

  • JavaScript - ECMAScript 2021 以前

  • Python - Python 3.11 以前、Python 3 シリーズ内

  • C# - すべてのバージョン (.NET 6.0 以降を推奨)

  • TypeScript - すべてのバージョン

  • Ruby - Ruby 2.7 および 3.2

  • Go - Go 1.18

  • C - C11 以前

  • C++ - C++17 以前

  • PHP - PHP 8.2 以前

  • Kotlin - Kotlin 2.0.0 以前

  • Scala - Scala 3.2.2 以前

  • JSX - React 17 以前

  • Infrastructure as Code (IaC) 言語

    • AWS CloudFormation ‐ 2010-09-09

    • Terraform - 1.6.2 以前

    • AWS CDK ‐ TypeScript と Python

自動コード修正は、次の言語とバージョンのスキャンで使用できます。

  • Java - Java 17 以前

  • JavaScript - ECMAScript 2021 以前

  • Python - Python 3.11 以前、Python 3 シリーズ内

  • C# - すべてのバージョン (.NET 6.0 以降を推奨)

  • TypeScript - すべてのバージョン

  • Infrastructure as Code (IaC) 言語

    • AWS CloudFormation ‐ 2010-09-09

    • Terraform - 1.6.2 以前

    • AWS CDK ‐ TypeScript と Python

/doc によるドキュメント生成の言語サポート

Amazon Q は、次の言語のドキュメント生成をサポートしています。

  • Java

  • Python

  • JavaScript

  • TypeScript

カスタマイズの言語サポート

Amazon Q は、次の言語のカスタマイズをサポートし、リストされているファイルタイプを使用してカスタマイズを作成します。

  • Python (.py)

  • Java (.java)

  • JavaScript (.js、.jsx)

  • TypeScript (.ts、.tsx)

  • マークダウン (.md、.mdx)

  • reStructuredText (.rst)

  • テキスト (.txt)