本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Amazon Q 开发者支持的语言 IDE
Amazon Q Developer 通过其各种特性和功能为各种编程语言提供支持。本页概述了内联代码建议、代码转换、安全扫描和自动代码修复支持的语言和版本。
内联建议的语言支持
Amazon Q 支持针对多种编程语言的内联代码建议。编程语言代码生成的准确性和质量取决于训练数据的大小和质量。
就训练数据的质量而言,支持最多的编程语言有:
-
Java
-
Python
-
JavaScript
-
TypeScript
-
C#
-
Go
-
PHP
-
Rust
-
Kotlin
-
SQL
-
C++
-
C
支持最多的基础设施即代码 (IaC) 语言有:
-
JSON (AWS CloudFormation)
-
YAML (AWS CloudFormation)
-
HCL(Terraform)
-
CDK(打字稿、Python)
Amazon Q 还支持以下各项的代码生成:
-
Ruby
-
壳牌
-
Scala
对代码转换的语言支持
Amazon Q Developer Agent for code transformation支持将代码从 Java 8 或 Java 11 升级到 Java 17。
安全扫描的语言支持
Amazon Q 安全扫描支持以下语言版本:
-
Java − Java 17 及更早版本
-
JavaScript-ECMAScript 2021 年及更早
-
Pyt hon-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 及更早版本
-
基础设施即代码 (IaC) 语言
-
AWS CloudFormation− 2010-09-09
-
Terraform-1.6.2 及更早版本
-
AWS CDK-还有 TypeScript Python
-
自动修复代码可用于以下语言和版本的扫描:
-
Java − Java 17 及更早版本
-
JavaScript-ECMAScript 2021 年及更早
-
Pyt hon-Python 3.11 及更早版本,在 Python 3 系列中
-
C#-所有版本 (. NET建议使用 6.0 及更高版本)
-
TypeScript-所有版本
-
基础设施即代码 (IaC) 语言
-
AWS CloudFormation− 2010-09-09
-
Terraform-1.6.2 及更早版本
-
AWS CDK-还有 TypeScript Python
-