本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
支援 Amazon Q 開發人員的語言 IDE
Amazon Q 開發人員針對各種功能和功能提供各種程式設計語言的支援。本頁列出內嵌程式碼建議、程式碼轉換、安全性掃描和自動修正程式碼所支援的語言和版本。
內嵌建議的語言支援
Amazon Q 支援多種程式設計語言的內嵌程式碼建議。編程語言的代碼生成的準確性和質量取決於培訓數據的大小和質量。
就培訓數據的質量而言,支持最多的編程語言是:
-
Java
-
Python
-
JavaScript
-
TypeScript
-
C#
-
Go
-
PHP
-
Rust
-
Kotlin
-
SQL
-
C++
-
C
具有最多支持的基礎架構即代碼(IaC)語言是:
-
JSON (AWS CloudFormation)
-
YAML (AWS CloudFormation)
-
HCL(地形)
-
CDK(打字稿,Python)
Amazon Q 還支持代碼生成:
-
Ruby
-
外殼
-
Scala
程式碼轉換的語言支援
Amazon Q Developer Agent for code transformation支持將代碼從 Java 8 或 Java 11 升級到 Java 17。
安全性掃描的語言支援
Amazon Q 安全掃描支援下列語言版本:
-
Java 17 及更早版本
-
JavaScript-ECMAScript 2021 年及更早版本
-
Python-Python 3.11 及更早版本,在 Python 3 系列
-
C#‐所有版本(. NET建議使用 6.0 及更高版本)
-
TypeScript‐所有版本
-
紅寶石-紅寶石 2.7 和 3.2
-
前往前進
-
C‐C11 及更早版本
-
C ++-C ++ 17 及更早版本
-
PHP‐PHP 8.2 及更早版本
-
科特林‐科特林 2. 0.0 及更早版本
-
斯卡拉-斯卡拉 3.2.2 及更早版本
-
JSX‐反應 17 及更早版本
-
基礎架構即程式碼 (IaC) 語言
-
AWS CloudFormation‐2010-09-09
-
地形 -1.6.2 及更早版本
-
AWS CDK‐ TypeScript 和 Python
-
自動修正程式碼可用於下列語言和版本的掃描:
-
Java 17 及更早版本
-
JavaScript-ECMAScript 2021 年及更早版本
-
Python-Python 3.11 及更早版本,在 Python 3 系列
-
C#‐所有版本(. NET建議使用 6.0 及更高版本)
-
TypeScript‐所有版本
-
基礎架構即程式碼 (IaC) 語言
-
AWS CloudFormation‐2010-09-09
-
地形 -1.6.2 及更早版本
-
AWS CDK‐ TypeScript 和 Python
-