]> git.ardis.lu - ArdisUtilities/commitdiff
Make input strings mandatory
authorArdis Lu <ardisglu@gmail.com>
Fri, 24 Dec 2021 07:41:04 +0000 (23:41 -0800)
committerArdis Lu <ardisglu@gmail.com>
Fri, 24 Dec 2021 07:41:04 +0000 (23:41 -0800)
It doesn't make sense to default to null or empty string, it should explicitly ask for input.

ArdisUtilities/ArdisUtilities.psm1

index 40393ef8f887df5e8a683aceb41899dd51d0c5b6..34f3d9c11a2b7702bf7efb113f4abbed39eb6b2f 100644 (file)
@@ -120,7 +120,7 @@ function ConvertTo-Base64String {
   [OutputType([String])]
   [CmdletBinding()]
   param(
-    [Parameter(ValueFromPipeline)]
+    [Parameter(Mandatory, ValueFromPipeline)]
     [String]$InputString
   )
 
@@ -168,8 +168,8 @@ function Get-StringHash {
   [OutputType('Microsoft.PowerShell.Commands.FileHashInfo')]
   [CmdletBinding()]
   param(
-    [Parameter(ValueFromPipeline)]
-    [String]$InputString = '',
+    [Parameter(Mandatory, ValueFromPipeline)]
+    [String]$InputString,
 
     [ValidateSet('SHA1', 'SHA256', 'SHA384', 'SHA512', 'MD5')]
     [String]$Algorithm = 'SHA1'
This page took 0.041718 seconds and 4 git commands to generate.