@@ -20,7 +20,6 @@ Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
2020const messages = Messages . loadMessages ( '@salesforce/plugin-packaging' , 'package_pushupgrade_report' ) ;
2121const ERROR_LIMIT = 12 ;
2222
23- // eslint-disable-next-line @typescript-eslint/no-redundant-type-constituents
2423export type ReportCommandResult = PackagePushRequestReportResult | null ;
2524
2625export class PackagePushUpgradeReportCommand extends SfCommand < ReportCommandResult > {
@@ -56,39 +55,33 @@ export class PackagePushUpgradeReportCommand extends SfCommand<ReportCommandResu
5655 packagePushRequestOptions . packagePushRequestId
5756 } `
5857 ) ;
59- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
58+
6059 const records : PackagePushRequestReportResult [ ] = await PackagePushUpgrade . report (
6160 connection ,
6261 packagePushRequestOptions
6362 ) ;
6463
6564 if ( records ?. length === 1 ) {
66- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
6765 const record : PackagePushRequestReportResult = records [ 0 ] ;
6866
69- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
7067 logger . debug ( `Found PackagePushRequestReport record: ${ record ?. Id } ` ) ;
7168
72- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
7369 const totalJobs : number = await PackagePushUpgrade . getTotalJobs ( connection , packagePushRequestOptions ) ;
7470
7571 let failedJobs = 0 ;
7672 let succeededJobs = 0 ;
7773 let jobFailureReasons : PackagePushRequestReportJobFailuresResult [ ] | undefined ;
7874
79- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-member-access
8075 if ( record ?. Status === 'Succeeded' || record ?. Status === 'Failed' || record ?. Status === 'In Progress' ) {
81- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
8276 logger . debug ( `PushRequest Status is ${ record . Status } , getting job details.` ) ;
83- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
77+
8478 failedJobs = await PackagePushUpgrade . getFailedJobs ( connection , packagePushRequestOptions ) ;
85- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
79+
8680 succeededJobs = await PackagePushUpgrade . getSucceededJobs ( connection , packagePushRequestOptions ) ;
87- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
81+
8882 jobFailureReasons = await PackagePushUpgrade . getJobFailureReasons ( connection , packagePushRequestOptions ) ;
8983 }
9084 this . display ( record , totalJobs , succeededJobs , failedJobs , jobFailureReasons ) ;
91- // eslint-disable-next-line @typescript-eslint/no-unsafe-return
9285 return record ;
9386 }
9487 this . warn ( 'No results found' ) ;
@@ -105,62 +98,62 @@ export class PackagePushUpgradeReportCommand extends SfCommand<ReportCommandResu
10598 const data = [
10699 {
107100 name : 'Package Name' ,
108- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
101+
109102 value : record . PackageVersion . MetadataPackage . Name ,
110103 } ,
111104 {
112105 name : 'Package Version Name' ,
113- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
106+
114107 value : record . PackageVersion . Name ,
115108 } ,
116109 {
117110 name : 'Package Version' ,
118- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access, @typescript-eslint/no-unsafe-member-access
111+
119112 value : record . PackageVersion . MajorVersion + '.' + record . PackageVersion . MinorVersion ,
120113 } ,
121114 {
122115 name : 'Namespace' ,
123- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
116+
124117 value : record . PackageVersion . MetadataPackage . NamespacePrefix ,
125118 } ,
126119 {
127120 name : 'Package Id' ,
128- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
121+
129122 value : record . PackageVersion . MetadataPackageId ,
130123 } ,
131124 {
132125 name : 'Package Version Id' ,
133- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
126+
134127 value : record . PackageVersionId ,
135128 } ,
136129 {
137130 name : 'Package Push Request Id' ,
138- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
131+
139132 value : record . Id ,
140133 } ,
141134 {
142135 name : 'Status' ,
143- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
136+
144137 value : record . Status ,
145138 } ,
146139 {
147140 name : 'Scheduled Start Time' ,
148- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
141+
149142 value : record . ScheduledStartTime ,
150143 } ,
151144 {
152145 name : 'Start Time' ,
153- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
146+
154147 value : record . StartTime ,
155148 } ,
156149 {
157150 name : 'End Time' ,
158- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
151+
159152 value : record . EndTime ,
160153 } ,
161154 {
162155 name : 'Duration Seconds' ,
163- // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-member-access
156+
164157 value : record . DurationSeconds ,
165158 } ,
166159 {
@@ -183,14 +176,12 @@ export class PackagePushUpgradeReportCommand extends SfCommand<ReportCommandResu
183176 this . log ( '' ) ;
184177 const errors : string [ ] = [ ] ;
185178 jobFailureReasons . slice ( 0 , ERROR_LIMIT ) . forEach ( ( error : PackagePushRequestReportJobFailuresResult ) => {
186- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
187179 errors . push ( `(${ errors . length + 1 } ) ${ error . ErrorMessage } ` ) ;
188180 } ) ;
189181 this . styledHeader ( chalk . red ( 'Errors' ) ) ;
190182 this . warn ( errors . join ( '\n' ) ) ;
191183
192184 if ( jobFailureReasons ?. length > ERROR_LIMIT ) {
193- // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
194185 this . warn ( messages . getMessage ( 'truncatedErrors' , [ this . config . bin , record . Id ] ) ) ;
195186 }
196187 }
0 commit comments