@forge/lint

5.16.3-next.05.16.3-next.1
out/lint/linters/permission-linter/verifiers/image-url-verifier.js
~out/lint/linters/permission-linter/verifiers/image-url-verifier.jsModified
+5−2
Index: package/out/lint/linters/permission-linter/verifiers/image-url-verifier.js
===================================================================
--- package/out/lint/linters/permission-linter/verifiers/image-url-verifier.js
+++ package/out/lint/linters/permission-linter/verifiers/image-url-verifier.js
@@ -39,16 +39,19 @@
         ].filter((item) => typeof item === 'string');
         this.egressFilteringService = new egress_1.EgressFilteringService(collectedUrls);
     }
     getLintClass() {
-        return linter_interface_1.LintClass.Error;
+        return this.isConfigurableEgressEnabled() ? linter_interface_1.LintClass.Warning : linter_interface_1.LintClass.Error;
     }
     async process(imageUrls) {
+        const isConfigurable = this.isConfigurableEgressEnabled();
         return imageUrls
             .filter(({ url }) => !this.egressFilteringService.isValidUrl(url))
             .map((imageUrl) => ({
             class: this.getLintClass(),
-            message: text_1.messages.verifiers.imageUrl.message(imageUrl.url),
+            message: isConfigurable
+                ? text_1.messages.verifiers.imageUrl.warning(imageUrl.url)
+                : text_1.messages.verifiers.imageUrl.message(imageUrl.url),
             reference: text_1.messages.verifiers.imageUrl.reference,
             column: imageUrl.column,
             line: imageUrl.line,
             metadata: {