UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

29 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.check = check; const manager_1 = require("../../modules/manager"); /** * Only if type condition or context condition violated then errors array will be mutated to store metadata */ function check({ resolvedRule, currentPath, }) { let managersErrMessage; if (Array.isArray(resolvedRule.matchManagers)) { if (resolvedRule.matchManagers.find((confManager) => !(0, manager_1.isKnownManager)(confManager))) { managersErrMessage = `${currentPath}: You have included an unsupported manager in a package rule. Your list: ${String(resolvedRule.matchManagers)}. Supported managers are: (${manager_1.allManagersList.join(', ')}).`; } } else if (typeof resolvedRule.matchManagers !== 'undefined') { managersErrMessage = `${currentPath}: Managers should be type of List. You have included ${typeof resolvedRule.matchManagers}.`; } return managersErrMessage ? [ { topic: 'Configuration Error', message: managersErrMessage, }, ] : []; } //# sourceMappingURL=managers.js.map