Lingue supportate per Amazon Q Developer in IDE - Amazon Q Developer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Lingue supportate per Amazon Q Developer in IDE

Amazon Q Developer fornisce supporto per un'ampia gamma di linguaggi di programmazione attraverso le sue varie caratteristiche e capacità. Questa pagina descrive le lingue e le versioni supportate per i suggerimenti di codice in linea, la trasformazione del codice, le scansioni di sicurezza e le correzioni automatiche del codice.

Supporto linguistico per i suggerimenti in linea

Amazon Q supporta suggerimenti di codice in linea per più linguaggi di programmazione. L'accuratezza e la qualità della generazione del codice per un linguaggio di programmazione dipendono dalla dimensione e dalla qualità dei dati di addestramento.

In termini di qualità dei dati di formazione, i linguaggi di programmazione che offrono il maggior supporto sono:

  • Java

  • Python

  • JavaScript

  • TypeScript

  • C#

  • Go

  • PHP

  • Rust

  • Kotlin

  • SQL

  • C++

  • C

I linguaggi Infrastructure as Code (IaC) con il maggior supporto sono:

  • JSON (AWS CloudFormation)

  • YAML (AWS CloudFormation)

  • HCL(Terraform)

  • CDK(Dattiloscritto, Python)

Amazon Q supporta anche la generazione di codice per:

  • Ruby

  • Shell

  • Scala

Supporto linguistico per Code Transformation

Amazon Q Developer Agent for code transformationSupporta l'aggiornamento del codice da Java 8 o Java 11 a Java 17.

Supporto linguistico per le scansioni di sicurezza

Le scansioni di sicurezza di Amazon Q supportano le seguenti versioni linguistiche:

  • Java ‐ Java 17 e versioni precedenti

  • JavaScript‐ ECMAScript 2021 e versioni precedenti

  • Python ‐ Python 3.11 e versioni precedenti, all'interno della serie Python 3

  • C# ‐ Tutte le versioni (. NET6.0 e versioni successive (consigliate)

  • TypeScript‐ Tutte le versioni

  • Ruby ‐ Ruby 2.7 e 3.2

  • Vai ‐ Vai 1.18

  • C ‐ C11 e versioni precedenti

  • C++ ‐ C++17 e versioni precedenti

  • PHP‐ 8.2 e versioni precedenti PHP

  • Kotlin ‐ Kotlin 2.0.0 e versioni precedenti

  • Scala ‐ Scala 3.2.2 e versioni precedenti

  • JSX‐ React 17 e versioni precedenti

  • Linguaggi Infrastructure as Code (IaC)

    • AWS CloudFormation‐ 2010-09-09

    • Terraform ‐ 1.6.2 e versioni precedenti

    • AWS CDK‐ TypeScript e Python

Le correzioni automatiche del codice sono disponibili per le scansioni nelle seguenti lingue e versioni:

  • Java ‐ Java 17 e versioni precedenti

  • JavaScript‐ ECMAScript 2021 e versioni precedenti

  • Python ‐ Python 3.11 e versioni precedenti, all'interno della serie Python 3

  • C# ‐ Tutte le versioni (. NET6.0 e versioni successive (consigliate)

  • TypeScript‐ Tutte le versioni

  • Linguaggi Infrastructure as Code (IaC)

    • AWS CloudFormation‐ 2010-09-09

    • Terraform ‐ 1.6.2 e versioni precedenti

    • AWS CDK‐ TypeScript e Python