Handle missing repo count gracefully

Let's handle this case gracefully and skip displaying the number of repositories
when they're not available.

Similarly let's add a check to see if we should pluralize the `repository` noun
or not.

Co-authored-by: Shati Patel <shati-patel@github.com>
This commit is contained in:
Elena Tanasoiu
2022-07-15 16:08:43 +01:00
parent b079690f0e
commit c384a631dc

View File

@@ -106,7 +106,9 @@ async function exportResultsToGist(
*/
const buildGistDescription = (query: RemoteQuery, analysesResults: AnalysisResults[]) => {
const resultCount = sumAnalysesResults(analysesResults);
return `${query.queryName} (${query.language}) ${resultCount} results (${query.numRepositoriesQueried} repositories)`;
const repositoryLabel = `${query.numRepositoriesQueried} ${query.numRepositoriesQueried === 1 ? 'repository' : 'repositories'}`;
const repositoryCount = query.numRepositoriesQueried ? repositoryLabel : '';
return `${query.queryName} (${query.language}) ${resultCount} results (${repositoryCount})`;
};
/**