standardlint
Version:
Extensible standards linter and auditor.
29 lines (26 loc) • 737 B
JavaScript
import {
logDefaultPathMessage
} from "./chunk-322CAOWI.mjs";
import {
exists
} from "./chunk-DRBJPZVI.mjs";
import {
calculatePass
} from "./chunk-I4KWICZI.mjs";
// src/checks/checkForPresenceTemplatePullRequests.ts
function checkForPresenceTemplatePullRequests(severity, basePath, customPath, filetreePaths) {
const path = customPath || ".github/ISSUE_TEMPLATE/pull_request.md";
const name = "PR template";
const message = "Check for GitHub Pull Request template";
if (!customPath) logDefaultPathMessage(name, path);
const result = exists(basePath, path, filetreePaths);
return {
name,
status: calculatePass(result, severity),
message,
path
};
}
export {
checkForPresenceTemplatePullRequests
};