Preparing report...

Report for github.com/plivo/plivo-go

A+    Excellent!    Found 32 issues across 52 files

Tweet

gofmt100%

Gofmt formats Go programs. We run gofmt -s on your code, where -s is for the "simplify" command

No problems detected. Good job!


go_vet100%

go vet examines Go source code and reports suspicious constructs, such as Printf calls whose arguments do not align with the format string.

No problems detected. Good job!


gocyclo98%

Gocyclo calculates cyclomatic complexities of functions in Go source code. The cyclomatic complexity of a function is calculated according to the following rules: 1 is the base complexity of a function +1 for each 'if', 'for', 'case', '&&' or '||' Go Report Card warns on functions with cyclomatic complexity > 15.


golint38%

Golint is a linter for Go source code.

    • plivo-go/multipartycall.go
    • Line 5: warning: exported type ListMPCMeta should have comment or be unexported (golint)
    • Line 13: warning: exported type MultiPartyCallService should have comment or be unexported (golint)
    • Line 17: warning: exported type MPCUpdateResponse should have comment or be unexported (golint)
    • Line 23: warning: exported type MultiPartyCallAddParticipantParams should have comment or be unexported (golint)
    • Line 68: warning: exported type MultiPartyCallListParams should have comment or be unexported (golint)
    • Line 85: warning: exported type MultiPartyCallBasicParams should have comment or be unexported (golint)
    • Line 90: warning: exported type MultiPartyCallListParticipantParams should have comment or be unexported (golint)
    • Line 94: warning: exported type MultiPartyCallParticipantParams should have comment or be unexported (golint)
    • Line 100: warning: exported type MultiPartyCallUpdateParticipantParams should have comment or be unexported (golint)
    • Line 106: warning: exported type MultiPartyCallStartRecordingParams should have comment or be unexported (golint)
    • Line 112: warning: exported type MultiPartyCallListResponse should have comment or be unexported (golint)
    • Line 118: warning: exported type MultiPartyCallGetResponse should have comment or be unexported (golint)
    • Line 137: warning: exported type CallAddParticipant should have comment or be unexported (golint)
    • Line 143: warning: exported type MultiPartyCallAddParticipantResponse should have comment or be unexported (golint)
    • Line 150: warning: exported type MultiPartyCallStartRecordingResponse should have comment or be unexported (golint)
    • Line 157: warning: exported type MultiPartyCallListParticipantsResponse should have comment or be unexported (golint)
    • Line 163: warning: exported type MultiPartyCallParticipant should have comment or be unexported (golint)
    • Line 182: warning: exported type MultiPartyCallUpdateParticipantResponse should have comment or be unexported (golint)
    • Line 187: warning: exported method MultiPartyCallService.List should have comment or be unexported (golint)
    • Line 197: warning: exported method MultiPartyCallService.Get should have comment or be unexported (golint)
    • Line 208: warning: exported method MultiPartyCallService.AddParticipant should have comment or be unexported (golint)
    • Line 244: warning: exported method MultiPartyCallService.Start should have comment or be unexported (golint)
    • Line 254: warning: exported method MultiPartyCallService.Stop should have comment or be unexported (golint)
    • Line 264: warning: exported method MultiPartyCallService.StartRecording should have comment or be unexported (golint)
    • Line 275: warning: exported method MultiPartyCallService.StopRecording should have comment or be unexported (golint)
    • Line 285: warning: exported method MultiPartyCallService.PauseRecording should have comment or be unexported (golint)
    • Line 295: warning: exported method MultiPartyCallService.ResumeRecording should have comment or be unexported (golint)
    • Line 305: warning: exported method MultiPartyCallService.StartParticipantRecording should have comment or be unexported (golint)
    • Line 316: warning: exported method MultiPartyCallService.StopParticipantRecording should have comment or be unexported (golint)
    • Line 326: warning: exported method MultiPartyCallService.PauseParticipantRecording should have comment or be unexported (golint)
    • Line 336: warning: exported method MultiPartyCallService.ResumeParticipantRecording should have comment or be unexported (golint)
    • Line 346: warning: exported method MultiPartyCallService.ListParticipants should have comment or be unexported (golint)
    • Line 357: warning: exported method MultiPartyCallService.UpdateParticipant should have comment or be unexported (golint)
    • Line 368: warning: exported method MultiPartyCallService.KickParticipant should have comment or be unexported (golint)
    • Line 378: warning: exported method MultiPartyCallService.GetParticipant should have comment or be unexported (golint)
    • Line 389: warning: exported function MakeMPCId should have comment or be unexported (golint)
    • plivo-go/nodes.go
    • Line 3: warning: exported type NodeActionResponse should have comment or be unexported (golint)
    • Line 8: warning: exported type Node should have comment or be unexported (golint)
    • Line 17: warning: exported type PhloMultiPartyCall should have comment or be unexported (golint)
    • Line 22: warning: exported type PhloMultiPartyCallActionPayload should have comment or be unexported (golint)
    • Line 29: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 41: warning: exported method PhloMultiPartyCall.Call should have comment or be unexported (golint)
    • Line 41: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 45: warning: exported method PhloMultiPartyCall.WarmTransfer should have comment or be unexported (golint)
    • Line 45: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 50: warning: exported method PhloMultiPartyCall.ColdTransfer should have comment or be unexported (golint)
    • Line 50: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 55: warning: exported const HOLD should have comment or be unexported (golint)
    • Line 56: warning: exported const UNHOLD should have comment or be unexported (golint)
    • Line 57: warning: exported const HANGUP should have comment or be unexported (golint)
    • Line 58: warning: exported const RESUME_CALL should have comment or be unexported (golint)
    • Line 59: warning: exported const ABORT_TRANSFER should have comment or be unexported (golint)
    • Line 60: warning: exported const VOICEMAIL_DROP should have comment or be unexported (golint)
    • Line 62: warning: exported type PhloMultiPartyCallMemberActionPayload should have comment or be unexported (golint)
    • Line 66: warning: exported type PhloMultiPartyCallMember should have comment or be unexported (golint)
    • Line 74: warning: exported method PhloMultiPartyCall.Member should have comment or be unexported (golint)
    • Line 74: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 79: warning: exported method PhloMultiPartyCallMember.AbortTransfer should have comment or be unexported (golint)
    • Line 79: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 83: warning: exported method PhloMultiPartyCallMember.ResumeCall should have comment or be unexported (golint)
    • Line 86: warning: exported method PhloMultiPartyCallMember.VoiceMailDrop should have comment or be unexported (golint)
    • Line 89: warning: exported method PhloMultiPartyCallMember.HangUp should have comment or be unexported (golint)
    • Line 92: warning: exported method PhloMultiPartyCallMember.Hold should have comment or be unexported (golint)
    • Line 95: warning: exported method PhloMultiPartyCallMember.UnHold should have comment or be unexported (golint)
    • plivo-go/media.go
    • Line 21: warning: comment on exported type Media should be of the form "Media ..." (with optional leading article) (golint)
    • Line 31: warning: comment on exported type MediaUploadResponse should be of the form "MediaUploadResponse ..." (with optional leading article) (golint)
    • Line 45: warning: comment on exported type MediaMeta should be of the form "MediaMeta ..." (with optional leading article) (golint)
    • Line 54: warning: comment on exported type MediaResponseBody should be of the form "MediaResponseBody ..." (with optional leading article) (golint)
    • Line 60: warning: comment on exported type BaseListMediaResponse should be of the form "BaseListMediaResponse ..." (with optional leading article) (golint)
    • Line 67: warning: comment on exported type MediaUpload should be of the form "MediaUpload ..." (with optional leading article) (golint)
    • Line 72: warning: comment on exported type Files should be of the form "Files ..." (with optional leading article) (golint)
    • Line 78: warning: comment on exported type MediaListParams should be of the form "MediaListParams ..." (with optional leading article) (golint)
    • Line 133: warning: don't use underscores in Go names; method parameter media_id should be mediaID (golint)
    • plivo-go/numbers.go
    • Line 3: warning: exported type NumberService should have comment or be unexported (golint)
    • Line 7: warning: exported type Number should have comment or be unexported (golint)
    • Line 28: warning: exported type NumberCreateParams should have comment or be unexported (golint)
    • Line 37: warning: exported type NumberCreateResponse should have comment or be unexported (golint)
    • Line 38: warning: exported type NumberUpdateResponse should have comment or be unexported (golint)
    • Line 40: warning: exported type NumberUpdateParams should have comment or be unexported (golint)
    • Line 46: warning: exported type NumberListParams should have comment or be unexported (golint)
    • Line 56: warning: exported type NumberListResponse should have comment or be unexported (golint)
    • Line 62: warning: exported method NumberService.Create should have comment or be unexported (golint)
    • Line 72: warning: exported method NumberService.Update should have comment or be unexported (golint)
    • Line 82: warning: exported method NumberService.List should have comment or be unexported (golint)
    • Line 92: warning: exported method NumberService.Get should have comment or be unexported (golint)
    • Line 102: warning: exported method NumberService.Delete should have comment or be unexported (golint)
    • Line 111: warning: exported type PhoneNumber should have comment or be unexported (golint)
    • Line 133: warning: exported type PhoneNumberListParams should have comment or be unexported (golint)
    • Line 146: warning: exported type PhoneNumberCreateParams should have comment or be unexported (golint)
    • Line 150: warning: exported type PhoneNumberService should have comment or be unexported (golint)
    • Line 154: warning: exported type PhoneNumberCreateResponse should have comment or be unexported (golint)
    • Line 164: warning: exported type PhoneNumberListResponse should have comment or be unexported (golint)
    • Line 170: warning: exported method PhoneNumberService.Create should have comment or be unexported (golint)
    • Line 180: warning: exported method PhoneNumberService.List should have comment or be unexported (golint)
    • plivo-go/utils.go
    • Line 16: warning: exported function Numbers should have comment or be unexported (golint)
    • Line 55: warning: comment on exported function Headers should be of the form "Headers ..." (golint)
    • Line 62: warning: exported function ComputeSignature should have comment or be unexported (golint)
    • Line 69: warning: exported function ValidateSignature should have comment or be unexported (golint)
    • Line 75: warning: exported function ComputeSignatureV2 should have comment or be unexported (golint)
    • Line 88: warning: exported function ValidateSignatureV2 should have comment or be unexported (golint)
    • Line 92: warning: exported function GenerateUrl should have comment or be unexported (golint)
    • Line 137: warning: exported function GetSortedQueryParamString should have comment or be unexported (golint)
    • Line 157: warning: exported function ComputeSignatureV3 should have comment or be unexported (golint)
    • Line 165: warning: exported function ValidateSignatureV3 should have comment or be unexported (golint)
    • Line 174: warning: exported function Find should have comment or be unexported (golint)
    • plivo-go/xml/plivoxml.go
    • Line 14: warning: exported type ResponseElement should have comment or be unexported (golint)
    • Line 28: warning: exported type ConferenceElement should have comment or be unexported (golint)
    • Line 74: warning: exported method ConferenceElement.SetMuted should have comment or be unexported (golint)
    • Line 79: warning: exported method ConferenceElement.SetEnterSound should have comment or be unexported (golint)
    • Line 84: warning: exported method ConferenceElement.SetExitSound should have comment or be unexported (golint)
    • Line 89: warning: exported method ConferenceElement.SetStartConferenceOnEnter should have comment or be unexported (golint)
    • Line 94: warning: exported method ConferenceElement.SetEndConferenceOnExit should have comment or be unexported (golint)
    • Line 99: warning: exported method ConferenceElement.SetStayAlone should have comment or be unexported (golint)
    • Line 104: warning: exported method ConferenceElement.SetWaitSound should have comment or be unexported (golint)
    • Line 109: warning: exported method ConferenceElement.SetMaxMembers should have comment or be unexported (golint)
    • Line 114: warning: exported method ConferenceElement.SetRecord should have comment or be unexported (golint)
    • Line 119: warning: exported method ConferenceElement.SetRecordFileFormat should have comment or be unexported (golint)
    • Line 124: warning: exported method ConferenceElement.SetTimeLimit should have comment or be unexported (golint)
    • Line 129: warning: exported method ConferenceElement.SetHangupOnStar should have comment or be unexported (golint)
    • Line 134: warning: exported method ConferenceElement.SetAction should have comment or be unexported (golint)
    • Line 139: warning: exported method ConferenceElement.SetMethod should have comment or be unexported (golint)
    • Line 144: warning: exported method ConferenceElement.SetCallbackUrl should have comment or be unexported (golint)
    • Line 149: warning: exported method ConferenceElement.SetCallbackMethod should have comment or be unexported (golint)
    • Line 154: warning: exported method ConferenceElement.SetDigitsMatch should have comment or be unexported (golint)
    • Line 159: warning: exported method ConferenceElement.SetFloorEvent should have comment or be unexported (golint)
    • Line 164: warning: exported method ConferenceElement.SetRedirect should have comment or be unexported (golint)
    • Line 169: warning: exported method ConferenceElement.SetRelayDTMF should have comment or be unexported (golint)
    • Line 174: warning: exported method ConferenceElement.SetContents should have comment or be unexported (golint)
    • Line 179: warning: exported type DialElement should have comment or be unexported (golint)
    • Line 217: warning: exported method DialElement.SetAction should have comment or be unexported (golint)
    • Line 222: warning: exported method DialElement.SetMethod should have comment or be unexported (golint)
    • Line 227: warning: exported method DialElement.SetHangupOnStar should have comment or be unexported (golint)
    • Line 232: warning: exported method DialElement.SetTimeLimit should have comment or be unexported (golint)
    • Line 237: warning: exported method DialElement.SetTimeout should have comment or be unexported (golint)
    • Line 242: warning: exported method DialElement.SetCallerID should have comment or be unexported (golint)
    • Line 247: warning: exported method DialElement.SetCallerName should have comment or be unexported (golint)
    • Line 252: warning: exported method DialElement.SetConfirmSound should have comment or be unexported (golint)
    • Line 257: warning: exported method DialElement.SetConfirmKey should have comment or be unexported (golint)
    • Line 262: warning: exported method DialElement.SetDialMusic should have comment or be unexported (golint)
    • Line 267: warning: exported method DialElement.SetCallbackUrl should have comment or be unexported (golint)
    • Line 272: warning: exported method DialElement.SetCallbackMethod should have comment or be unexported (golint)
    • Line 277: warning: exported method DialElement.SetRedirect should have comment or be unexported (golint)
    • Line 282: warning: exported method DialElement.SetDigitsMatch should have comment or be unexported (golint)
    • Line 287: warning: exported method DialElement.SetDigitsMatchBLeg should have comment or be unexported (golint)
    • Line 292: warning: exported method DialElement.SetSipHeaders should have comment or be unexported (golint)
    • Line 297: warning: exported method DialElement.SetContents should have comment or be unexported (golint)
    • Line 302: warning: exported type NumberElement should have comment or be unexported (golint)
    • Line 312: warning: exported method NumberElement.SetSendDigits should have comment or be unexported (golint)
    • Line 317: warning: exported method NumberElement.SetSendOnPreanswer should have comment or be unexported (golint)
    • Line 322: warning: exported method NumberElement.SetContents should have comment or be unexported (golint)
    • Line 327: warning: exported type UserElement should have comment or be unexported (golint)
    • Line 339: warning: exported method UserElement.SetSendDigits should have comment or be unexported (golint)
    • Line 344: warning: exported method UserElement.SetSendOnPreanswer should have comment or be unexported (golint)
    • Line 349: warning: exported method UserElement.SetSipHeaders should have comment or be unexported (golint)
    • Line 354: warning: exported method UserElement.SetContents should have comment or be unexported (golint)
    • Line 359: warning: exported type DTMFElement should have comment or be unexported (golint)
    • Line 367: warning: exported method DTMFElement.SetAsync should have comment or be unexported (golint)
    • Line 372: warning: exported method DTMFElement.SetContents should have comment or be unexported (golint)
    • Line 377: warning: exported type GetDigitsElement should have comment or be unexported (golint)
    • Line 407: warning: exported method GetDigitsElement.SetAction should have comment or be unexported (golint)
    • Line 412: warning: exported method GetDigitsElement.SetMethod should have comment or be unexported (golint)
    • Line 417: warning: exported method GetDigitsElement.SetTimeout should have comment or be unexported (golint)
    • Line 422: warning: exported method GetDigitsElement.SetDigitTimeout should have comment or be unexported (golint)
    • Line 427: warning: exported method GetDigitsElement.SetFinishOnKey should have comment or be unexported (golint)
    • Line 432: warning: exported method GetDigitsElement.SetNumDigits should have comment or be unexported (golint)
    • Line 437: warning: exported method GetDigitsElement.SetRetries should have comment or be unexported (golint)
    • Line 442: warning: exported method GetDigitsElement.SetRedirect should have comment or be unexported (golint)
    • Line 447: warning: exported method GetDigitsElement.SetPlayBeep should have comment or be unexported (golint)
    • Line 452: warning: exported method GetDigitsElement.SetValidDigits should have comment or be unexported (golint)
    • Line 457: warning: exported method GetDigitsElement.SetInvalidDigitsSound should have comment or be unexported (golint)
    • Line 462: warning: exported method GetDigitsElement.SetLog should have comment or be unexported (golint)
    • Line 467: warning: exported method GetDigitsElement.SetContents should have comment or be unexported (golint)
    • Line 472: warning: exported type GetInputElement should have comment or be unexported (golint)
    • Line 510: warning: exported method GetInputElement.SetAction should have comment or be unexported (golint)
    • Line 515: warning: exported method GetInputElement.SetMethod should have comment or be unexported (golint)
    • Line 520: warning: exported method GetInputElement.SetInputType should have comment or be unexported (golint)
    • Line 525: warning: exported method GetInputElement.SetExecutionTimeout should have comment or be unexported (golint)
    • Line 530: warning: exported method GetInputElement.SetDigitEndTimeout should have comment or be unexported (golint)
    • Line 535: warning: exported method GetInputElement.SetSpeechEndTimeout should have comment or be unexported (golint)
    • Line 540: warning: exported method GetInputElement.SetFinishOnKey should have comment or be unexported (golint)
    • Line 545: warning: exported method GetInputElement.SetNumDigits should have comment or be unexported (golint)
    • Line 550: warning: exported method GetInputElement.SetSpeechModel should have comment or be unexported (golint)
    • Line 555: warning: exported method GetInputElement.SetHints should have comment or be unexported (golint)
    • Line 560: warning: exported method GetInputElement.SetLanguage should have comment or be unexported (golint)
    • Line 565: warning: exported method GetInputElement.SetInterimSpeechResultsCallback should have comment or be unexported (golint)
    • Line 570: warning: exported method GetInputElement.SetInterimSpeechResultsCallbackMethod should have comment or be unexported (golint)
    • Line 575: warning: exported method GetInputElement.SetRedirect should have comment or be unexported (golint)
    • Line 580: warning: exported method GetInputElement.SetLog should have comment or be unexported (golint)
    • Line 585: warning: exported method GetInputElement.SetProfanityFilter should have comment or be unexported (golint)
    • Line 590: warning: exported method GetInputElement.SetContents should have comment or be unexported (golint)
    • Line 595: warning: exported type HangupElement should have comment or be unexported (golint)
    • Line 603: warning: exported method HangupElement.SetReason should have comment or be unexported (golint)
    • Line 608: warning: exported method HangupElement.SetSchedule should have comment or be unexported (golint)
    • Line 613: warning: exported type MessageElement should have comment or be unexported (golint)
    • Line 629: warning: exported method MessageElement.SetSrc should have comment or be unexported (golint)
    • Line 634: warning: exported method MessageElement.SetDst should have comment or be unexported (golint)
    • Line 639: warning: exported method MessageElement.SetType should have comment or be unexported (golint)
    • Line 644: warning: exported method MessageElement.SetCallbackUrl should have comment or be unexported (golint)
    • Line 649: warning: exported method MessageElement.SetCallbackMethod should have comment or be unexported (golint)
    • Line 654: warning: exported method MessageElement.SetContents should have comment or be unexported (golint)
    • Line 659: warning: exported type PlayElement should have comment or be unexported (golint)
    • Line 667: warning: exported method PlayElement.SetLoop should have comment or be unexported (golint)
    • Line 672: warning: exported method PlayElement.SetContents should have comment or be unexported (golint)
    • Line 677: warning: exported type PreAnswerElement should have comment or be unexported (golint)
    • Line 683: warning: exported method PreAnswerElement.SetContents should have comment or be unexported (golint)
    • Line 688: warning: exported type RecordElement should have comment or be unexported (golint)
    • Line 722: warning: exported method RecordElement.SetAction should have comment or be unexported (golint)
    • Line 727: warning: exported method RecordElement.SetMethod should have comment or be unexported (golint)
    • Line 732: warning: exported method RecordElement.SetFileFormat should have comment or be unexported (golint)
    • Line 737: warning: exported method RecordElement.SetRedirect should have comment or be unexported (golint)
    • Line 742: warning: exported method RecordElement.SetTimeout should have comment or be unexported (golint)
    • Line 747: warning: exported method RecordElement.SetMaxLength should have comment or be unexported (golint)
    • Line 752: warning: exported method RecordElement.SetPlayBeep should have comment or be unexported (golint)
    • Line 757: warning: exported method RecordElement.SetFinishOnKey should have comment or be unexported (golint)
    • Line 762: warning: exported method RecordElement.SetRecordSession should have comment or be unexported (golint)
    • Line 767: warning: exported method RecordElement.SetStartOnDialAnswer should have comment or be unexported (golint)
    • Line 772: warning: exported method RecordElement.SetTranscriptionType should have comment or be unexported (golint)
    • Line 777: warning: exported method RecordElement.SetTranscriptionUrl should have comment or be unexported (golint)
    • Line 782: warning: exported method RecordElement.SetTranscriptionMethod should have comment or be unexported (golint)
    • Line 787: warning: exported method RecordElement.SetCallbackUrl should have comment or be unexported (golint)
    • Line 792: warning: exported method RecordElement.SetCallbackMethod should have comment or be unexported (golint)
    • Line 797: warning: exported type RedirectElement should have comment or be unexported (golint)
    • Line 805: warning: exported method RedirectElement.SetMethod should have comment or be unexported (golint)
    • Line 810: warning: exported method RedirectElement.SetContents should have comment or be unexported (golint)
    • Line 815: warning: exported type SpeakElement should have comment or be unexported (golint)
    • Line 823: warning: exported method SpeakElement.AddSpeak should have comment or be unexported (golint)
    • Line 828: warning: exported method SpeakElement.SetLanguageVoice should have comment or be unexported (golint)
    • Line 849: warning: exported method SpeakElement.SetLoop should have comment or be unexported (golint)
    • Line 854: warning: exported method SpeakElement.ContinueSpeak should have comment or be unexported (golint)
    • Line 860: warning: exported method SpeakElement.AddContents should have comment or be unexported (golint)
    • Line 874: warning: exported type BreakElement should have comment or be unexported (golint)
    • Line 880: warning: exported method SpeakElement.AddBreak should have comment or be unexported (golint)
    • Line 882: warning: don't use underscores in Go names; var break_element should be breakElement (golint)
    • Line 890: warning: exported type EmphasisElement should have comment or be unexported (golint)
    • Line 896: warning: exported method SpeakElement.AddEmphasis should have comment or be unexported (golint)
    • Line 898: warning: don't use underscores in Go names; var emphasis_element should be emphasisElement (golint)
    • Line 906: warning: exported type LangElement should have comment or be unexported (golint)
    • Line 912: warning: exported method SpeakElement.AddLang should have comment or be unexported (golint)
    • Line 914: warning: don't use underscores in Go names; var lang_element should be langElement (golint)
    • Line 922: warning: exported type PElement should have comment or be unexported (golint)
    • Line 927: warning: exported method SpeakElement.AddP should have comment or be unexported (golint)
    • Line 929: warning: don't use underscores in Go names; var p_element should be pElement (golint)
    • Line 936: warning: exported type PhonemeElement should have comment or be unexported (golint)
    • Line 943: warning: exported method SpeakElement.AddPhoneme should have comment or be unexported (golint)
    • Line 945: warning: don't use underscores in Go names; var phoneme_element should be phonemeElement (golint)
    • Line 954: warning: exported type ProsodyElement should have comment or be unexported (golint)
    • Line 962: warning: exported method SpeakElement.AddProsody should have comment or be unexported (golint)
    • Line 964: warning: don't use underscores in Go names; var prosody_element should be prosodyElement (golint)
    • Line 980: warning: exported type SElement should have comment or be unexported (golint)
    • Line 985: warning: exported method SpeakElement.AddS should have comment or be unexported (golint)
    • Line 987: warning: don't use underscores in Go names; var s_element should be sElement (golint)
    • Line 994: warning: exported type SayAsElement should have comment or be unexported (golint)
    • Line 1001: warning: exported method SpeakElement.AddSayAs should have comment or be unexported (golint)
    • Line 1003: warning: don't use underscores in Go names; var say_as_element should be sayAsElement (golint)
    • Line 1014: warning: exported type SubElement should have comment or be unexported (golint)
    • Line 1020: warning: exported method SpeakElement.AddSub should have comment or be unexported (golint)
    • Line 1022: warning: don't use underscores in Go names; var sub_element should be subElement (golint)
    • Line 1030: warning: exported type WElement should have comment or be unexported (golint)
    • Line 1036: warning: exported method SpeakElement.AddW should have comment or be unexported (golint)
    • Line 1038: warning: don't use underscores in Go names; var w_element should be wElement (golint)
    • Line 1046: warning: exported type WaitElement should have comment or be unexported (golint)
    • Line 1058: warning: exported method WaitElement.SetLength should have comment or be unexported (golint)
    • Line 1063: warning: exported method WaitElement.SetSilence should have comment or be unexported (golint)
    • Line 1068: warning: exported method WaitElement.SetMinSilence should have comment or be unexported (golint)
    • Line 1073: warning: exported method WaitElement.SetBeep should have comment or be unexported (golint)
    • Line 1113: warning: exported function Contains should have comment or be unexported (golint)
    • Line 1122: warning: exported function ValidateLanguageVoice should have comment or be unexported (golint)
    • Line 1148: warning: exported function TransformString should have comment or be unexported (golint)
    • Line 1156: warning: exported type MultiPartyCallElement should have comment or be unexported (golint)
    • Line 1190: warning: exported method MultiPartyCallElement.SetRole should have comment or be unexported (golint)
    • Line 1194: warning: exported method MultiPartyCallElement.SetMaxDuration should have comment or be unexported (golint)
    • Line 1198: warning: exported method MultiPartyCallElement.SetMaxParticipants should have comment or be unexported (golint)
    • Line 1202: warning: exported method MultiPartyCallElement.SetWaitMusicUrl should have comment or be unexported (golint)
    • Line 1206: warning: exported method MultiPartyCallElement.SetWaitMusicMethod should have comment or be unexported (golint)
    • Line 1210: warning: exported method MultiPartyCallElement.SetAgentHoldMusicUrl should have comment or be unexported (golint)
    • Line 1214: warning: exported method MultiPartyCallElement.SetAgentHoldMusicMethod should have comment or be unexported (golint)
    • Line 1218: warning: exported method MultiPartyCallElement.SetCustomerHoldMusicUrl should have comment or be unexported (golint)
    • Line 1222: warning: exported method MultiPartyCallElement.SetCustomerHoldMusicMethod should have comment or be unexported (golint)
    • Line 1226: warning: exported method MultiPartyCallElement.SetRecordingCallbackUrl should have comment or be unexported (golint)
    • Line 1230: warning: exported method MultiPartyCallElement.SetRecordingCallbackMethod should have comment or be unexported (golint)
    • Line 1234: warning: exported method MultiPartyCallElement.SetStatusCallbackUrl should have comment or be unexported (golint)
    • Line 1238: warning: exported method MultiPartyCallElement.SetStatusCallbackMethod should have comment or be unexported (golint)
    • Line 1242: warning: exported method MultiPartyCallElement.SetOnExitActionUrl should have comment or be unexported (golint)
    • Line 1246: warning: exported method MultiPartyCallElement.SetOnExitActionMethod should have comment or be unexported (golint)
    • Line 1250: warning: exported method MultiPartyCallElement.SetRecord should have comment or be unexported (golint)
    • Line 1254: warning: exported method MultiPartyCallElement.SetRecordFileFormat should have comment or be unexported (golint)
    • Line 1258: warning: exported method MultiPartyCallElement.SetStatusCallbackEvents should have comment or be unexported (golint)
    • Line 1262: warning: exported method MultiPartyCallElement.SetStayAlone should have comment or be unexported (golint)
    • Line 1266: warning: exported method MultiPartyCallElement.SetCoachMode should have comment or be unexported (golint)
    • Line 1270: warning: exported method MultiPartyCallElement.SetMute should have comment or be unexported (golint)
    • Line 1274: warning: exported method MultiPartyCallElement.SetHold should have comment or be unexported (golint)
    • Line 1278: warning: exported method MultiPartyCallElement.SetStartMpcOnEnter should have comment or be unexported (golint)
    • Line 1282: warning: exported method MultiPartyCallElement.SetEndMpcOnExit should have comment or be unexported (golint)
    • Line 1286: warning: exported method MultiPartyCallElement.SetRelayDtmfInputs should have comment or be unexported (golint)
    • Line 1290: warning: exported method MultiPartyCallElement.SetEnterSound should have comment or be unexported (golint)
    • Line 1294: warning: exported method MultiPartyCallElement.SetEnterSoundMethod should have comment or be unexported (golint)
    • Line 1298: warning: exported method MultiPartyCallElement.SetExitSound should have comment or be unexported (golint)
    • Line 1302: warning: exported method MultiPartyCallElement.SetExitSoundMethod should have comment or be unexported (golint)
    • Line 1306: warning: exported method MultiPartyCallElement.SetContents should have comment or be unexported (golint)
    • plivo-go/accounts.go
    • Line 3: warning: exported type AccountService should have comment or be unexported (golint)
    • Line 7: warning: exported type SubaccountService should have comment or be unexported (golint)
    • Line 11: warning: exported type Plan should have comment or be unexported (golint)
    • Line 18: warning: exported type Account should have comment or be unexported (golint)
    • Line 33: warning: exported type AccountUpdateParams should have comment or be unexported (golint)
    • Line 39: warning: exported type Subaccount should have comment or be unexported (golint)
    • Line 51: warning: exported type SubaccountCreateParams should have comment or be unexported (golint)
    • Line 56: warning: exported type SubaccountUpdateParams should have comment or be unexported (golint)
    • Line 58: warning: exported type SubaccountDeleteParams should have comment or be unexported (golint)
    • Line 62: warning: exported type SubaccountCreateResponse should have comment or be unexported (golint)
    • Line 68: warning: exported type SubaccountUpdateResponse should have comment or be unexported (golint)
    • Line 70: warning: exported type SubaccountListParams should have comment or be unexported (golint)
    • Line 75: warning: exported type SubaccountList should have comment or be unexported (golint)
    • Line 80: warning: exported method AccountService.Update should have comment or be unexported (golint)
    • Line 90: warning: exported method AccountService.Get should have comment or be unexported (golint)
    • Line 100: warning: exported method SubaccountService.Create should have comment or be unexported (golint)
    • Line 110: warning: exported method SubaccountService.Update should have comment or be unexported (golint)
    • Line 120: warning: exported method SubaccountService.Get should have comment or be unexported (golint)
    • Line 130: warning: exported method SubaccountService.List should have comment or be unexported (golint)
    • Line 140: warning: exported method SubaccountService.Delete should have comment or be unexported (golint)
    • plivo-go/baseclient.go
    • Line 20: warning: exported type ClientOptions should have comment or be unexported (golint)
    • Line 24: warning: exported type BaseClient should have comment or be unexported (golint)
    • Line 37: warning: exported method BaseClient.NewRequest should have comment or be unexported (golint)
    • Line 97: warning: exported method BaseClient.ExecuteRequest should have comment or be unexported (golint)
    • plivo-go/messages.go
    • Line 4: warning: exported const SMS should have comment (or a comment on this block) or be unexported (golint)
    • Line 8: warning: exported type MessageService should have comment or be unexported (golint)
    • Line 13: warning: exported type MessageCreateParams should have comment or be unexported (golint)
    • Line 29: warning: exported type Message should have comment or be unexported (golint)
    • Line 45: warning: comment on exported type MessageCreateResponseBody should be of the form "MessageCreateResponseBody ..." (with optional leading article) (golint)
    • Line 53: warning: exported type MediaDeleteResponse should have comment or be unexported (golint)
    • Line 56: warning: exported type MMSMedia should have comment or be unexported (golint)
    • Line 65: warning: exported type MessageList should have comment or be unexported (golint)
    • Line 76: warning: exported type MediaListResponseBody should have comment or be unexported (golint)
    • Line 80: warning: exported type MessageListParams should have comment or be unexported (golint)
    • Line 95: warning: exported method MessageService.List should have comment or be unexported (golint)
    • Line 105: warning: exported method MessageService.Get should have comment or be unexported (golint)
    • Line 115: warning: exported method MessageService.Create should have comment or be unexported (golint)
    • Line 125: warning: exported method MessageService.ListMedia should have comment or be unexported (golint)
    • plivo-go/calls.go
    • Line 3: warning: exported type CallService should have comment or be unexported (golint)
    • Line 7: warning: exported type LiveCallService should have comment or be unexported (golint)
    • Line 11: warning: exported type QueuedCallService should have comment or be unexported (golint)
    • Line 15: warning: exported type Call should have comment or be unexported (golint)
    • Line 39: warning: exported type LiveCall should have comment or be unexported (golint)
    • Line 51: warning: exported type QueuedCall should have comment or be unexported (golint)
    • Line 62: warning: exported type LiveCallIDListResponse should have comment or be unexported (golint)
    • Line 67: warning: exported type QueuedCallIDListResponse should have comment or be unexported (golint)
    • Line 72: warning: exported type CallCreateParams should have comment or be unexported (golint)
    • Line 96: warning: comment on exported type CallCreateResponse should be of the form "CallCreateResponse ..." (with optional leading article) (golint)
    • Line 103: warning: exported type CallListParams should have comment or be unexported (golint)
    • Line 135: warning: exported type LiveCallFilters should have comment or be unexported (golint)
    • Line 142: warning: exported type CallListResponse should have comment or be unexported (golint)
    • Line 148: warning: exported type CallUpdateParams should have comment or be unexported (golint)
    • Line 156: warning: exported type CallUpdateResponse should have comment or be unexported (golint)
    • Line 161: warning: exported type CallRecordParams should have comment or be unexported (golint)
    • Line 171: warning: exported type CallRecordResponse should have comment or be unexported (golint)
    • Line 178: warning: exported type CallPlayParams should have comment or be unexported (golint)
    • Line 186: warning: exported type CallPlayResponse should have comment or be unexported (golint)
    • Line 191: warning: exported type CallSpeakParams should have comment or be unexported (golint)
    • Line 200: warning: exported type CallSpeakResponse should have comment or be unexported (golint)
    • Line 205: warning: exported type CallDTMFParams should have comment or be unexported (golint)
    • Line 210: warning: exported type CallDTMFResponseBody should have comment or be unexported (golint)
    • Line 215: warning: exported method CallService.List should have comment or be unexported (golint)
    • Line 225: warning: exported method CallService.Create should have comment or be unexported (golint)
    • Line 235: warning: exported method CallService.Get should have comment or be unexported (golint)
    • Line 245: warning: exported method CallService.Delete should have comment or be unexported (golint)
    • Line 254: warning: exported method CallService.Update should have comment or be unexported (golint)
    • Line 264: warning: exported method LiveCallService.Get should have comment or be unexported (golint)
    • Line 276: warning: exported method LiveCallService.IDList should have comment or be unexported (golint)
    • Line 291: warning: exported method QueuedCallService.IDList should have comment or be unexported (golint)
    • Line 303: warning: exported method QueuedCallService.Get should have comment or be unexported (golint)
    • Line 315: warning: exported method CallService.Record should have comment or be unexported (golint)
    • Line 325: warning: exported method CallService.StopRecording should have comment or be unexported (golint)
    • Line 334: warning: exported method CallService.Speak should have comment or be unexported (golint)
    • Line 344: warning: exported method CallService.StopSpeaking should have comment or be unexported (golint)
    • Line 353: warning: exported method CallService.Play should have comment or be unexported (golint)
    • Line 363: warning: exported method CallService.StopPlaying should have comment or be unexported (golint)
    • Line 372: warning: exported method CallService.SendDigits should have comment or be unexported (golint)
    • Line 382: warning: exported method CallService.CancelRequest should have comment or be unexported (golint)
    • plivo-go/compliance_documents.go
    • Line 15: warning: exported type ComplianceDocumentService should have comment or be unexported (golint)
    • Line 19: warning: exported type GetComplianceDocumentResponse should have comment or be unexported (golint)
    • Line 55: warning: exported type ComplianceDocumentListParams should have comment or be unexported (golint)
    • Line 63: warning: exported type ListComplianceDocumentResponse should have comment or be unexported (golint)
    • Line 108: warning: exported type CreateComplianceDocumentParams should have comment or be unexported (golint)
    • Line 139: warning: exported type UpdateComplianceDocumentParams should have comment or be unexported (golint)
    • Line 144: warning: exported type UpdateComplianceDocumentResponse should have comment or be unexported (golint)
    • Line 146: warning: exported method ComplianceDocumentService.Get should have comment or be unexported (golint)
    • Line 156: warning: exported method ComplianceDocumentService.List should have comment or be unexported (golint)
    • Line 209: warning: exported method ComplianceDocumentService.Create should have comment or be unexported (golint)
    • Line 236: warning: exported method ComplianceDocumentService.Update should have comment or be unexported (golint)
    • Line 263: warning: exported method ComplianceDocumentService.Delete should have comment or be unexported (golint)
    • plivo-go/endpoints.go
    • Line 3: warning: exported type EndpointService should have comment or be unexported (golint)
    • Line 7: warning: exported type Endpoint should have comment or be unexported (golint)
    • Line 18: warning: exported type EndpointUpdateParams should have comment or be unexported (golint)
    • Line 24: warning: exported type EndpointCreateParams should have comment or be unexported (golint)
    • Line 31: warning: exported type EndpointCreateResponse should have comment or be unexported (golint)
    • Line 38: warning: exported type EndpointListResponse should have comment or be unexported (golint)
    • Line 43: warning: exported type EndpointUpdateResponse should have comment or be unexported (golint)
    • Line 45: warning: exported type EndpointListParams should have comment or be unexported (golint)
    • Line 50: warning: exported method EndpointService.Create should have comment or be unexported (golint)
    • Line 60: warning: exported method EndpointService.Get should have comment or be unexported (golint)
    • Line 70: warning: exported method EndpointService.Delete should have comment or be unexported (golint)
    • Line 79: warning: exported method EndpointService.Update should have comment or be unexported (golint)
    • Line 89: warning: exported method EndpointService.List should have comment or be unexported (golint)
    • plivo-go/call_feedback.go
    • Line 10: warning: exported const CallInsightsParams should have comment or be unexported (golint)
    • Line 11: warning: exported const CallInsightsBaseURL should have comment or be unexported (golint)
    • Line 12: warning: exported const CallInsightsFeedbackPath should have comment or be unexported (golint)
    • Line 13: warning: exported const CallInsightsRequestPath should have comment or be unexported (golint)
    • Line 15: warning: exported type CallFeedbackService should have comment or be unexported (golint)
    • Line 19: warning: exported type CallFeedbackParams should have comment or be unexported (golint)
    • Line 26: warning: exported type CallFeedbackCreateResponse should have comment or be unexported (golint)
    • Line 32: warning: exported method CallFeedbackService.Create should have comment or be unexported (golint)
    • plivo-go/phloclient.go
    • Line 15: warning: exported type PhloClient should have comment or be unexported (golint)
    • Line 21: warning: comment on exported function NewPhloClient should be of the form "NewPhloClient ..." (golint)
    • Line 66: warning: exported method PhloClient.NewRequest should have comment or be unexported (golint)
    • plivo-go/powerpack_test.go
    • Line 139: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 160: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 180: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 202: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 221: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 239: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 259: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 279: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 293: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 313: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 333: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 352: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • Line 371: warning: don't use underscores in Go names; var numberpool_uuid should be numberpoolUUID (golint)
    • plivo-go/recordings.go
    • Line 3: warning: exported type RecordingService should have comment or be unexported (golint)
    • Line 7: warning: exported type Recording should have comment or be unexported (golint)
    • Line 21: warning: exported type RecordingListParams should have comment or be unexported (golint)
    • Line 38: warning: exported type RecordingListResponse should have comment or be unexported (golint)
    • Line 44: warning: exported method RecordingService.Get should have comment or be unexported (golint)
    • Line 54: warning: exported method RecordingService.Delete should have comment or be unexported (golint)
    • Line 63: warning: exported method RecordingService.List should have comment or be unexported (golint)
    • plivo-go/examples/application.go
    • Line 20: warning: exported function CreateApplication should have comment or be unexported (golint)
    • Line 28: warning: exported function UpdateApplication should have comment or be unexported (golint)
    • Line 36: warning: exported function GetApplication should have comment or be unexported (golint)
    • plivo-go/compliance_requirements.go
    • Line 3: warning: exported type ComplianceRequirementService should have comment or be unexported (golint)
    • Line 7: warning: exported type GetComplianceRequirementResponse should have comment or be unexported (golint)
    • Line 23: warning: exported type ListComplianceRequirementParams should have comment or be unexported (golint)
    • Line 30: warning: exported method ComplianceRequirementService.Get should have comment or be unexported (golint)
    • Line 40: warning: exported method ComplianceRequirementService.List should have comment or be unexported (golint)
    • plivo-go/end_users.go
    • Line 5: warning: exported type EndUserService should have comment or be unexported (golint)
    • Line 9: warning: exported type EndUserGetResponse should have comment or be unexported (golint)
    • Line 17: warning: exported type EndUserListParams should have comment or be unexported (golint)
    • Line 25: warning: exported type EndUserListResponse should have comment or be unexported (golint)
    • Line 30: warning: exported type CreateEndUserResponse should have comment or be unexported (golint)
    • Line 40: warning: exported type EndUserParams should have comment or be unexported (golint)
    • Line 46: warning: exported type UpdateEndUserParams should have comment or be unexported (golint)
    • Line 51: warning: exported type UpdateEndUserResponse should have comment or be unexported (golint)
    • Line 53: warning: exported method EndUserService.Get should have comment or be unexported (golint)
    • Line 63: warning: exported method EndUserService.List should have comment or be unexported (golint)
    • Line 73: warning: exported method EndUserService.Create should have comment or be unexported (golint)
    • Line 83: warning: exported method EndUserService.Update should have comment or be unexported (golint)
    • Line 93: warning: exported method EndUserService.Delete should have comment or be unexported (golint)
    • plivo-go/plivoclient.go
    • Line 14: warning: exported var HttpsScheme should have comment or be unexported (golint)
    • Line 21: warning: exported type Client should have comment or be unexported (golint)
    • Line 48: warning: comment on exported function NewClient should be of the form "NewClient ..." (golint)
    • Line 114: warning: exported method Client.NewRequest should have comment or be unexported (golint)
    • plivo-go/conferences.go
    • Line 3: warning: exported type ConferenceService should have comment or be unexported (golint)
    • Line 7: warning: exported type Conference should have comment or be unexported (golint)
    • Line 14: warning: exported type Member should have comment or be unexported (golint)
    • Line 26: warning: exported type ConferenceIDListResponseBody should have comment or be unexported (golint)
    • Line 31: warning: exported type ConferenceRecordParams should have comment or be unexported (golint)
    • Line 41: warning: exported type ConferenceRecordResponseBody should have comment or be unexported (golint)
    • Line 46: warning: exported type ConferenceSpeakParams should have comment or be unexported (golint)
    • Line 52: warning: exported type ConferenceSpeakResponseBody should have comment or be unexported (golint)
    • Line 57: warning: exported method ConferenceService.Get should have comment or be unexported (golint)
    • Line 67: warning: exported method ConferenceService.Record should have comment or be unexported (golint)
    • Line 77: warning: exported method ConferenceService.RecordStop should have comment or be unexported (golint)
    • Line 86: warning: exported method ConferenceService.Delete should have comment or be unexported (golint)
    • Line 95: warning: exported method ConferenceService.DeleteAll should have comment or be unexported (golint)
    • Line 104: warning: exported method ConferenceService.IDList should have comment or be unexported (golint)
    • Line 114: warning: exported type ConferenceMemberActionResponse should have comment or be unexported (golint)
    • Line 120: warning: exported method ConferenceService.MemberHangup should have comment or be unexported (golint)
    • Line 130: warning: exported method ConferenceService.MemberKick should have comment or be unexported (golint)
    • Line 140: warning: exported method ConferenceService.MemberMute should have comment or be unexported (golint)
    • Line 150: warning: exported method ConferenceService.MemberUnmute should have comment or be unexported (golint)
    • Line 160: warning: exported method ConferenceService.MemberDeaf should have comment or be unexported (golint)
    • Line 170: warning: exported method ConferenceService.MemberUndeaf should have comment or be unexported (golint)
    • Line 180: warning: exported method ConferenceService.MemberPlay should have comment or be unexported (golint)
    • Line 192: warning: exported method ConferenceService.MemberPlayStop should have comment or be unexported (golint)
    • Line 202: warning: exported type ConferenceMemberSpeakParams should have comment or be unexported (golint)
    • Line 208: warning: exported method ConferenceService.MemberSpeak should have comment or be unexported (golint)
    • Line 218: warning: exported method ConferenceService.MemberSpeakStop should have comment or be unexported (golint)
    • plivo-go/lookup.go
    • Line 11: warning: exported type Country should have comment or be unexported (golint)
    • Line 17: warning: exported type NumberFormat should have comment or be unexported (golint)
    • Line 24: warning: exported type Carrier should have comment or be unexported (golint)
    • Line 42: warning: exported type LookupService should have comment or be unexported (golint)
    • plivo-go/phlos.go
    • Line 5: warning: exported type Phlo should have comment or be unexported (golint)
    • Line 13: warning: exported type Phlos should have comment or be unexported (golint)
    • Line 17: warning: exported function NewPhlos should have comment or be unexported (golint)
    • Line 24: warning: exported type PhloRun should have comment or be unexported (golint)
    • Line 31: warning: exported method Phlos.Get should have comment or be unexported (golint)
    • Line 31: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 43: warning: exported method Phlo.Node should have comment or be unexported (golint)
    • Line 43: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 53: warning: exported method Phlo.MultiPartyCall should have comment or be unexported (golint)
    • Line 53: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 64: warning: exported method Phlo.Run should have comment or be unexported (golint)
    • Line 64: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • plivo-go/powerpacks.go
    • Line 8: warning: exported type PowerpackService should have comment or be unexported (golint)
    • Line 13: warning: exported type Priority should have comment or be unexported (golint)
    • Line 19: warning: exported type NumberPriority should have comment or be unexported (golint)
    • Line 25: warning: exported type PowerackCreateParams should have comment or be unexported (golint)
    • Line 35: warning: exported type PowerackUpdateParams should have comment or be unexported (golint)
    • Line 45: warning: exported type NumberPoolResponse should have comment or be unexported (golint)
    • Line 46: warning: don't use underscores in Go names; struct field Number_pool_uuid should be NumberPoolUUID (golint)
    • Line 49: warning: don't use underscores in Go names; struct field Country_iso2 should be CountryIso2 (golint)
    • Line 51: warning: don't use underscores in Go names; struct field Added_on should be AddedOn (golint)
    • Line 52: warning: don't use underscores in Go names; struct field Account_phone_number_resource should be AccountPhoneNumberResource (golint)
    • Line 55: warning: exported type NumberResponse should have comment or be unexported (golint)
    • Line 61: warning: exported type ShortCode should have comment or be unexported (golint)
    • Line 62: warning: don't use underscores in Go names; struct field Number_pool_uuid should be NumberPoolUUID (golint)
    • Line 64: warning: don't use underscores in Go names; struct field Country_iso2 should be CountryIso2 (golint)
    • Line 65: warning: don't use underscores in Go names; struct field Added_on should be AddedOn (golint)
    • Line 69: warning: exported type Tollfree should have comment or be unexported (golint)
    • Line 72: warning: don't use underscores in Go names; struct field Country_iso2 should be CountryIso2 (golint)
    • Line 73: warning: don't use underscores in Go names; struct field Added_on should be AddedOn (golint)
    • Line 77: warning: exported type ShortCodeResponse should have comment or be unexported (golint)
    • Line 81: warning: exported type TollfreeResponse should have comment or be unexported (golint)
    • Line 85: warning: exported type FindShortCodeResponse should have comment or be unexported (golint)
    • Line 90: warning: exported type FindTollfreeResponse should have comment or be unexported (golint)
    • Line 96: warning: exported type Powerpack should have comment or be unexported (golint)
    • Line 108: warning: exported type PowerpackResponse should have comment or be unexported (golint)
    • Line 118: warning: exported type PowerpackDeleteResponse should have comment or be unexported (golint)
    • Line 124: warning: exported type NumberDeleteResponse should have comment or be unexported (golint)
    • Line 128: warning: exported type ShortcodeDeleteResponse should have comment or be unexported (golint)
    • Line 132: warning: exported type TollfreeDeleteResponse should have comment or be unexported (golint)
    • Line 136: warning: exported type PowerpackDeleteParams should have comment or be unexported (golint)
    • Line 140: warning: exported type NumberRemoveParams should have comment or be unexported (golint)
    • Line 144: warning: exported type PowerpackAddNumberOptions should have comment or be unexported (golint)
    • Line 149: warning: exported type PowerpackFindNumberOptions should have comment or be unexported (golint)
    • Line 154: warning: exported type PowerpackCreateResponseBody should have comment or be unexported (golint)
    • Line 160: warning: exported type PowerpackUpdateResponse should have comment or be unexported (golint)
    • Line 164: warning: comment on exported type PowerpackList should be of the form "PowerpackList ..." (with optional leading article) (golint)
    • Line 170: warning: exported type PowerpackListParams should have comment or be unexported (golint)
    • Line 175: warning: exported type PowerpackSearchParam should have comment or be unexported (golint)
    • Line 176: warning: don't use underscores in Go names; struct field Starts_with should be StartsWith (golint)
    • Line 177: warning: don't use underscores in Go names; struct field Country_iso2 should be CountryIso2 (golint)
    • Line 183: warning: exported type PowerpackPhoneResponseBody should have comment or be unexported (golint)
    • Line 188: warning: exported type PPKMeta should have comment or be unexported (golint)
    • Line 196: warning: exported type BaseListPPKResponse should have comment or be unexported (golint)
    • Line 201: warning: exported type BuyPhoneNumberParam should have comment or be unexported (golint)
    • Line 203: warning: don't use underscores in Go names; struct field Country_iso2 should be CountryIso2 (golint)
    • Line 210: warning: exported type RentNumber should have comment or be unexported (golint)
    • Line 215: warning: comment on exported method PowerpackService.List should be of the form "List ..." (golint)
    • Line 226: warning: exported method PowerpackService.Get should have comment or be unexported (golint)
    • Line 243: warning: exported method PowerpackService.Create should have comment or be unexported (golint)
    • Line 253: warning: exported method PowerpackService.Update should have comment or be unexported (golint)
    • Line 264: warning: exported method PowerpackService.Delete should have comment or be unexported (golint)
    • Line 275: warning: exported method PowerpackService.List_numbers should have comment or be unexported (golint)
    • Line 275: warning: don't use underscores in Go names; method List_numbers should be ListNumbers (golint)
    • Line 276: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • Line 288: warning: exported method PowerpackService.Count_numbers should have comment or be unexported (golint)
    • Line 288: warning: don't use underscores in Go names; method Count_numbers should be CountNumbers (golint)
    • Line 289: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • Line 304: warning: exported method PowerpackService.Find_numbers should have comment or be unexported (golint)
    • Line 304: warning: don't use underscores in Go names; method Find_numbers should be FindNumbers (golint)
    • Line 310: warning: exported method PowerpackService.FindNumbersWithOptions should have comment or be unexported (golint)
    • Line 311: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • Line 322: warning: exported method PowerpackService.Add_number should have comment or be unexported (golint)
    • Line 322: warning: don't use underscores in Go names; method Add_number should be AddNumber (golint)
    • Line 328: warning: exported method PowerpackService.AddNumberWithOptions should have comment or be unexported (golint)
    • Line 329: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • Line 340: warning: exported method PowerpackService.Add_tollfree should have comment or be unexported (golint)
    • Line 340: warning: don't use underscores in Go names; method Add_tollfree should be AddTollfree (golint)
    • Line 352: warning: exported method PowerpackService.Remove_number should have comment or be unexported (golint)
    • Line 352: warning: don't use underscores in Go names; method Remove_number should be RemoveNumber (golint)
    • Line 364: warning: exported method PowerpackService.Remove_tollfree should have comment or be unexported (golint)
    • Line 364: warning: don't use underscores in Go names; method Remove_tollfree should be RemoveTollfree (golint)
    • Line 376: warning: exported method PowerpackService.Remove_shortcode should have comment or be unexported (golint)
    • Line 376: warning: don't use underscores in Go names; method Remove_shortcode should be RemoveShortcode (golint)
    • Line 388: warning: exported method PowerpackService.List_shortcodes should have comment or be unexported (golint)
    • Line 388: warning: don't use underscores in Go names; method List_shortcodes should be ListShortcodes (golint)
    • Line 389: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • Line 400: warning: exported method PowerpackService.List_tollfree should have comment or be unexported (golint)
    • Line 400: warning: don't use underscores in Go names; method List_tollfree should be ListTollfree (golint)
    • Line 412: warning: exported method PowerpackService.Find_shortcode should have comment or be unexported (golint)
    • Line 412: warning: don't use underscores in Go names; method Find_shortcode should be FindShortcode (golint)
    • Line 413: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • Line 424: warning: exported method PowerpackService.Find_tollfree should have comment or be unexported (golint)
    • Line 424: warning: don't use underscores in Go names; method Find_tollfree should be FindTollfree (golint)
    • Line 436: warning: exported method PowerpackService.Buy_add_number should have comment or be unexported (golint)
    • Line 436: warning: don't use underscores in Go names; method Buy_add_number should be BuyAddNumber (golint)
    • Line 437: warning: don't use underscores in Go names; var numberpool_path should be numberpoolPath (golint)
    • plivo-go/jwt/jwt.go
    • Line 12: warning: exported type AccessToken should have comment or be unexported (golint)
    • Line 22: warning: exported type Grants should have comment or be unexported (golint)
    • Line 26: warning: exported type VoiceGrants should have comment or be unexported (golint)
    • Line 31: warning: exported type JwtClaims should have comment or be unexported (golint)
    • Line 36: warning: exported method AccessToken.New should have comment or be unexported (golint)
    • Line 87: warning: exported method AccessToken.AddVoiceGrants should have comment or be unexported (golint)
    • Line 91: warning: exported method AccessToken.ToJwt should have comment or be unexported (golint)
    • plivo-go/common.go
    • Line 3: warning: exported type Meta should have comment or be unexported (golint)
    • Line 11: warning: exported type BaseListParams should have comment or be unexported (golint)
    • Line 16: warning: exported type BaseListResponse should have comment or be unexported (golint)
    • Line 21: warning: exported type BaseResponse should have comment or be unexported (golint)
    • Line 26: warning: exported method Application.ID should have comment or be unexported (golint)
    • Line 26: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 30: warning: exported method Account.ID should have comment or be unexported (golint)
    • Line 30: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 34: warning: exported method Subaccount.ID should have comment or be unexported (golint)
    • Line 34: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 38: warning: exported method Call.ID should have comment or be unexported (golint)
    • Line 38: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 42: warning: exported method LiveCall.ID should have comment or be unexported (golint)
    • Line 42: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 46: warning: exported method Conference.ID should have comment or be unexported (golint)
    • Line 46: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 50: warning: exported method Endpoint.ID should have comment or be unexported (golint)
    • Line 50: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 54: warning: exported method Message.ID should have comment or be unexported (golint)
    • Line 54: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 58: warning: exported method Number.ID should have comment or be unexported (golint)
    • Line 58: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 62: warning: exported method PhoneNumber.ID should have comment or be unexported (golint)
    • Line 62: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 66: warning: exported method Pricing.ID should have comment or be unexported (golint)
    • Line 66: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • Line 70: warning: exported method Recording.ID should have comment or be unexported (golint)
    • Line 70: warning: receiver name should be a reflection of its identity; don't use generic names such as "this" or "self" (golint)
    • plivo-go/compliance_applications.go
    • Line 5: warning: exported type ComplianceApplicationService should have comment or be unexported (golint)
    • Line 9: warning: exported type SubmitComplianceApplicationResponse should have comment or be unexported (golint)
    • Line 30: warning: exported type UpdateComplianceApplicationParams should have comment or be unexported (golint)
    • Line 35: warning: exported type UpdateComplianceApplicationResponse should have comment or be unexported (golint)
    • Line 37: warning: exported type CreateComplianceApplicationParams should have comment or be unexported (golint)
    • Line 47: warning: exported type ComplianceApplicationResponse should have comment or be unexported (golint)
    • Line 68: warning: exported type ComplianceApplicationListParams should have comment or be unexported (golint)
    • Line 79: warning: exported type ListComplianceApplicationResponse should have comment or be unexported (golint)
    • Line 109: warning: exported method ComplianceApplicationService.Get should have comment or be unexported (golint)
    • Line 119: warning: exported method ComplianceApplicationService.List should have comment or be unexported (golint)
    • Line 129: warning: exported method ComplianceApplicationService.Create should have comment or be unexported (golint)
    • Line 139: warning: exported method ComplianceApplicationService.Update should have comment or be unexported (golint)
    • Line 149: warning: exported method ComplianceApplicationService.Delete should have comment or be unexported (golint)
    • Line 158: warning: exported method ComplianceApplicationService.Submit should have comment or be unexported (golint)
    • plivo-go/compliance_document_types.go
    • Line 5: warning: exported type ComplianceDocumentTypeService should have comment or be unexported (golint)
    • Line 9: warning: exported type GetComplianceDocumentTypeResponse should have comment or be unexported (golint)
    • Line 28: warning: exported type ListComplianceDocumentTypeResponse should have comment or be unexported (golint)
    • Line 56: warning: exported method ComplianceDocumentTypeService.Get should have comment or be unexported (golint)
    • Line 66: warning: exported method ComplianceDocumentTypeService.List should have comment or be unexported (golint)
    • plivo-go/applications.go
    • Line 3: warning: exported type ApplicationService should have comment or be unexported (golint)
    • Line 7: warning: exported type Application should have comment or be unexported (golint)
    • Line 30: warning: comment on exported type ApplicationCreateParams should be of the form "ApplicationCreateParams ..." (with optional leading article) (golint)
    • Line 54: warning: comment on exported type ApplicationUpdateParams should be of the form "ApplicationUpdateParams ..." (with optional leading article) (golint)
    • Line 57: warning: comment on exported type ApplicationCreateResponseBody should be of the form "ApplicationCreateResponseBody ..." (with optional leading article) (golint)
    • Line 64: warning: exported type ApplicationListParams should have comment or be unexported (golint)
    • Line 71: warning: exported type ApplicationList should have comment or be unexported (golint)
    • Line 76: warning: exported type ApplicationDeleteParams should have comment or be unexported (golint)
    • Line 81: warning: exported type ApplicationUpdateResponse should have comment or be unexported (golint)
    • Line 83: warning: exported method ApplicationService.Create should have comment or be unexported (golint)
    • Line 93: warning: exported method ApplicationService.List should have comment or be unexported (golint)
    • Line 103: warning: exported method ApplicationService.Get should have comment or be unexported (golint)
    • Line 113: warning: exported method ApplicationService.Update should have comment or be unexported (golint)
    • Line 123: warning: exported method ApplicationService.Delete should have comment or be unexported (golint)
    • plivo-go/base_resources.go
    • Line 6: warning: exported type BaseResource should have comment or be unexported (golint)
    • Line 10: warning: exported type BaseResourceInterface should have comment or be unexported (golint)
    • plivo-go/pricing.go
    • Line 3: warning: exported type PricingService should have comment or be unexported (golint)
    • Line 7: warning: exported type PricingGetParams should have comment or be unexported (golint)
    • Line 11: warning: exported type Pricing should have comment or be unexported (golint)
    • Line 68: warning: exported method PricingService.Get should have comment or be unexported (golint)

license100%

Checks whether your project has a LICENSE file.

No problems detected. Good job!


ineffassign100%

IneffAssign detects ineffectual assignments in Go code.

No problems detected. Good job!


misspell100%

Misspell Finds commonly misspelled English words

No problems detected. Good job!