Enable godoclint linter with require-doc rule#12841
Closed
Conversation
Add godoclint to the enabled linters list with only the require-doc rule enabled (default set to none). This enforces that all exported symbols have godoc comments. Test files are excluded from this check. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add documentation comments to all exported types, functions, methods, constants, and variables in the api/ package to satisfy the godoclint require-doc rule. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…nd internal/prompter Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ruleset Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…cmd/search Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…root Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add documentation comments to exported symbols across all remaining smaller packages including cmd/gen-docs, context, internal/browser, internal/gh, internal/ghcmd, internal/ghinstance, internal/ghrepo, internal/keyring, internal/run, internal/safepaths, internal/tableprinter, internal/text, internal/update, pkg/cmd/accessibility, pkg/cmd/actions, pkg/cmd/alias, pkg/cmd/api, pkg/cmd/browse, pkg/cmd/cache, pkg/cmd/completion, pkg/cmd/copilot, pkg/cmd/factory, pkg/cmd/gpg-key, pkg/cmd/label, pkg/cmd/licenses, pkg/cmd/org, pkg/cmd/preview, pkg/cmd/ssh-key, pkg/cmd/version, pkg/extensions, pkg/jsoncolor, pkg/markdown, pkg/option, pkg/set, pkg/ssh, pkg/surveyext, test, internal/authflow, and utils. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace self-referential comments like 'ToSlice performs the ToSlice operation' with meaningful descriptions of what the symbol actually does. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Member
|
Now that we're enforcing godocs, I'd recommend us enable the |
Member
Author
|
Gonna revisit this in a future one |
Closed
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Enable the
godoclintlinter with therequire-docrule to enforce that all exported symbols have godoc comments. This improves documentation coverage across the codebase.Changes
Linter configuration
godoclintto the enabled linters in.golangci.ymldefault: noneand only therequire-docrule enabledGodoc comments
Add documentation comments to 1857 exported symbols across the entire codebase, organized by package:
api/pkg/cmd/prpkg/cmd/attestationpkg/cmd/repopkg/cmd/runpkg/cmd/projectpkg/iostreamspkg/cmd/extensiongit/Verification
golangci-lint run ./...passes with 0 issuesgo build ./...succeedsPotential unexport candidates (458 symbols)
The following exported symbols appear to only be referenced within their own package (based on a grep-based analysis). These could potentially be unexported in a follow-up to reduce the public API surface.
api/api/client.goGenerateScopeErrorForGQLapi/queries_issue.goIssuesPayloadapi/queries_issue.goProjectV2ItemProjectapi/queries_issue.goProjectV2ItemStatusapi/queries_issue.goIssuesDisabledErrorapi/queries_issue.goCommentAuthorapi/queries_pr.goPullRequestMergeableapi/queries_pr.goStatusCheckRollupNodeapi/queries_pr.goStatusCheckRollupCommitapi/queries_pr.goCommitStatusCheckRollupapi/queries_pr.goCheckRunStateActionRequiredapi/queries_pr.goCheckRunStateCancelledapi/queries_pr.goCheckRunStateCompletedapi/queries_pr.goCheckRunStateFailureapi/queries_pr.goCheckRunStateInProgressapi/queries_pr.goCheckRunStateNeutralapi/queries_pr.goCheckRunStatePendingapi/queries_pr.goCheckRunStateQueuedapi/queries_pr.goCheckRunStateSkippedapi/queries_pr.goCheckRunStateStaleapi/queries_pr.goCheckRunStateStartupFailureapi/queries_pr.goCheckRunStateSuccessapi/queries_pr.goCheckRunStateTimedOutapi/queries_pr.goCheckRunStateWaitingapi/queries_pr.goCheckRunCountByStateapi/queries_pr.goStatusStateErrorapi/queries_pr.goStatusStateExpectedapi/queries_pr.goStatusStateFailureapi/queries_pr.goStatusStatePendingapi/queries_pr.goStatusStateSuccessapi/queries_pr.goStatusContextCountByStateapi/queries_pr.goCheckStatusStateCompletedapi/queries_pr.goCheckStatusStateInProgressapi/queries_pr.goCheckStatusStatePendingapi/queries_pr.goCheckStatusStateQueuedapi/queries_pr.goCheckStatusStateRequestedapi/queries_pr.goCheckStatusStateWaitingapi/queries_pr.goCheckConclusionStateActionRequiredapi/queries_pr.goCheckConclusionStateCancelledapi/queries_pr.goCheckConclusionStateFailureapi/queries_pr.goCheckConclusionStateNeutralapi/queries_pr.goCheckConclusionStateSkippedapi/queries_pr.goCheckConclusionStateStaleapi/queries_pr.goCheckConclusionStateStartupFailureapi/queries_pr.goCheckConclusionStateSuccessapi/queries_pr.goCheckConclusionStateTimedOutapi/queries_pr.goPullRequestCommitapi/queries_pr.goPullRequestFileapi/queries_pr.goPullRequestReviewStatusapi/queries_pr.goNewReviewerUserapi/queries_pr.goNewReviewerBotapi/queries_pr.goRefComparisonapi/queries_pr_review.goPullRequestReviewapi/queries_repo.goCodeOfConductapi/queries_repo.goRepositoryLicenseapi/queries_repo.goContactLinkapi/queries_repo.goFundingLinkapi/queries_repo.goCodingLanguageapi/queries_repo.goIssueTemplateapi/queries_repo.goPullRequestTemplateapi/queries_repo.goRepositoryTopicapi/queries_repo.goRepositoryReleaseapi/queries_repo.goIssueLabelapi/queries_repo.goCanPushToRepoapi/queries_repo.goRepoProjectapi/queries_repo.goAssignableActorapi/queries_repo.goNewAssignableUserapi/queries_repo.goAssignableBotapi/queries_repo.goNewAssignableBotapi/queries_repo.goRepoLabelapi/query_builder.goStatusCheckRollupGraphQLWithCountByStateapi/reaction_groups.goReactionGroupUsersgit/git/client.goPushDefaultNothinggit/client.goPushDefaultCurrentgit/client.goPushDefaultSimplegit/client.goPushDefaultMatchinggit/client.goParsePushDefaultgit/command.goWithStdoutgit/command.goWithStdingit/command.goWithRepoDirgit/errors.goGitErrorgit/objects.goNewRemoteinternal/codespaces/internal/codespaces/api/api.goCodespaceGitStatusinternal/codespaces/api/api.goCodespaceMachineinternal/codespaces/connection/tunnels_api_server_mock.goNewMockHttpClientinternal/codespaces/connection/tunnels_api_server_mock.goSetDeadlineinternal/codespaces/portforwarder/port_forwarder.goInternalPortLabelinternal/codespaces/portforwarder/port_forwarder.goUserForwardedPortLabelinternal/codespaces/portforwarder/port_forwarder.goPrivatePortVisibilityinternal/codespaces/portforwarder/port_forwarder.goOrgPortVisibilityinternal/codespaces/portforwarder/port_forwarder.goPublicPortVisibilityinternal/codespaces/portforwarder/port_forwarder.goCodespacesPortForwarderinternal/codespaces/rpc/invoker.goConnectionTimeoutinternal/codespaces/states.goPostCreateStateSuccessinternal/codespaces/states.goPostCreateStateFailedinternal/config/internal/config/config.goConfigOptioninternal/config/migration/multi_account.goCowardlyRefusalErrorinternal/config/stub.goNewBlankConfiginternal/featuredetection/internal/featuredetection/detector_mock.goDisabledDetectorMockinternal/featuredetection/detector_mock.goEnabledDetectorMockinternal/featuredetection/detector_mock.goAdvancedIssueSearchDetectorMockinternal/featuredetection/detector_mock.goAdvancedIssueSearchUnsupportedinternal/featuredetection/detector_mock.goAdvancedIssueSearchSupportedAsOptIninternal/featuredetection/detector_mock.goAdvancedIssueSearchSupportedAsOnlyBackendinternal/keyring/internal/keyring/keyring.goMockInitWithErrorinternal/prompter/internal/prompter/test.goNewMockPrompterinternal/prompter/test.goMockPrompterinternal/prompter/test.goRegisterAuthTokeninternal/prompter/test.goRegisterConfirmDeletioninternal/prompter/test.goRegisterInputHostnameinternal/prompter/test.goRegisterMarkdownEditorinternal/prompter/test.goAssertOptionsinternal/prompter/test.goIndexForinternal/prompter/test.goIndexesForinternal/prompter/test.goNoSuchPromptErrinternal/prompter/test.goNoSuchAnswerErrinternal/run/internal/run/stub.goCommandCallbackinternal/tableprinter/internal/tableprinter/table_printer.goWithPaddinginternal/text/internal/text/text.goDisplayWidthinternal/update/internal/update/update.goStateEntrypkg/cmd/accessibility/pkg/cmd/accessibility/accessibility.goAccessibilityOptionspkg/cmd/agent-task/pkg/cmd/agent-task/capi/job.goJobActorpkg/cmd/agent-task/capi/job.goJobPullRequestpkg/cmd/agent-task/capi/job.goJobErrorpkg/cmd/agent-task/capi/sessions.goSessionErrorpkg/cmd/alias/pkg/cmd/alias/imports/import.goImportOptionspkg/cmd/api/pkg/cmd/api/api.goApiOptionspkg/cmd/attestation/pkg/cmd/attestation/api/attestation.goGetAttestationByRepoAndSubjectDigestPathpkg/cmd/attestation/api/attestation.goGetAttestationByOwnerAndSubjectDigestPathpkg/cmd/attestation/api/attestation.goAttestationsResponsepkg/cmd/attestation/api/attestation.goIntotoStatementpkg/cmd/attestation/api/mock_client.goOnGetByDigestSuccesspkg/cmd/attestation/api/mock_client.goOnGetByDigestFailurepkg/cmd/attestation/api/mock_client.goNewFailTestClientpkg/cmd/attestation/api/trust_domain.goMetaPathpkg/cmd/attestation/api/trust_domain.goArtifactAttestationspkg/cmd/attestation/api/trust_domain.goMetaResponsepkg/cmd/attestation/artifact/digest/digest.goSHA256DigestAlgorithmpkg/cmd/attestation/artifact/digest/digest.goSHA512DigestAlgorithmpkg/cmd/attestation/artifact/oci/client.goErrDeniedpkg/cmd/attestation/artifact/oci/client.goErrRegistryAuthzpkg/cmd/attestation/artifact/oci/client.goParseReferencepkg/cmd/attestation/artifact/oci/mock_client.goReferenceFailClientpkg/cmd/attestation/artifact/oci/mock_client.goAuthFailClientpkg/cmd/attestation/artifact/oci/mock_client.goDeniedClientpkg/cmd/attestation/artifact/oci/mock_client.goNoAttestationsClientpkg/cmd/attestation/artifact/oci/mock_client.goFailedToFetchAttestationsClientpkg/cmd/attestation/auth/host.goErrUnsupportedHostpkg/cmd/attestation/download/metadata.goErrAttestationFileCreationpkg/cmd/attestation/download/metadata.goMetadataStorepkg/cmd/attestation/download/metadata.goLiveStorepkg/cmd/attestation/download/metadata.goNewLiveStorepkg/cmd/attestation/inspect/inspect.goBundleInspectResultpkg/cmd/attestation/inspect/inspect.goBundleInspectionpkg/cmd/attestation/inspect/inspect.goCertificateInspectionpkg/cmd/attestation/inspect/inspect.goTlogEntryInspectionpkg/cmd/attestation/io/handler.goNewTestHandlerpkg/cmd/attestation/test/data/data.goSigstoreBundleRawpkg/cmd/attestation/test/data/data.goGitHubReleaseBundleRawpkg/cmd/attestation/test/path.goNormalizeRelativePathpkg/cmd/attestation/verification/attestation.goErrUnrecognisedBundleExtensionpkg/cmd/attestation/verification/attestation.goErrEmptyBundleFilepkg/cmd/attestation/verification/mock_verifier.goMockSigstoreVerifierpkg/cmd/attestation/verification/mock_verifier.goNewMockSigstoreVerifierpkg/cmd/attestation/verification/mock_verifier.goNewMockSigstoreVerifierWithMockResultspkg/cmd/attestation/verification/mock_verifier.goFailSigstoreVerifierpkg/cmd/attestation/verification/mock_verifier.goBuildMockResultpkg/cmd/attestation/verification/mock_verifier.goBuildSigstoreJsMockResultpkg/cmd/attestation/verification/sigstore.goPublicGoodIssuerOrgpkg/cmd/attestation/verification/sigstore.goGitHubIssuerOrgpkg/cmd/attestation/verification/sigstore.goLiveSigstoreVerifierpkg/cmd/attestation/verification/sigstore.goErrNoAttestationsVerifiedpkg/cmd/attestation/verification/tuf.goGitHubTUFMirrorpkg/cmd/auth/pkg/cmd/auth/gitcredential/helper.goCredentialOptionspkg/cmd/auth/logout/logout.goLogoutOptionspkg/cmd/auth/refresh/refresh.goRefreshOptionspkg/cmd/auth/setupgit/setupgit.goSetupGitOptionspkg/cmd/auth/shared/gitcredentials/fake_helper_config.goFakeHelperConfigpkg/cmd/auth/switch/switch.goSwitchOptionspkg/cmd/auth/token/token.goTokenOptionspkg/cmd/browse/pkg/cmd/browse/browse.goBrowseOptionspkg/cmd/codespace/pkg/cmd/codespace/codespace_selector.goCodespaceSelectorpkg/cmd/codespace/codespace_selector.goSelectNamepkg/cmd/codespace/common.goNewApppkg/cmd/codespace/common.goSurveyPrompterpkg/cmd/codespace/common.goErrTooManyArgspkg/cmd/codespace/create.goDEVCONTAINER_PROMPT_DEFAULTpkg/cmd/codespace/create.goDEFAULT_DEVCONTAINER_DEFINITIONSpkg/cmd/codespace/create.goNullableDurationpkg/cmd/codespace/jupyter.goJupyterpkg/cmd/codespace/ports.goForwardPortspkg/cmd/codespace/ssh.goCloseWritepkg/cmd/codespace/view.goViewCodespacepkg/cmd/config/pkg/cmd/config/clear-cache/clear_cache.goClearCacheOptionspkg/cmd/config/set/set.goValidateKeypkg/cmd/config/set/set.goInvalidValueErrorpkg/cmd/config/set/set.goValidateValuepkg/cmd/copilot/pkg/cmd/copilot/copilot.goCopilotOptionspkg/cmd/extension/pkg/cmd/extension/browse/browse.goInstallSelectedpkg/cmd/extension/browse/browse.goRemoveSelectedpkg/cmd/extension/browse/browse.goFocuspkg/cmd/extension/browse/browse.goPageDownpkg/cmd/extension/browse/browse.goPageUppkg/cmd/extension/browse/browse.goScrollDownpkg/cmd/extension/browse/browse.goScrollUppkg/cmd/extension/browse/browse.goFindSelectedpkg/cmd/extension/extension.goExtensionKindpkg/cmd/extension/extension.goGitKindpkg/cmd/extension/extension.goBinaryKindpkg/cmd/extension/extension.goLocalKindpkg/cmd/extension/git.goCommandOutputpkg/cmd/extension/git.goForRepopkg/cmd/extension/manager.goErrExtensionExecutableNotFoundpkg/cmd/extension/mocks.goCommandOutputpkg/cmd/extension/mocks.goForRepopkg/cmd/factory/pkg/cmd/factory/remote_resolver.goResolverpkg/cmd/gist/pkg/cmd/gist/shared/shared.goGistOwnerpkg/cmd/gist/shared/shared.goTruncDescriptionpkg/cmd/issue/pkg/cmd/issue/close/close.goCloseIssueInputpkg/cmd/issue/develop/develop.goDevelopOptionspkg/cmd/issue/lock/lock.goLockOptionspkg/cmd/issue/pin/pin.goPinOptionspkg/cmd/issue/shared/lookup.goPartialLoadErrorpkg/cmd/issue/transfer/transfer.goTransferOptionspkg/cmd/issue/unpin/unpin.goUnpinOptionspkg/cmd/label/pkg/cmd/label/http.goOrderBypkg/cmd/org/pkg/cmd/org/list/http.goOrganizationListpkg/cmd/pr/pkg/cmd/pr/checkout/checkout.goCheckoutOptionspkg/cmd/pr/checkout/checkout.goPRResolverpkg/cmd/pr/checkout/checkout.goResolvepkg/cmd/pr/checkout/checkout.goResolvepkg/cmd/pr/checks/checks.goChecksOptionspkg/cmd/pr/create/create.goHeadRepopkg/cmd/pr/create/create.goNewIssueStatepkg/cmd/pr/create/create.goNewCreateContextpkg/cmd/pr/create/regexp_writer.goNewRegexpWriterpkg/cmd/pr/create/regexp_writer.goRegexpWriterpkg/cmd/pr/diff/diff.goDiffOptionspkg/cmd/pr/edit/edit.goSurveyorpkg/cmd/pr/edit/edit.goFieldsToEditpkg/cmd/pr/edit/edit.goEditFieldspkg/cmd/pr/edit/edit.goEditableOptionsFetcherpkg/cmd/pr/edit/edit.goEditableOptionsFetchpkg/cmd/pr/edit/edit.goEditorRetrieverpkg/cmd/pr/merge/http.goPullRequestMergeMethodpkg/cmd/pr/merge/http.goPullRequestMergeMethodMergepkg/cmd/pr/merge/http.goPullRequestMergeMethodRebasepkg/cmd/pr/merge/http.goPullRequestMergeMethodSquashpkg/cmd/pr/merge/http.goMergeStateStatusBehindpkg/cmd/pr/merge/http.goMergeStateStatusBlockedpkg/cmd/pr/merge/http.goMergeStateStatusCleanpkg/cmd/pr/merge/http.goMergeStateStatusDirtypkg/cmd/pr/merge/http.goMergeStateStatusHasHookspkg/cmd/pr/merge/http.goMergeStateStatusMergedpkg/cmd/pr/merge/http.goMergeStateStatusUnstablepkg/cmd/pr/merge/merge.goMergeOptionspkg/cmd/pr/ready/ready.goReadyOptionspkg/cmd/pr/revert/revert.goRevertOptionspkg/cmd/pr/review/review.goReviewOptionspkg/cmd/pr/shared/commentable.goInputTypeEditorpkg/cmd/pr/shared/commentable.goInputTypeWebpkg/cmd/pr/shared/editable.goEditableStringpkg/cmd/pr/shared/editable.goEditableSlicepkg/cmd/pr/shared/editable.goTitleValuepkg/cmd/pr/shared/editable.goBodyValuepkg/cmd/pr/shared/editable.goAssigneeIdspkg/cmd/pr/shared/find_refs_resolution.goRemoteNameToRepoFnpkg/cmd/pr/shared/finder.goNewMockFinderpkg/cmd/pr/shared/finder.goExpectFieldspkg/cmd/pr/shared/lister.goNewMockListerpkg/cmd/pr/shared/lister.goExpectFieldspkg/cmd/pr/shared/state.goMarkDirtypkg/cmd/pr/shared/survey.goRepoMetadataFetchpkg/cmd/pr/shared/survey.goRepoMetadataFetcherpkg/cmd/pr/update-branch/update_branch.goUpdateBranchOptionspkg/cmd/project/pkg/cmd/project/item-edit/item_edit.goEditProjectDraftIssuepkg/cmd/project/item-edit/item_edit.goDraftIssueQuerypkg/cmd/project/item-edit/item_edit.goUpdateProjectV2FieldValuepkg/cmd/project/item-edit/item_edit.goClearProjectV2FieldValuepkg/cmd/project/shared/queries/queries.goOwnerTypepkg/cmd/project/shared/queries/queries.goOwnerTypepkg/cmd/project/shared/queries/queries.goProjectItemContentpkg/cmd/project/shared/queries/queries.goFieldValueNodespkg/cmd/project/shared/queries/queries.goDetailedItempkg/cmd/project/shared/queries/queries.goSingleSelectFieldOptionspkg/cmd/project/shared/queries/queries.goOrgOwnerpkg/cmd/project/shared/queries/queries.goViewerOwnerpkg/cmd/release/pkg/cmd/release/delete-asset/delete_asset.goDeleteAssetOptionspkg/cmd/release/shared/attestation.goMockVerifierpkg/cmd/release/shared/attestation.goNewMockVerifierpkg/cmd/release/shared/fetch.goStubFetchReleasepkg/cmd/release/shared/fetch.goStubFetchRefSHApkg/cmd/release/upload/upload.goUploadOptionspkg/cmd/release/verify-asset/verify_asset.goVerifyAssetOptionspkg/cmd/release/verify-asset/verify_asset.goVerifyAssetConfigpkg/cmd/release/verify/verify.goVerifyOptionspkg/cmd/release/verify/verify.goVerifyConfigpkg/cmd/repo/pkg/cmd/repo/archive/archive.goArchiveOptionspkg/cmd/repo/autolink/create/create.goAutolinkCreateClientpkg/cmd/repo/autolink/create/http.goAutolinkCreatorpkg/cmd/repo/autolink/create/http.goAutolinkCreateRequestpkg/cmd/repo/autolink/delete/delete.goAutolinkDeleteClientpkg/cmd/repo/autolink/delete/http.goAutolinkDeleterpkg/cmd/repo/autolink/list/http.goAutolinkListerpkg/cmd/repo/autolink/list/list.goAutolinkListClientpkg/cmd/repo/create/http.goIsOrganizationpkg/cmd/repo/credits/credits.goCreditsOptionspkg/cmd/repo/edit/edit.goEditRepositoryInputpkg/cmd/repo/edit/edit.goSecurityAndAnalysisInputpkg/cmd/repo/edit/edit.goSecurityAndAnalysisStatuspkg/cmd/repo/fork/fork.goForkOptionspkg/cmd/repo/garden/garden.goGeometrypkg/cmd/repo/garden/garden.goPlayerpkg/cmd/repo/garden/garden.goCellpkg/cmd/repo/garden/garden.goDirUppkg/cmd/repo/garden/garden.goDirDownpkg/cmd/repo/garden/garden.goDirLeftpkg/cmd/repo/garden/garden.goDirRightpkg/cmd/repo/garden/garden.goQuitpkg/cmd/repo/garden/garden.goDirectionpkg/cmd/repo/garden/garden.goGardenOptionspkg/cmd/repo/setdefault/setdefault.goSetDefaultOptionspkg/cmd/repo/sync/git.goUpdateBranchpkg/cmd/repo/sync/git.goCreateBranchpkg/cmd/repo/sync/git.goIsAncestorpkg/cmd/repo/sync/git.goMergeFastForwardpkg/cmd/repo/sync/git.goResetHardpkg/cmd/repo/sync/mocks.goUpdateBranchpkg/cmd/repo/sync/mocks.goCreateBranchpkg/cmd/repo/sync/mocks.goIsAncestorpkg/cmd/repo/sync/mocks.goMergeFastForwardpkg/cmd/repo/sync/mocks.goResetHardpkg/cmd/repo/sync/sync.goSyncOptionspkg/cmd/repo/unarchive/unarchive.goUnarchiveOptionspkg/cmd/repo/view/http.goRepoReadmepkg/cmd/root/pkg/cmd/root/alias.goNewCmdShellAliaspkg/cmd/root/help.goCommandGrouppkg/cmd/root/help_topic.goHelpTopicspkg/cmd/root/help_topic.goNewCmdHelpTopicpkg/cmd/ruleset/pkg/cmd/ruleset/check/check.goCheckOptionspkg/cmd/ruleset/shared/http.goRulesetResponsepkg/cmd/run/pkg/cmd/run/cancel/cancel.goCancelOptionspkg/cmd/run/rerun/rerun.goRerunOptionspkg/cmd/run/rerun/rerun.goRerunPayloadpkg/cmd/run/shared/shared.goNeutralpkg/cmd/run/shared/shared.goStalepkg/cmd/run/shared/shared.goTimedOutpkg/cmd/run/shared/shared.goAnnotationFailurepkg/cmd/run/shared/shared.goAnnotationWarningpkg/cmd/run/shared/shared.goAnnotationSymbolpkg/cmd/run/shared/shared.goRunsPayloadpkg/cmd/run/shared/shared.goJobsPayloadpkg/cmd/run/shared/test.goTestRunStartTimepkg/cmd/run/shared/test.goTestRunpkg/cmd/run/shared/test.goTestRunWithCommitpkg/cmd/run/shared/test.goTestRunWithOrgRequiredWorkflowpkg/cmd/run/shared/test.goTestRunWithWorkflowAndCommitpkg/cmd/run/shared/test.goSuccessfulRunpkg/cmd/run/shared/test.goFailedRunpkg/cmd/run/shared/test.goTestRunspkg/cmd/run/shared/test.goTestRunsWithOrgRequiredWorkflowspkg/cmd/run/shared/test.goSuccessfulJobpkg/cmd/run/shared/test.goSkippedJobpkg/cmd/run/shared/test.goFailedJobpkg/cmd/run/shared/test.goSuccessfulJobAnnotationspkg/cmd/run/shared/test.goFailedJobAnnotationspkg/cmd/run/shared/test.goTestWorkflowpkg/cmd/run/shared/test.goTestExporterpkg/cmd/run/shared/test.goMakeTestExporterpkg/cmd/run/view/logs.goGetLogpkg/cmd/run/view/logs.goGetLogpkg/cmd/run/view/logs.goJOB_NAME_MAX_LENGTHpkg/cmd/run/view/view.goRunLogCachepkg/cmd/run/view/view.goExistspkg/cmd/run/watch/watch.goWatchOptionspkg/cmd/search/pkg/cmd/search/code/code.goCodeOptionspkg/cmd/search/commits/commits.goCommitsOptionspkg/cmd/search/repos/repos.goReposOptionspkg/cmd/search/shared/shared.goEntityTypepkg/cmd/secret/pkg/cmd/secret/set/http.goSecretPayloadpkg/cmd/secret/set/http.goDependabotSecretPayloadpkg/cmd/secret/set/http.goPubKeypkg/cmd/secret/shared/base_repo.goAmbiguousBaseRepoErrorpkg/cmd/status/pkg/cmd/status/status.goNotificationpkg/cmd/status/status.goStatusItempkg/cmd/status/status.goIssueOrPRpkg/cmd/status/status.goSearchResultpkg/cmd/status/status.goStatusGetterpkg/cmd/status/status.goNewStatusGetterpkg/cmd/status/status.goCachedClientpkg/cmd/status/status.goShouldExcludepkg/cmd/status/status.goCurrentUsernamepkg/cmd/status/status.goActualMentionpkg/cmd/status/status.goHasAuthErrorspkg/cmd/workflow/pkg/cmd/workflow/disable/disable.goDisableOptionspkg/cmd/workflow/enable/enable.goEnableOptionspkg/cmd/workflow/run/run.goRunOptionspkg/cmd/workflow/run/run.goInputAnswerpkg/cmd/workflow/run/run.goWriteAnswerpkg/cmd/workflow/run/run.goWorkflowInputpkg/cmd/workflow/shared/shared.goWorkflowsPayloadpkg/cmd/workflow/shared/test.goAWorkflowpkg/cmd/workflow/shared/test.goAWorkflowContentpkg/cmd/workflow/shared/test.goDisabledWorkflowpkg/cmd/workflow/shared/test.goDisabledInactivityWorkflowpkg/cmd/workflow/shared/test.goAnotherDisabledWorkflowpkg/cmd/workflow/shared/test.goUniqueDisabledWorkflowpkg/cmd/workflow/shared/test.goAnotherWorkflowpkg/cmd/workflow/shared/test.goAnotherWorkflowContentpkg/cmd/workflow/shared/test.goYetAnotherWorkflowpkg/cmdutil/pkg/cmdutil/flags.goIsBoolFlagpkg/cmdutil/json_flags.goJSONFlagErrorpkg/cmdutil/json_flags.goSetFieldspkg/httpmock/pkg/httpmock/legacy.goStubRepoInfoResponsepkg/httpmock/legacy.goStubRepoResponsepkg/httpmock/legacy.goStubRepoResponseWithPermissionpkg/httpmock/legacy.goRepoNetworkStubResponsepkg/httpmock/registry.goTestingpkg/httpmock/stub.goMatcherpkg/httpmock/stub.goResponderpkg/httpmock/stub.goMatchAnypkg/httpmock/stub.goGraphQLMutationMatcherpkg/httpmock/stub.goQueryMatcherpkg/httpmock/stub.goBinaryResponsepkg/httpmock/stub.goWithHostpkg/httpmock/stub.goStatusStringResponsepkg/httpmock/stub.goJSONResponsepkg/httpmock/stub.goFileResponsepkg/httpmock/stub.goRESTPayloadpkg/httpmock/stub.goGraphQLMutationpkg/iostreams/pkg/iostreams/color.goNoThemepkg/iostreams/color.goDarkThemepkg/iostreams/color.goLightThemepkg/iostreams/color.goMagentafpkg/iostreams/color.goBluefpkg/iostreams/iostreams.goDefaultWidthpkg/iostreams/iostreams.goColorSupport256pkg/iostreams/iostreams.goHasTrueColorpkg/iostreams/iostreams.goSetColorEnabledpkg/iostreams/iostreams.goSetStdinTTYpkg/iostreams/iostreams.goSetStdoutTTYpkg/iostreams/iostreams.goSetStderrTTYpkg/iostreams/iostreams.goGetPagerpkg/iostreams/iostreams.goGetNeverPromptpkg/iostreams/iostreams.goGetSpinnerDisabledpkg/iostreams/iostreams.goSetAlternateScreenBufferEnabledpkg/iostreams/iostreams.goAccessibleColorsEnabledpkg/iostreams/iostreams.goIsTerminalOutputpkg/iostreams/iostreams.goIsColorEnabledpkg/iostreams/iostreams.goIs256ColorSupportedpkg/iostreams/iostreams.goIsTrueColorSupportedpkg/iostreams/iostreams.goThemepkg/jsoncolor/pkg/jsoncolor/jsoncolor.goJsonWriterpkg/search/pkg/search/result.goTextMatchpkg/search/result.goCommitInfopkg/search/result.goCommitUserpkg/search/result.goIsBot