Amazon Q 开发者支持的语言 IDE - Amazon Q 开发者版

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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