Disable private imports by default

Ouverte
#1,254 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
66/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
swift

Piste de recherche

Start by locating the package settings that define ENABLE_PRIVATE_IMPORTS, the macOS, Ubuntu, and iOS unit-test jobs, and the test entry points and contributor instructions. Check how those settings reach the tested libraries and their tests. Done means private imports are off by default, explicit opt-in enables both required settings consistently, and the test instructions explain when to use it.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

area: tooling type: build type: ci

Summary

Disable private imports for normal builds so the compiler can optimize private storage access. Enable them explicitly when tests need private declarations.

Scope

  • Default ENABLE_PRIVATE_IMPORTS to false.
  • Enable private imports in the macOS, Ubuntu, and iOS unit-test jobs.
  • Document how to run tests that require private imports.

Acceptance criteria

  • Default package settings omit the private-import compiler flag and conditional definition.
  • An explicit opt-in enables both settings for the tested libraries and their tests.
  • Test entry points and contributor instructions use consistent settings.
Langage dominant
Swift
Étoiles
2.5k
Forks
84
Merge moyen
5 h 45 min
PR mergées (30 j)
70

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de OpenSwiftUIProject/OpenSwiftUI

Toutes les issues de OpenSwiftUIProject/OpenSwiftUI

Issues similaires

Plus d'issues Swift

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.