Désactiver “les Commentaires de la Documentation” avertissement pour les fichiers sélectionnés
Xcode a la capacité de vérifier les Commentaires de Documentation et d'avertissements lorsque quelque chose n'est pas tout à fait droit. Par exemple, j'ai ajouté Facebook SDK pour mon projet à l'aide de CocoaPods. À un certain point dans le fichier FBError.h
il y a le code suivant:
/*!
@typedef NS_ENUM (NSInteger, FBErrorCategory)
@abstract Indicates the Facebook SDK classification for the error
@discussion
*/
Noter que le @discussion
paramètre est vide, et Xcode va générer un message d'avertissement en conséquence:
Paragraphe vide passés à '@discussion " commande
Cependant, Facebook SDK n'est pas la seule bibliothèque j'ai ajouté à mon projet, et les Questions onglet est plein d'autre documentation concernant les mises en garde de la 3ème partie des fichiers, de les Gousses que j'ai installé.
Je voudrais savoir comment faire pour supprimer ce genre de mise en garde pour ces fichiers.
- Selon la configuration de votre projet d'installation et Projet(s), Cible(s), et les Dépendances ont des Commentaires de Documentation (CLANG_WARN_DOCUMENTATION_COMMENTS) défini à Oui, permettra de déterminer les pistes sont ouvertes pour la suppression de choses. Pourriez-vous poster une version aseptisée de votre podspec et de la liste au niveau du projet et/ou de la cible au niveau de(s) où vous avez mis "les Commentaires de la Documentation" à OUI?
- Essayez cela avec XCode 8 https://stackoverflow.com/questions/42991455/silencing-documentation-issue-warnings-in-xcode/43234526#43234526
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser cet extrait de code pour supprimer les avertissements:
voir ce cocoapod-question pour plus de détails: https://github.com/CocoaPods/CocoaPods/issues/1481 (extrait vient de là)
#pragma clang diagnostic pop
Je suis face au même problème lors de l'utilisation de cocoapods.
Si vous utilisez cocoapods, et veut faire taire les avertissements à partir de gousses de fichiers,vous pouvez le faire:
Build Settings
, sélectionnezAll
&&Levels
, puis de rechercher lesdocumentation comments
.documentation comments
àNO
,changement de votre cibledocumentation comments
àYES
.Document issue
avertissement de la part de vos gousses de fichiers, et ont encore pour vos propres fichiers.documentation comments
àNO
fera l'affaire.Documentation Comments
, sélectionnez "Niveaux" dans le coin supérieur gauche, pour voir ce que leResolved
résultat est, et à quoi le remplacer .Qu'en ignorant l'avertissement à venir à partir de la bibliothèque ajouté par cocoapods?
Dans votre podfile, ajouter
pour supprimer tous les avertissements
Ou
pour supprimer les avertissements de bibliothèque spécifique.
# Uncomment the next line to define a global platform for your project platform :ios, '10.3' inhibit_all_warnings! pod 'RealmSwift'