Skip to content

Commit 8d819c5

Browse files
authored
Merge pull request cli#12701 from cli/kw/add-missing-fd-todos
Add missing TODO comments for featuredetection if-statements
2 parents 1af2823 + 9de4815 commit 8d819c5

13 files changed

Lines changed: 18 additions & 0 deletions

File tree

pkg/cmd/issue/close/close.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ func apiClose(httpClient *http.Client, repo ghrepo.Interface, issue *api.Issue,
132132
if err != nil {
133133
return err
134134
}
135+
// TODO stateReasonCleanup
135136
if !features.StateReason {
136137
// If StateReason is not supported silently close issue without setting StateReason.
137138
reason = ""

pkg/cmd/issue/create/create.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ func createRun(opts *CreateOptions) (err error) {
186186
return err
187187
}
188188

189+
// TODO actorIsAssignableCleanup
189190
if issueFeatures.ActorIsAssignable {
190191
assignees = copilotReplacer.ReplaceSlice(assignees)
191192
}

pkg/cmd/issue/edit/edit.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ func editRun(opts *EditOptions) error {
215215

216216
lookupFields := []string{"id", "number", "title", "body", "url"}
217217
if editable.Assignees.Edited {
218+
// TODO actorIsAssignableCleanup
218219
if issueFeatures.ActorIsAssignable {
219220
editable.Assignees.ActorAssignees = true
220221
lookupFields = append(lookupFields, "assignedActors")

pkg/cmd/issue/list/http.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,8 +164,10 @@ func searchIssues(client *api.Client, detector fd.Detector, repo ghrepo.Interfac
164164
filters.Repo = ghrepo.FullName(repo)
165165
filters.Entity = "issue"
166166

167+
// TODO advancedIssueSearchCleanup
167168
if features.AdvancedIssueSearchAPI {
168169
variables["query"] = prShared.SearchQueryBuild(filters, true)
170+
// TODO advancedIssueSearchCleanup
169171
if features.AdvancedIssueSearchAPIOptIn {
170172
variables["type"] = "ISSUE_ADVANCED"
171173
} else {

pkg/cmd/issue/list/list.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ func listRun(opts *ListOptions) error {
152152
return err
153153
}
154154
fields := defaultFields
155+
// TODO stateReasonCleanup
155156
if features.StateReason {
156157
fields = append(defaultFields, "stateReason")
157158
}

pkg/cmd/issue/shared/lookup.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@ func FindIssueOrPR(httpClient *http.Client, repo ghrepo.Interface, number int, f
145145
if err != nil {
146146
return nil, err
147147
}
148+
// TODO stateReasonCleanup
148149
if !features.StateReason {
149150
fieldSet.Remove("stateReason")
150151
}

pkg/cmd/pr/edit/edit.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,7 @@ func editRun(opts *EditOptions) error {
251251
return err
252252
}
253253

254+
// TODO actorIsAssignableCleanup
254255
if issueFeatures.ActorIsAssignable {
255256
findOptions.Fields = append(findOptions.Fields, "assignedActors")
256257
} else {
@@ -269,6 +270,7 @@ func editRun(opts *EditOptions) error {
269270
editable.Base.Default = pr.BaseRefName
270271
editable.Reviewers.Default = pr.ReviewRequests.DisplayNames()
271272
editable.Reviewers.DefaultLogins = pr.ReviewRequests.Logins()
273+
// TODO actorIsAssignableCleanup
272274
if issueFeatures.ActorIsAssignable {
273275
editable.Assignees.ActorAssignees = true
274276
editable.Assignees.Default = pr.AssignedActors.DisplayNames()
@@ -299,6 +301,7 @@ func editRun(opts *EditOptions) error {
299301
// Wire up search functions for assignees and reviewers.
300302
// When these aren't wired up, it triggers a downstream fallback
301303
// to legacy reviewer/assignee fetching.
304+
// TODO actorIsAssignableCleanup
302305
if issueFeatures.ActorIsAssignable {
303306
editable.AssigneeSearchFunc = assigneeSearchFunc(apiClient, repo, &editable, pr.ID)
304307
editable.ReviewerSearchFunc = reviewerSearchFunc(apiClient, repo, &editable, pr.ID)

pkg/cmd/pr/list/http.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,10 @@ func searchPullRequests(httpClient *http.Client, detector fd.Detector, repo ghre
7575
filters.Repo = ghrepo.FullName(repo)
7676
filters.Entity = "pr"
7777

78+
// TODO advancedIssueSearchCleanup
7879
if features.AdvancedIssueSearchAPI {
7980
variables["q"] = prShared.SearchQueryBuild(filters, true)
81+
// TODO advancedIssueSearchCleanup
8082
if features.AdvancedIssueSearchAPIOptIn {
8183
variables["type"] = "ISSUE_ADVANCED"
8284
} else {

pkg/cmd/pr/shared/finder.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ func (f *finder) Find(opts FindOptions) (*api.PullRequest, ghrepo.Interface, err
219219
if err != nil {
220220
return nil, nil, err
221221
}
222+
// TODO mergeQueueCleanup
222223
if !prFeatures.MergeQueue {
223224
fields.Remove("isInMergeQueue")
224225
fields.Remove("isMergeQueueEnabled")

pkg/cmd/release/list/http.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ func fetchReleases(httpClient *http.Client, repo ghrepo.Interface, limit int, ex
5555
// `@skip(condition)` here because if the field doesn't exist on the schema
5656
// then the whole query would still fail regardless of the condition being
5757
// met or not.
58+
// TODO immutableReleaseFullSupport
5859
if !releaseFeatures.ImmutableReleases {
5960
return fetchReleasesWithoutImmutableReleases(httpClient, repo, limit, excludeDrafts, excludePreReleases, order)
6061
}

0 commit comments

Comments
 (0)