private void createIssue(Resource resource, RuleKey ruleKey, double testFailuresAndErrors, ResourcePerspectives perspectives) { String fileName = resource.getName(); createIssue(resource, perspectives, ruleKey, testFailuresAndErrors, "Fix failing unit tests on file \"" + fileName + "\"."); }
private void createIssue(Resource resource, RuleKey ruleKey, double skippedTests, ResourcePerspectives perspectives) { String fileName = resource.getName(); createIssue(resource, perspectives, ruleKey, skippedTests, "Fix or remove skipped unit tests in file \"" + fileName + "\"."); }
public String getName() { return resource.resource().getName(); }
public String getName() { return resource.resource().getName(); }
@CheckForNull private static String getName(Resource r) { // Don't return name for directories and files since it can be guessed from the path return (ResourceUtils.isFile(r) || ResourceUtils.isDirectory(r)) ? null : r.getName(); }
@CheckForNull private String getName(Resource r) { // Don't return name for directories and files since it can be guessed from the path return (ResourceUtils.isFile(r) || ResourceUtils.isDirectory(r)) ? null : r.getName(); }
private void serializeRow(int y) { Resource sonarResource = (Resource) dsm.getVertex(y); json.append("{"); if (sonarResource != null) { json.append("\"i\":"); json.append(sonarResource.getId()); json.append(",\"n\":\""); json.append(sonarResource.getName()); json.append("\",\"q\":\""); json.append(sonarResource.getQualifier()); json.append("\",\"v\":["); for (int x = 0; x < dsm.getDimension(); x++) { if (x > 0) { json.append(','); } serializeCell(y, x); } json.append("]"); } json.append("}"); }
private void serializeRow(int y) { Resource resource = (Resource) dsm.getVertex(y); json.append("{"); if (resource != null) { json.append("\"i\":"); json.append(resource.getId()); json.append(",\"n\":\""); json.append(resource.getName()); json.append("\",\"q\":\""); json.append(resource.getQualifier()); json.append("\",\"v\":["); for (int x = 0; x < dsm.getDimension(); x++) { if (x > 0) { json.append(','); } serializeCell(y, x); } json.append("]"); } json.append("}"); }
public ResourceNode(Resource sonarResource, @Nullable File path, Charset encoding) { this.path = path; this.encoding = encoding; this.key = sonarResource.getEffectiveKey(); this.name = sonarResource.getName(); this.longName = sonarResource.getLongName(); this.scope = sonarResource.getScope(); }
@Override public final void decorate(final Resource resource, DecoratorContext context) { if (shouldDecorateResource(resource, context)) { List<Resource> children = getChildren(resource, context); if (children.isEmpty()) { return; } Set<Edge> feedbackEdges = doProcess(children, context); if (children.size() > MAX_DSM_DIMENSION) { LOG.warn("Too many components under resource '" + resource.getName() + "'. DSM will not be displayed."); return; } Dsm<Resource> dsm = getDsm(children, feedbackEdges); saveDsm(context, dsm); } }
static void mergeModel(ResourceModel model, Resource resource) { model.setEnabled(true); model.setKey(resource.getEffectiveKey()); if (StringUtils.isNotBlank(resource.getName())) { model.setName(resource.getName()); } if (StringUtils.isNotBlank(resource.getLongName())) { model.setLongName(resource.getLongName()); } if (StringUtils.isNotBlank(resource.getDescription())) { model.setDescription(resource.getDescription()); } if (StringUtils.isNotBlank(resource.getPath())) { model.setPath(resource.getPath()); } if (!ResourceUtils.isLibrary(resource)) { model.setScope(resource.getScope()); model.setQualifier(resource.getQualifier()); } Language language = resource.getLanguage(); if (language != null) { model.setLanguageKey(language.getKey()); } } }
ResourceModel createModel(Resource resource, @Nullable Resource parentResource) { ResourceModel model = new ResourceModel(); model.setEnabled(Boolean.TRUE); model.setDescription(resource.getDescription()); model.setKey(resource.getEffectiveKey()); model.setUuid(Uuids.create()); model.setPath(resource.getPath()); Language language = resource.getLanguage(); if (language != null) { model.setLanguageKey(language.getKey()); } if (StringUtils.isNotBlank(resource.getName())) { model.setName(resource.getName()); } else { model.setName(resource.getKey()); } model.setLongName(resource.getLongName()); model.setScope(resource.getScope()); model.setQualifier(resource.getQualifier()); return model; }
/** * Maps a resource to a resource model and returns the resource */ public static ResourceModel build(Resource resource) { ResourceModel model = new ResourceModel(); model.setEnabled(Boolean.TRUE); model.setDescription(resource.getDescription()); model.setKey(resource.getEffectiveKey()); model.setPath(resource.getPath()); Language lang = resource.getLanguage(); if (lang != null) { model.setLanguageKey(lang.getKey()); } if (StringUtils.isNotBlank(resource.getName())) { model.setName(resource.getName()); } else { model.setName(resource.getKey()); } model.setLongName(resource.getLongName()); model.setQualifier(resource.getQualifier()); model.setScope(resource.getScope()); return model; }