@forge/manifest
12.3.0-next.212.3.0-next.3
out/validators/remotes-is-configurable-validator.js~
out/validators/remotes-is-configurable-validator.jsModified+2−32
Index: package/out/validators/remotes-is-configurable-validator.js
===================================================================
--- package/out/validators/remotes-is-configurable-validator.js
+++ package/out/validators/remotes-is-configurable-validator.js
@@ -3,9 +3,9 @@
exports.RemotesIsUserConfigurableValidator = void 0;
const text_1 = require("../text");
const utils_1 = require("../utils");
class RemotesIsUserConfigurableValidator {
- async validateOld(manifest) {
+ async validateRemote(manifest) {
if (!manifest?.typedContent?.remotes) {
return {
success: true,
manifestObject: manifest
@@ -13,33 +13,8 @@
}
const remotes = manifest.typedContent.remotes;
const validationErrors = [];
remotes?.forEach((remote) => {
- if (remote.baseUrl === undefined) {
- validationErrors.push({
- message: text_1.errors.modules.remote.baseUrlNotPresent(remote.key),
- reference: text_1.References.App,
- level: 'error',
- ...(0, utils_1.findPosition)(remote.key, manifest.yamlContentByLine)
- });
- }
- });
- return {
- success: validationErrors.length === 0,
- manifestObject: manifest,
- errors: validationErrors
- };
- }
- async validateNew(manifest) {
- if (!manifest?.typedContent?.remotes) {
- return {
- success: true,
- manifestObject: manifest
- };
- }
- const remotes = manifest.typedContent.remotes;
- const validationErrors = [];
- remotes?.forEach((remote) => {
const hasConfigurable = remote?.configurable !== undefined;
if (!hasConfigurable && remote.baseUrl === undefined) {
validationErrors.push({
message: text_1.errors.modules.remote.neitherBaseUrlNorUserConfigurationPresent(remote.key),
@@ -55,13 +30,8 @@
errors: validationErrors
};
}
async validate(manifest) {
- if (!(0, utils_1.configurableRemotesEnabled)()) {
- return this.validateOld(manifest);
- }
- else {
- return this.validateNew(manifest);
- }
+ return this.validateRemote(manifest);
}
}
exports.RemotesIsUserConfigurableValidator = RemotesIsUserConfigurableValidator;