@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: {