Maison > développement back-end > Golang > le corps du texte

Comment empêcher goimports de supprimer les importations inutilisées lors de la sauvegarde automatique de l'EDI ?

Patricia Arquette
Libérer: 2024-11-18 04:49:02
original
786 Les gens l'ont consulté

How to Prevent goimports from Removing Unused Imports During IDE Autosave?

Traitement de la suppression des importations inutilisées dans le formatage du code Go

Lorsque vous utilisez goimports pour formater automatiquement votre code Go, vous pouvez rencontrer des conflits avec les fonctionnalités de sauvegarde automatique de l'IDE. Plus précisément, si vous ajoutez manuellement un nouveau package à votre code, l'EDI le reconnaîtra correctement et le rendra disponible pour utilisation. Cependant, goimports, qui est déclenché par des événements de sauvegarde, détecte le package nouvellement ajouté comme inutilisé et le supprime rapidement de la section d'importation.

Résoudre le conflit :

Le la solution idéale consiste à appeler manuellement dep Ensure -add package/name au lieu de compter sur goimports pour détecter automatiquement le nouveau package. Une fois exécuté, l'EDI ajoutera automatiquement l'instruction d'importation en fonction de votre utilisation du package.

Solutions de contournement alternatives :

Lors de l'appel de dep, assurez-vous que -add package/name est l'approche recommandée, il existe quelques solutions alternatives à considérer :

  1. Désactiver les goimports et Utiliser gofmt à la place : Cette solution de compromis empêchera goimports de supprimer les importations inutilisées, mais elle peut limiter l'étendue du formatage du code disponible.
  2. Désactiver le formatage automatique lors de l'enregistrement : Cette option indésirable empêche l'exécution de goimports lors de l'enregistrement du fichier, vous permettant de gérer manuellement l'importation ajouts.

Inclusion de balises :

Les balises de votre requête, en particulier godeps, ne sont pas directement liées au conflit entre goimports et la sauvegarde automatique de l'IDE. Cependant, il est important de noter que godeps est obsolète et a été remplacé par dep.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal