PowerShell / PowerShell/PSScriptAnalyzer

Windows should not be a plural noun

Ouverte
#1,736 1 commentaire 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

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

Description

Before submitting a bug report:

  • Make sure you are able to repro it on the latest released version
  • Perform a quick search for existing issues to check if this bug has already been reported

Steps to reproduce

See this tweet https://twitter.com/FrankLesniak/status/1453189852032344064?s=20

function Test-Windows {
dostuff
}

Expected behavior

PSUseSingularNouns warning is not thrown when noun finishes with Windows

Actual behavior

PSUseSingularNouns warning thrown

If an unexpected error was thrown then please report the full error details using e.g. $error[0] | Select-Object *

Environment data



Name                           Value
----                           -----
PSVersion                      7.2.0-preview.10
PSEdition                      Core
GitCommitId                    7.2.0-preview.10
OS                             Microsoft Windows 10.0.19043
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0



1.18.3 - Doesn't throw
1.20.0 - Does throw

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 reproduire l’avertissement PSUseSingularNouns avec la fonction Test-Windows sur les versions de PowerShell signalées, puis suivez la règle PSUseSingularNouns dans l’analyseur. La tâche est terminée lorsque l’avertissement n’est pas émis pour le nom Windows, tandis que la règle continue de signaler les noms réellement pluriels.

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

Évaluation

Stack technique
csharp, powershell
Domaine
tooling
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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