Enter a GitHub URL to see which tests can be used to detect it. Functions "undeterminable via URL" only work when called on a GitHub page and can't be used with a plain URL.
isRepo(url) // true
hasRepoHeader(url) // true
isRepoHome(url) // true
isRepoRoot(url) // true
isRepoTree(url) // true
hasCode(url) // true
is404() // undeterminable via URL
is500() // undeterminable via URL
isPasswordConfirmation() // undeterminable via URL
isOrganizationProfile() // undeterminable via URL
isOrganizationRepo() // undeterminable via URL
isOwnUserProfile() // undeterminable via URL
isOwnOrganizationProfile() // undeterminable via URL
isPRCommit404() // undeterminable via URL
isPRFile404() // undeterminable via URL
isDraftPR() // undeterminable via URL
isOpenPR() // undeterminable via URL
isMergedPR() // undeterminable via URL
isClosedConversation() // undeterminable via URL
isClosedPR() // undeterminable via URL
isEmptyRepoRoot() // undeterminable via URL
isEmptyRepo() // undeterminable via URL
isArchivedRepo() // undeterminable via URL
isBlank() // undeterminable via URL
isForkedRepo() // undeterminable via URL
isUserProfile() // undeterminable via URL
isPrivateUserProfile() // undeterminable via URL
isUserProfileMainTab() // undeterminable via URL
isUserTheOrganizationOwner() // undeterminable via URL
canUserEditOrganization() // undeterminable via URL
canUserEditRepo() // undeterminable via URL
isBlame(url) // false
isCommit(url) // false
isCommitList(url) // false
isRepoCommitList(url) // false
isCompare(url) // false
isCompareWikiPage(url) // false
isDashboard(url) // false
isEnterprise(url) // false
isGist(url) // false
isGlobalConversationList(url) // false
isGlobalSearchResults(url) // false
isIssue(url) // false
isConversationList(url) // false
isConversation(url) // false
isLabelList(url) // false
isMilestone(url) // false
isMilestoneList(url) // false
isNewFile(url) // false
isNewIssue(url) // false
isNewRelease(url) // false
isNewWikiPage(url) // false
isNotifications(url) // false
isOrganizationDiscussion(url) // false
isProject(url) // false
isProjects(url) // false
isDiscussion(url) // false
isDiscussionList(url) // false
isPR(url) // false
isPRConflicts(url) // false
isPRList(url) // false
isPRCommit(url) // false
isPRConversation(url) // false
isPRCommitList(url) // false
isPRFiles(url) // false
isQuickPR(url) // false
isReleases(url) // false
isTags(url) // false
isSingleTag(url) // false
isReleasesOrTags(url) // false
isDeletingFile(url) // false
isEditingFile(url) // false
hasFileEditor(url) // false
isEditingRelease(url) // false
hasReleaseEditor(url) // false
isEditingWikiPage(url) // false
hasWikiPageEditor(url) // false
isRepoTaxonomyConversationList(url) // false
isRepoConversationList(url) // false
isRepoPRList(url) // false
isRepoIssueList(url) // false
isRepoSearch(url) // false
isRepoSettings(url) // false
isRepoMainSettings(url) // false
isRepliesSettings(url) // false
isUserSettings(url) // false
isRepoWiki(url) // false
isSingleCommit(url) // false
isSingleFile(url) // false
isFileFinder(url) // false
isRepoForksList(url) // false
isRepoNetworkGraph(url) // false
isSingleGist(url) // false
isGistRevision(url) // false
isTrending(url) // false
isBranches(url) // false
isProfile(url) // false
isUserProfileRepoTab(url) // false
isUserProfileStarsTab(url) // false
isUserProfileFollowersTab(url) // false
isUserProfileFollowingTab(url) // false
hasComments(url) // false
hasRichTextEditor(url) // false
hasFiles(url) // false
isMarketplaceAction(url) // false
isActionJobRun(url) // false
isActionRun(url) // false
isNewAction(url) // false
isRepositoryActions(url) // false
isNewRepo(url) // false
isNewRepoTemplate(url) // false