支援 Amazon Q 開發人員的語言 IDE - Amazon Q Developer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

支援 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