@@ -558,7 +558,7 @@ func AddPullRequestReviewComment(client *github.Client, t translations.Translati
558
558
if err != nil {
559
559
return mcp .NewToolResultError (err .Error ()), nil
560
560
}
561
- pullNumber , err := requiredInt (request , "pull_number" )
561
+ pullNumber , err := RequiredInt (request , "pull_number" )
562
562
if err != nil {
563
563
return mcp .NewToolResultError (err .Error ()), nil
564
564
}
@@ -586,14 +586,13 @@ func AddPullRequestReviewComment(client *github.Client, t translations.Translati
586
586
comment .InReplyTo = github .Ptr (int64 (replyToFloat ))
587
587
} else {
588
588
// Handle subject_type parameter
589
- subjectType , err := optionalParam [string ](request , "subject_type" )
589
+ subjectType , err := OptionalParam [string ](request , "subject_type" )
590
590
if err != nil {
591
591
return mcp .NewToolResultError (err .Error ()), nil
592
592
}
593
- if subjectType == "file" {
594
- // When commenting on a file, no line/position fields are needed
595
- } else {
593
+ if subjectType != "file" {
596
594
// Handle line or position-based comments
595
+ // No action needed if subjectType is "file"
597
596
line , lineExists := request .Params .Arguments ["line" ].(float64 )
598
597
startLine , startLineExists := request .Params .Arguments ["start_line" ].(float64 )
599
598
side , sideExists := request .Params .Arguments ["side" ].(string )
@@ -684,11 +683,11 @@ func ReplyToPullRequestReviewComment(client *github.Client, t translations.Trans
684
683
if err != nil {
685
684
return mcp .NewToolResultError (err .Error ()), nil
686
685
}
687
- pullNumber , err := requiredInt (request , "pull_number" )
686
+ pullNumber , err := RequiredInt (request , "pull_number" )
688
687
if err != nil {
689
688
return mcp .NewToolResultError (err .Error ()), nil
690
689
}
691
- commentID , err := requiredInt (request , "comment_id" )
690
+ commentID , err := RequiredInt (request , "comment_id" )
692
691
if err != nil {
693
692
return mcp .NewToolResultError (err .Error ()), nil
694
693
}
0 commit comments