Idiomas compatibles con Amazon Q Developer en IDE - Amazon Q Developer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Idiomas compatibles con Amazon Q Developer en IDE

Amazon Q Developer ofrece soporte para una amplia gama de lenguajes de programación en sus diversas características y capacidades. En esta página se describen los idiomas y las versiones compatibles con cada una de sus funciones.

Lenguajes admitidos para sugerencias insertadas

Amazon Q admite sugerencias de código insertadas para varios lenguajes de programación. La precisión y la calidad de la generación de código para un lenguaje de programación dependen del tamaño y la calidad de los datos de entrenamiento.

En cuanto a la calidad de los datos de entrenamiento, los lenguajes de programación más compatibles son:

  • C

  • C++

  • C#

  • Dart

  • Go

  • Java

  • JavaScript

  • Kotlin

  • Lua

  • PHP

  • PowerShell

  • Python

  • R

  • Rust

  • SQL

  • Swift

  • SystemVerilog

  • TypeScript

Los lenguajes de Infraestructura como código (IaC) más compatibles son:

  • JSON

  • YAML

  • HCL(Terraform)

  • CDK(TypeScript, Python)

Amazon Q también admite la generación de código para:

  • Ruby

  • Intérprete de comandos

  • Scala

Soporte de lenguaje para transformaciones

Los lenguajes compatibles para la transformación dependen del entorno en el que se transforme el código.

Para obtener más información sobre los idiomas compatibles y otros requisitos previos para la transformación, consulte el tema correspondiente al tipo de transformación que va a realizar.

Soporte de lenguaje y marco para la generación de pruebas unitarias

El agente Amazon Q para la generación de pruebas unitarias es compatible con los siguientes lenguajes y marcos de pruebas:

Marcos de prueba compatibles por idioma
Idioma Marcos de prueba compatibles
Python
  • Pytest

  • Prueba unitaria

Java
  • JUnit(JUnit4 y 5, JUnit Júpiter)

  • Mockito

Soporte de idiomas para revisiones de código

Las reseñas de código de Amazon Q admiten las siguientes versiones lingüísticas:

  • Java: Java 17 y versiones anteriores

  • JavaScript‐ ECMAScript 2021 y anteriores

  • Python: Python 3.11 y versiones anteriores, dentro de la serie Python 3

  • C# ‐ Todas las versiones (. NET6.0 y versiones posteriores (se recomienda)

  • TypeScript‐ Todas las versiones

  • Ruby: Ruby 2.7 y 3.2

  • Go: Go 1.18

  • C: C11 y versiones anteriores

  • C++: C++17 y versiones anteriores

  • PHP‐ PHP 8.2 y versiones anteriores

  • Kotlin: Kotlin 2.0.0 y versiones anteriores

  • Scala: Scala 3.2.2 y versiones anteriores

  • JSX‐ React 17 y versiones anteriores

  • Lenguajes de infraestructura como código (IaC)

    • AWS CloudFormation: 2010-09-09

    • Terraform: 1.6.2 y versiones anteriores

    • AWS CDK‐ TypeScript y Python

Las correcciones automáticas de código están disponibles para los análisis en los siguientes lenguajes y versiones:

  • Java: Java 17 y versiones anteriores

  • JavaScript‐ ECMAScript 2021 y anteriores

  • Python: Python 3.11 y versiones anteriores, dentro de la serie Python 3

  • C# ‐ Todas las versiones (. NET6.0 y versiones posteriores (se recomienda)

  • TypeScript‐ Todas las versiones

  • Lenguajes de infraestructura como código (IaC)

    • AWS CloudFormation: 2010-09-09

    • Terraform: 1.6.2 y versiones anteriores

    • AWS CDK‐ TypeScript y Python

Soporte lingüístico para la generación de documentación

Amazon Q admite la generación de documentación en los siguientes idiomas:

  • Java

  • Python

  • JavaScript

  • TypeScript