private LoadedActiveRule createActiveRuleWithParam(String repositoryKey, String ruleKey, @Nullable String templateRuleKey, String name, @Nullable String severity, @Nullable String internalKey, @Nullable String languag, String paramKey, String paramValue) { LoadedActiveRule r = new LoadedActiveRule(); r.setInternalKey(internalKey); r.setRuleKey(RuleKey.of(repositoryKey, ruleKey)); r.setName(name); r.setTemplateRuleKey(templateRuleKey); r.setLanguage(languag); r.setSeverity(severity); Map<String, String> params = new HashMap<>(); params.put(paramKey, paramValue); r.setParams(params); return r; }
public ScannerMediumTester addActiveRule(String repositoryKey, String ruleKey, @Nullable String templateRuleKey, String name, @Nullable String severity, @Nullable String internalKey, @Nullable String language) { LoadedActiveRule r = new LoadedActiveRule(); r.setInternalKey(internalKey); r.setRuleKey(RuleKey.of(repositoryKey, ruleKey)); r.setName(name); r.setTemplateRuleKey(templateRuleKey); r.setLanguage(language); r.setSeverity(severity); activeRules.addActiveRule(r); return this; }
private void activateTODORule() { LoadedActiveRule r = new LoadedActiveRule(); r.setRuleKey(RuleKey.of("xoo", HasTagSensor.RULE_KEY)); r.setName("TODO"); r.setLanguage("xoo"); r.setSeverity("MAJOR"); r.setParams(ImmutableMap.of("tag", "TODO")); tester.activateRule(r); }
loadedRule.setSeverity(active.getSeverity()); loadedRule.setCreatedAt(dateToLong(parseDateTime(active.getCreatedAt()))); loadedRule.setUpdatedAt(dateToLong(parseDateTime(active.getUpdatedAt())));
loadedRule.setSeverity(active.getSeverity()); loadedRule.setCreatedAt(dateToLong(parseDateTime(active.getCreatedAt()))); loadedRule.setUpdatedAt(dateToLong(parseDateTime(active.getUpdatedAt())));