Simplify truthiness check
This commit is contained in:
8
dist/index.js
generated
vendored
8
dist/index.js
generated
vendored
@@ -1040,17 +1040,13 @@ function getScorecardLevels(changes) {
|
||||
repositoryUrl = repositoryUrl.replace('https://', '');
|
||||
}
|
||||
// If GitHub API doesn't have the repository URL, query deps.dev for it.
|
||||
if (repositoryUrl === null ||
|
||||
repositoryUrl === undefined ||
|
||||
repositoryUrl === '') {
|
||||
if (repositoryUrl) {
|
||||
// Call the deps.dev API to get the repository URL from there
|
||||
repositoryUrl = yield getProjectUrl(ecosystem, packageName, version);
|
||||
}
|
||||
// Get the scorecard API response from the scorecards API
|
||||
let scorecardApi = null;
|
||||
if (repositoryUrl !== null &&
|
||||
repositoryUrl !== undefined &&
|
||||
repositoryUrl !== '') {
|
||||
if (repositoryUrl) {
|
||||
try {
|
||||
scorecardApi = yield getScorecard(repositoryUrl);
|
||||
}
|
||||
|
||||
2
dist/index.js.map
generated
vendored
2
dist/index.js.map
generated
vendored
File diff suppressed because one or more lines are too long
@@ -18,22 +18,14 @@ export async function getScorecardLevels(
|
||||
}
|
||||
|
||||
// If GitHub API doesn't have the repository URL, query deps.dev for it.
|
||||
if (
|
||||
repositoryUrl === null ||
|
||||
repositoryUrl === undefined ||
|
||||
repositoryUrl === ''
|
||||
) {
|
||||
if (repositoryUrl) {
|
||||
// Call the deps.dev API to get the repository URL from there
|
||||
repositoryUrl = await getProjectUrl(ecosystem, packageName, version)
|
||||
}
|
||||
|
||||
// Get the scorecard API response from the scorecards API
|
||||
let scorecardApi: ScorecardApi | null = null
|
||||
if (
|
||||
repositoryUrl !== null &&
|
||||
repositoryUrl !== undefined &&
|
||||
repositoryUrl !== ''
|
||||
) {
|
||||
if (repositoryUrl) {
|
||||
try {
|
||||
scorecardApi = await getScorecard(repositoryUrl)
|
||||
} catch (error: unknown) {
|
||||
|
||||
Reference in New Issue
Block a user