MCPcopy Create free account
hub / github.com/dyoshikawa/rulesync / logGitHubAuthHints

Function logGitHubAuthHints

src/lib/github-client.ts:37–48  ·  view source on GitHub ↗
(params: { error: GitHubClientError; logger: Logger })

Source from the content-addressed store, hash-verified

35 * Log GitHub auth error hints for 401/403 responses.
36 */
37export function logGitHubAuthHints(params: { error: GitHubClientError; logger: Logger }): void {
38 const { error, logger } = params;
39 logger.error(`GitHub API Error: ${error.message}`);
40 if (error.statusCode === 401 || error.statusCode === 403) {
41 logger.info(
42 "Tip: Set GITHUB_TOKEN or GH_TOKEN environment variable for private repositories or better rate limits.",
43 );
44 logger.info(
45 "Tip: If you use GitHub CLI, you can use `GITHUB_TOKEN=$(gh auth token) rulesync fetch ...`",
46 );
47 }
48}
49
50/**
51 * Client for interacting with GitHub API using Octokit SDK

Callers 4

resolveAndFetchSourcesFunction · 0.85
installApmFunction · 0.85
installGhFunction · 0.85

Calls 2

errorMethod · 0.45
infoMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…