La mayoría de las características de funcionan sin importar en qué lenguaje esté escrito tu código. Puedes buscar código o habilitar el resaltado de sintaxis con base en cualquier lenguaje conocido en . Para obtener más información, consulta Descripción de la sintaxis de Code Search o Crear y resaltar bloques de código.
Algunos productos de tienen características que solo son compatibles actualmente para un subconjunto de lenguajes de programación.
Los lenguajes centrales para las características de incluyen a C, C++, C#, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala y TypeScript. Para las características que son compatibles con los administradores de paquetes, los administradores de paquete que son actualmente compatibles se incluyen en la tabla con sus lenguajes relevantes.
Algunas características son compatibles con administradores de paquetes o lenguajes adicionales. Si quiere saber si se admite otro lenguaje para una característica o solicitar soporte técnico para un lenguaje, visite Discusiones de la comunidad de .
Lenguaje | Copilot | Navegación por el código | Code scanning | Gráfico de dependencias, Dependabot alerts | Dependabot version updates, Dependabot security updates | Actions | Packages |
---|---|---|---|---|---|---|---|
C | |||||||
C++ | |||||||
C# | CLI de dotnet | CLI de dotnet | CLI de dotnet | ||||
Go | Módulos de Go | Módulos de Go | |||||
Java | Maven, Gradle | Maven, Gradle | Maven, Gradle | ||||
JavaScript | npm, Yarn | npm | npm | ||||
Kotlin | Maven, Gradle | Maven, Gradle | Maven, Gradle | ||||
PHP | terceros | Composer | Composer | ||||
Python | pip | pip | |||||
Ruby | RubyGems | RubyGems | RubyGems | ||||
Rust | terceros | ||||||
Scala | terceros | Maven | Maven, Gradle | ||||
Swift | Administrador de paquetes de Swift | ||||||
TypeScript | npm, Yarn | npm | npm |
Nota:
La compatibilidad del lenguaje con Copilot varía en función del volumen y la diversidad de datos de entrenamiento de ese lenguaje. La compatibilidad de Gradle con el gráfico de dependencias y Dependabot alerts se limita a la carga de datos obtenidos mediante la API de envío de dependencias.