PowerShell / PowerShell/PSScriptAnalyzer

Enable composition of profiles (like to add large module libraries, e.g. Az)

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

Personne n'a encore pris cette issue.

Area - Rule Sets Issue - Enhancement
Langage dominant
C#
Étoiles
2.2k
Forks
414
Merge moyen
13 h 1 min
PR mergées (30 j)
2

Description

Summary of the new feature

Allow the breaking out of compatibility profile components into pieces so that they can be composed at rule-execution time.

Ideally this would mean a new field on compatibility rules of some kind to tack on a profile to another profile. For cmdlet-based profile manipulation, this might look like Join-PSCompatibilityProfile.

This is mainly me recording this thought for later

Guide de contribution

Ouvrir le guide de contribution

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.

Piste de recherche

Commencez par examiner les composants des profils de compatibilité, les règles de compatibilité et le chemin d’exécution des règles. L’issue suggère soit un champ de profil composable, soit un cmdlet Join-PSCompatibilityProfile, mais n’identifie ni fichiers, ni tests, ni conception arrêtée ; le travail serait considéré comme terminé lorsqu’il sera possible de composer des éléments de profil pour de grandes bibliothèques de modules telles que Az.

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

Évaluation

Stack technique
powershell
Domaine
tooling
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

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