@@ -36,7 +36,7 @@ export type PackageVersionListDetails = Omit<
36
36
IsReleased : string | boolean ;
37
37
HasPassedCodeCoverageCheck : string | boolean ;
38
38
BuildDurationInSeconds : string | number ;
39
- CodeCoverage : string | undefined ;
39
+ CodeCoverage : string ;
40
40
NamespacePrefix : string ;
41
41
Package2Name : string ;
42
42
Version : string ;
@@ -148,12 +148,17 @@ export class PackageVersionListCommand extends SfCommand<PackageVersionListComma
148
148
record . AncestorId = 'N/A' ;
149
149
}
150
150
151
- const codeCoverage =
152
- record . CodeCoverage ?. apexCodeCoveragePercentage != null
151
+ function getCodeCoverage ( ) : string {
152
+ if ( flags . verbose ) {
153
+ return 'use --verbose for code coverage' ;
154
+ }
155
+
156
+ return record . CodeCoverage ?. apexCodeCoveragePercentage != null
153
157
? `${ record . CodeCoverage . apexCodeCoveragePercentage . toString ( ) } %`
154
158
: Boolean ( record . Package2 . IsOrgDependent ) || record . ValidationSkipped
155
159
? 'N/A'
156
160
: '' ;
161
+ }
157
162
158
163
const hasPassedCodeCoverageCheck =
159
164
record . Package2 . IsOrgDependent === true || record . ValidationSkipped
@@ -192,7 +197,7 @@ export class PackageVersionListCommand extends SfCommand<PackageVersionListComma
192
197
CreatedDate : new Date ( record . CreatedDate ) . toISOString ( ) . replace ( 'T' , ' ' ) . substring ( 0 , 16 ) ,
193
198
LastModifiedDate : new Date ( record . LastModifiedDate ) . toISOString ( ) . replace ( 'T' , ' ' ) . substring ( 0 , 16 ) ,
194
199
InstallUrl : INSTALL_URL_BASE . toString ( ) + record . SubscriberPackageVersionId ,
195
- CodeCoverage : flags . verbose ? codeCoverage : undefined ,
200
+ CodeCoverage : getCodeCoverage ( ) ,
196
201
HasPassedCodeCoverageCheck : hasPassedCodeCoverageCheck as string | boolean ,
197
202
ValidationSkipped : record . ValidationSkipped ,
198
203
ValidatedAsync : record . ValidatedAsync ,
0 commit comments