@@ -20,11 +20,11 @@ export default async function createIssue(issueItem: IssueItem): Promise<void> {
20
20
// user cannot modify the values
21
21
issueHelper . populateRequest ( {
22
22
issuetype : {
23
- id : issueHelper . issueTypeSelected . id
23
+ id : issueHelper . issueTypeSelected . id ,
24
24
} ,
25
25
project : {
26
- key : project
27
- }
26
+ key : project ,
27
+ } ,
28
28
} ) ;
29
29
let loopStatus = issueHelper . NEW_ISSUE_STATUS . CONTINUE ;
30
30
// this variable is used for retrieve only one time the available values inside the loop
@@ -54,7 +54,7 @@ export default async function createIssue(issueItem: IssueItem): Promise<void> {
54
54
? issueHelper . newIssueIstance [ fieldName ] . toString ( )
55
55
: `Insert ${ field . name } ` ,
56
56
pickValue : field ,
57
- fieldSchema : field . schema
57
+ fieldSchema : field . schema ,
58
58
} ) ;
59
59
}
60
60
}
@@ -65,23 +65,23 @@ export default async function createIssue(issueItem: IssueItem): Promise<void> {
65
65
{
66
66
field : issueHelper . NEW_ISSUE_FIELDS . DIVIDER . field ,
67
67
label : issueHelper . NEW_ISSUE_FIELDS . DIVIDER . label ,
68
- description : issueHelper . NEW_ISSUE_FIELDS . DIVIDER . description
68
+ description : issueHelper . NEW_ISSUE_FIELDS . DIVIDER . description ,
69
69
} ,
70
70
{
71
71
field : issueHelper . NEW_ISSUE_FIELDS . INSERT_ISSUE . field ,
72
72
label : issueHelper . NEW_ISSUE_FIELDS . INSERT_ISSUE . label ,
73
- description : issueHelper . NEW_ISSUE_FIELDS . INSERT_ISSUE . description
73
+ description : issueHelper . NEW_ISSUE_FIELDS . INSERT_ISSUE . description ,
74
74
} ,
75
75
{
76
76
field : issueHelper . NEW_ISSUE_FIELDS . EXIT . field ,
77
77
label : issueHelper . NEW_ISSUE_FIELDS . EXIT . label ,
78
- description : issueHelper . NEW_ISSUE_FIELDS . EXIT . description
78
+ description : issueHelper . NEW_ISSUE_FIELDS . EXIT . description ,
79
79
}
80
80
) ;
81
81
// second selector with all the fields
82
82
const fieldToModifySelection = await vscode . window . showQuickPick ( newIssuePicks , {
83
83
placeHolder : `Insert Jira issue` ,
84
- matchOnDescription : true
84
+ matchOnDescription : true ,
85
85
} ) ;
86
86
// manage the selected field from selector
87
87
if ( ! ! fieldToModifySelection && fieldToModifySelection . field !== issueHelper . NEW_ISSUE_FIELDS . DIVIDER . field ) {
@@ -116,11 +116,11 @@ export default async function createIssue(issueItem: IssueItem): Promise<void> {
116
116
// from the preloaded values we generate selector items
117
117
const generatePicks = ( values : any [ ] ) => {
118
118
return values
119
- . map ( value => {
119
+ . map ( ( value ) => {
120
120
return {
121
121
pickValue : value ,
122
122
label : issueHelper . getPickValue ( value ) ,
123
- description : value . description || value . summary || ''
123
+ description : value . description || value . summary || '' ,
124
124
} ;
125
125
} )
126
126
. sort ( ( a , b ) => ( a . label < b . label ? - 1 : a . label > b . label ? 1 : 0 ) ) ;
@@ -138,20 +138,20 @@ const manageSelectedField = async (fieldToModifySelection: any): Promise<void> =
138
138
value :
139
139
fieldToModifySelection . description !== `Insert ${ fieldToModifySelection . pickValue . name } `
140
140
? fieldToModifySelection . description
141
- : undefined
141
+ : undefined ,
142
142
} ) ;
143
143
// update user choices
144
144
issueHelper . newIssueIstance [ fieldToModifySelection . field ] = text ;
145
145
// update payload
146
146
if ( issueHelper . isIssueTimetrackingOriginalEstimateField ( fieldToModifySelection . field ) ) {
147
147
issueHelper . requestJson [ issueHelper . timetrakingJsonField ] = {
148
148
...issueHelper . requestJson [ issueHelper . timetrakingJsonField ] ,
149
- originalEstimate : text
149
+ originalEstimate : text ,
150
150
} ;
151
151
} else if ( issueHelper . isIssueTimetrackingRemainingEstimateField ( fieldToModifySelection . field ) ) {
152
152
issueHelper . requestJson [ issueHelper . timetrakingJsonField ] = {
153
153
...issueHelper . requestJson [ issueHelper . timetrakingJsonField ] ,
154
- remainingEstimate : text
154
+ remainingEstimate : text ,
155
155
} ;
156
156
} else {
157
157
issueHelper . requestJson [ fieldToModifySelection . field ] = text ;
@@ -167,7 +167,7 @@ const manageSelectedField = async (fieldToModifySelection: any): Promise<void> =
167
167
value :
168
168
fieldToModifySelection . description !== `Insert ${ fieldToModifySelection . pickValue . name } `
169
169
? fieldToModifySelection . description
170
- : undefined
170
+ : undefined ,
171
171
} ) ;
172
172
if ( ! ! text ) {
173
173
// update user choices
@@ -189,7 +189,7 @@ const manageSelectedField = async (fieldToModifySelection: any): Promise<void> =
189
189
{
190
190
placeHolder : `Insert value` ,
191
191
matchOnDescription : true ,
192
- canPickMany
192
+ canPickMany,
193
193
}
194
194
) ;
195
195
// clear previous selection
@@ -238,9 +238,9 @@ const manageSelectedField = async (fieldToModifySelection: any): Promise<void> =
238
238
const values = newValueSelected . map ( ( value : any ) => value . pickValue [ jsonField ] ) ;
239
239
issueHelper . requestJson [ fieldToModifySelection . field ] = ! canPickMany
240
240
? {
241
- [ jsonField ] : values [ 0 ]
241
+ [ jsonField ] : values [ 0 ] ,
242
242
}
243
- : values . map ( value => {
243
+ : values . map ( ( value ) => {
244
244
return { [ jsonField ] : value } ;
245
245
} ) ;
246
246
}
0 commit comments