Skip to main content

Écosystèmes et manifestes pris en charge pour l’étendue des dépendances

Dependabot alerts prend en charge une grande variété d’écosystèmes et de manifests pour le périmètre des dépendances.

Le tableau ci-dessous résume si l’étendue des dépendances est prise en charge pour divers écosystèmes et manifestes, c’est-à-dire si Dependabot peut identifier si une dépendance est utilisée pour le développement ou la production.

LangageÉcosystèmeFichier manifesteÉtendue de dépendance prise en charge
Dartbistrotpubspec.yaml
Dartbistrotpubspec.lock
GoModules Gogo.modNon, utilise runtime par défaut
JavaMavenpom.xml test mappe au développement, sinon l’étendue par défaut est runtime
JavaScriptnpmpackage.json
JavaScriptnpmpackage-lock.json
JavaScriptnpmpnpm-lock.yaml
JavaScriptyarn v1yarn.lockNon, utilise runtime par défaut
PHPComposercomposer.json
PHPComposercomposer.lock
PythonPoetrypoetry.lock
PythonPoetrypyproject.toml
Pythonpiprequirements.txt L’étendue est le développement si le nom de fichier contient test ou dev, sinon il est runtime
Pythonpippipfile.lock
Pythonpippipfile
RubyRubyGemsGemfile
RubyRubyGemsGemfile.lockNon, utilise runtime par défaut
RustCargoCargo.toml
RustCargoCargo.lockNon, utilise runtime par défaut
YAMLActions GitHub-Non, utilise runtime par défaut
.NET (C#, F#, VB, etc.)NuGet.csproj / .vbproj .vcxproj / .fsprojNon, utilise runtime par défaut
.NETNuGetpackages.configNon, utilise runtime par défaut
.NETNuGet.nuspec Lorsque la balise != runtime