Idiomas compatíveis com o Amazon Q Developer no IDE - Amazon Q Developer

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Idiomas compatíveis com o Amazon Q Developer no IDE

O Amazon Q Developer fornece suporte para uma ampla variedade de linguagens de programação em seus vários recursos e capacidades. Esta página descreve os idiomas e as versões compatíveis com sugestões de código em linha, transformação de código, verificações de segurança e correções automáticas de código.

Suporte de idioma para sugestões em linha

O Amazon Q oferece suporte a sugestões de código em linha para várias linguagens de programação. A precisão e a qualidade da geração de código para uma linguagem de programação dependem do tamanho e da qualidade dos dados de treinamento.

Em termos de qualidade dos dados de treinamento, as linguagens de programação com maior suporte são:

  • Java

  • Python

  • JavaScript

  • TypeScript

  • C#

  • Go

  • PHP

  • Rust

  • Kotlin

  • SQL

  • C++

  • C

As linguagens de Infraestrutura como Código (IaC) com maior suporte são:

  • JSON (AWS CloudFormation)

  • YAML (AWS CloudFormation)

  • HCL(Terraforma)

  • CDK(Texto datilografado, Python)

O Amazon Q também oferece suporte à geração de código para:

  • Ruby

  • Concha

  • Scala

Suporte de linguagem para transformação de código

O Amazon Q Developer Agent for code transformation suporta a atualização do código do Java 8 ou Java 11 para o Java 17.

Suporte de idioma para escaneamentos de segurança

Os escaneamentos de segurança do Amazon Q são compatíveis com as seguintes versões de idioma:

  • Java ‐ Java 17 e versões anteriores

  • JavaScript‐ ECMAScript 2021 e anteriores

  • Python ‐ Python 3.11 e versões anteriores, dentro da série Python 3

  • C# ‐ Todas as versões (. NET6.0 e versões posteriores (recomendado)

  • TypeScript‐ Todas as versões

  • Ruby ‐ Ruby 2.7 e 3.2

  • Go ‐ Go 1.18

  • C ‐ C11 e anteriores

  • C++ ‐ C++17 e versões anteriores

  • PHP‐ PHP 8.2 e anteriores

  • Kotlin ‐ Kotlin 2.0.0 e versões anteriores

  • Scala ‐ Scala 3.2.2 e versões anteriores

  • JSX‐ React 17 e versões anteriores

  • Linguagens de infraestrutura como código (IaC)

    • AWS CloudFormation‐ 2010-09-09

    • Terraform ‐ 1.6.2 e anteriores

    • AWS CDK‐ TypeScript e Python

As correções automáticas de código estão disponíveis para digitalizações nos seguintes idiomas e versões:

  • Java ‐ Java 17 e versões anteriores

  • JavaScript‐ ECMAScript 2021 e anteriores

  • Python ‐ Python 3.11 e versões anteriores, dentro da série Python 3

  • C# ‐ Todas as versões (. NET6.0 e versões posteriores (recomendado)

  • TypeScript‐ Todas as versões

  • Linguagens de infraestrutura como código (IaC)

    • AWS CloudFormation‐ 2010-09-09

    • Terraform ‐ 1.6.2 e anteriores

    • AWS CDK‐ TypeScript e Python