Enable godoclint linter with require-doc rule#12841
Draft
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 |
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