Désactivation de Code Quality pour votre référentiel
-
Sur GitHub, accédez à la page principale du référentiel.
-
Sous le nom de votre référentiel, cliquez sur Paramètres. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la barre latérale, sous Security and quality, cliquez Qualité du code pour afficher la page «Qualité du code ».
-
Sous Code Quality analyse, basculez de Activé à Désactivé.
Cela interrompt toutes les futures analyses Code Quality pour ce dépôt, ainsi qu'aux GitHub Actions minutes et AI credits utilisées par ces analyses. Les frais de licence continuent pendant une période après la désactivation Code Quality. Voir Quand la facturation s’arrête.
Désactivation de Code Quality pour une organisation
La désactivation au niveau de l’organisation désactive Code Quality l’ensemble de votre organisation en une seule modification.
-
Sur GitHub, accédez à la page principale de l’organisation.
-
Sous le nom de votre organisation, cliquez sur Settings. Si vous ne voyez pas l’onglet « Paramètres », sélectionnez le menu déroulant , puis cliquez sur Paramètres.

-
Dans la barre latérale, sous « Sécurité », cliquez sur Qualité du code.
-
Sous « Accès au référentiel », sélectionnez Aucun référentiel dans le menu déroulant. Cela définit la valeur par défaut de votre organisation, en désactivant Code Quality dans chaque référentiel qui suit la valeur par défaut de l’organisation, pour les dépôts actuels et futurs.
-
Pour également désactiver Code Quality dans les référentiels où un administrateur l’a délibérément activé, et pour empêcher les administrateurs de le réactiver, activez Appliquer l’accès. Sans mise en application, ces dépôts restent Code Quality activés.
-
Sauf si vous sélectionnez Laisser les référentiels décider, une boîte de dialogue « Vérifier les modifications apportées à l’activation et à la facturation » s’affiche et indique le nombre total de référentiels concernés. Passez en revue les détails, puis cliquez sur Confirmer.
Pour les dépôts affectés par la modification au niveau de l’organisation, la désactivation arrête les analyses futures et l’utilisation mesurée qu’elles génèrent. Les référentiels explicitement activés continuent d’être analysés, sauf si vous activez Enforce access. Les frais de licence continuent pendant une période après la modification. Voir Quand la facturation s’arrête.
Pour obtenir la liste complète des options d’accès et du fonctionnement de l’application, consultez Mise en place de la qualité du code à l’échelle des organisations et des entreprises.
Que se passe-t-il pour vos données existantes
Désactivation Code Quality :
- Désactive les analyses ultérieures. Il ne supprime pas le code ni l’historique des commits de votre référentiel.
- Conserve vos données existantes Code Quality . Les résultats, les scores de qualité et l’historique des analyses précédentes ne sont pas supprimés lorsque vous désactivez Code Quality, il n’y a donc aucune perte de données et ces données sont à nouveau disponibles si vous le réactivez.
Quand la facturation s’arrête
La désactivation de Code Quality arrête immédiatement l’utilisation facturée au compteur, mais les frais de licence continuent pendant quelque temps ensuite. Pour avoir un aperçu de ce que Code Quality facture, consultez GitHub Code Quality Facturation.
L’utilisation mesurée s’arrête immédiatement
La désactivation arrête immédiatement les nouvelles analyses, de sorte que vous n’utilisez pas de minutes supplémentaires GitHub Actions ou AI credits.
L’utilisation antérieure à la désactivation est toujours facturée normalement. L’utilisation mesurée s’ajoute au cours du mois et apparaît sur votre prochaine facture.
Les frais de licence peuvent continuer
Code Quality La désactivation peut réduire le nombre de licences que vous utilisez :
- Un contributeur qui a contribué uniquement à des dépôts où vous désactivez Code Quality n’est plus comptabilisé dans l’utilisation de votre licence.
- Un contributeur qui a également contribué à un autre dépôt où Code Quality reste activé continue d’être comptabilisé. Ils ne sont plus comptabilisés 90 jours après leur commit le plus récent dans un dépôt activé.
Pour chaque période de facturation, vous êtes facturé pour le nombre de licences le plus élevé utilisé à tout moment pendant cette période, et non le nombre en cours d’utilisation à la fin. Code Quality La désactivation peut libérer des licences pour la période suivante, mais elle ne réduit pas les frais pour la période actuelle.
Code Quality utilise le même modèle de licence que GitHub Advanced Security. Pour voir comment le nombre de commiters actifs change à mesure que les utilisateurs arrêtent de valider et que les référentiels sont activés et désactivés, consultez GitHub Advanced Security facturation des licences.
Vérification que Code Quality est désactivé
Ce qui confirme que le changement dépend du niveau auquel vous l’avez désactivé.
Au niveau de l’organisation, ouvrez la page des paramètres «Qualité du code » de l’organisation et vérifiez que l’accès au référentiel affiche votre sélection (par exemple , Aucun référentiel) et que l’application de l’accès est activée si vous l’avez appliquée. Le tableau de bord au niveau Code Quality de l’organisation cesse également d’afficher les données des référentiels concernés. Consultez « Exploration des résultats de la qualité du code GitHub dans votre organisation ».
Au niveau du référentiel, la page des paramètres «Qualité du code » du référentiel indique que l’analyse Code Quality est désactivée. Si des règles de l’organisation ou de l’entreprise sont appliquées, la page affiche également un message indiquant qu’une stratégie empêche de modifier ce paramètre. Aucune nouvelle exécution ne démarre sur les pull requests ou les push ultérieurs. Sous l’onglet Actions , identifiez les exécutions existantes Code Quality par l’acteur github-code-quality ou par un nom d’exécution tel que «Code Quality : envoyer (push) sur le serveur principal ».