lightning-flow-scanner-core
Advanced tools
Comparing version
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"AdvancedRule",{enumerable:true,get:function(){return AdvancedRule}});const _RuleCommon=require("./RuleCommon.js");const _RuleResult=require("./RuleResult.js");let AdvancedRule=class AdvancedRule extends _RuleCommon.RuleCommon{execute2(flow,ruleConfiguration,userFlowSuppressions){if(!hasClassicRuleDefinition(this)){return new _RuleResult.RuleResult(this,[])}let ruleResult=this.execute(flow,ruleConfiguration);if(hasAdvancedSuppression(this)){ruleResult=this.suppress(ruleResult,ruleConfiguration)}ruleResult=generalSuppressions(ruleResult,userFlowSuppressions);return ruleResult}constructor(info,optional){super(info,optional)}};function generalSuppressions(ruleResult,userFlowRuleSuppressions){if(!userFlowRuleSuppressions||userFlowRuleSuppressions.length===0){return ruleResult}const filteredDetails=ruleResult.details.filter(detail=>!userFlowRuleSuppressions.includes(detail.name));ruleResult.details=filteredDetails;ruleResult.occurs=filteredDetails.length>0;return ruleResult}const isFunction=val=>typeof val==="function";function hasAdvancedSuppression(instance){return isFunction(instance.suppress)}function hasClassicRuleDefinition(instance){return isFunction(instance.execute)} | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:true});Object.defineProperty(exports,"AdvancedRule",{enumerable:true,get:function(){return AdvancedRule}});const _util=require("util");const _RuleCommon=require("./RuleCommon.js");const _RuleResult=require("./RuleResult.js");let AdvancedRule=class AdvancedRule extends _RuleCommon.RuleCommon{execute2(flow,ruleConfiguration,userFlowSuppressions){if(!hasClassicRuleDefinition(this)){return new _RuleResult.RuleResult(this,[])}let ruleResult;try{ruleResult=this.execute(flow,ruleConfiguration)}catch(error){return new _RuleResult.RuleResult(this,[],(0,_util.inspect)(error))}if(hasAdvancedSuppression(this)){ruleResult=this.suppress(ruleResult,ruleConfiguration)}ruleResult=generalSuppressions(ruleResult,userFlowSuppressions);return ruleResult}constructor(info,optional){super(info,optional)}};function generalSuppressions(ruleResult,userFlowRuleSuppressions){if(!userFlowRuleSuppressions||userFlowRuleSuppressions.length===0){return ruleResult}const filteredDetails=ruleResult.details.filter(detail=>!userFlowRuleSuppressions.includes(detail.name));ruleResult.details=filteredDetails;ruleResult.occurs=filteredDetails.length>0;return ruleResult}const isFunction=val=>typeof val==="function";function hasAdvancedSuppression(instance){return isFunction(instance.suppress)}function hasClassicRuleDefinition(instance){return isFunction(instance.execute)} |
{ | ||
"name": "lightning-flow-scanner-core", | ||
"version": "4.47.0", | ||
"version": "4.47.1", | ||
"main": "index.js", | ||
@@ -5,0 +5,0 @@ "types": "index.d.ts", |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
582672
0.02%