tools.cdt Project Recommendations



This table lists all available recommendations retrieved from plugins for this project.


Type Severity Description
PMI_EMPTY_UPDATE High The update site URL is empty in the PMI. People need it if they want to use the product, and it should be filled.
PMI_EMPTY_CI High The Hudson CI engine URL [http://git.eclipse.org/c/cdt/org.eclipse.tools.templates.git] in the PMI is empty.
PMI_EMPTY_TITLE Medium The title entry is empty in the PMI.
PMD_RULES_DEL Medium PMD rule LawOfDemeter has too many violations (136438) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule UnusedModifier has too many violations (6753) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule FieldDeclarationsShouldBeAtStartOfClass has too many violations (5922) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule ConfusingTernary has too many violations (3364) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule ImmutableField has too many violations (2862) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule UseVarargs has too many violations (2449) and a low priority (4). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule AvoidReassigningParameters has too many violations (1918) and a low priority (2). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule UncommentedEmptyMethodBody has too many violations (1544) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule CollapsibleIfStatements has too many violations (1127) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule GodClass has too many violations (1098) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule AvoidDeeplyNestedIfStmts has too many violations (1035) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule CompareObjectsWithEquals has too many violations (1011) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule SwitchStmtsShouldHaveDefault has too many violations (777) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule ExcessiveImports has too many violations (728) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule LooseCoupling has too many violations (697) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule UnusedLocalVariable has too many violations (630) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule AvoidSynchronizedAtMethodLevel has too many violations (597) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
PMD_RULES_DEL Medium PMD rule AvoidConstantsInterface has too many violations (504) and a low priority (3). This will discourage people to act on it, and produces unnecessary noise. The rule should be disabled for a more pragmatic use of PMD results.
ITS_CLOSERS Low During past year, the number of people closing issues has fallen by -21. This usually means a decrease in project diversity and activity.
PMI_EMPTY_PROPOSAL Low The proposal document URL is empty in the PMI. It helps people understand the genesis of the project and should be filled.
PMD_FIX_RULES Low PMD rule DoubleCheckedLocking has only a few violations (2) and a high priority (1). It would be easy to work on this rule and the associated good practice, both for the project and for the team experience, and fix all violations associated to this rule.
PMD_FIX_RULES Low PMD rule BooleanInstantiation has only a few violations (3) and a high priority (2). It would be easy to work on this rule and the associated good practice, both for the project and for the team experience, and fix all violations associated to this rule.
PMD_FIX_RULES Low PMD rule AbstractClassWithoutAnyMethod has only a few violations (5) and a high priority (1). It would be easy to work on this rule and the associated good practice, both for the project and for the team experience, and fix all violations associated to this rule.
PMD_FIX_RULES Low PMD rule BrokenNullCheck has only a few violations (11) and a high priority (2). It would be easy to work on this rule and the associated good practice, both for the project and for the team experience, and fix all violations associated to this rule.
PMD_FIX_RULES Low PMD rule AvoidBranchingStatementAsLastInLoop has only a few violations (46) and a high priority (2). It would be easy to work on this rule and the associated good practice, both for the project and for the team experience, and fix all violations associated to this rule.
PMD_FIX_FILES Low The file . . /cdt/internal/core/dom/parser/cpp/semantics/CPPSemantics.java has only 0 P1 violations and 45 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . se/cdt/internal/core/dom/parser/cpp/semantics/CPPVisitor.java has only 0 P1 violations and 42 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . /core/dom/parser/cpp/semantics/TemplateArgumentDeduction.java has only 1 P1 violations and 40 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . org/eclipse/cdt/internal/core/parser/scanner/LocationMap.java has only 0 P1 violations and 36 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . t/internal/autotools/ui/editors/automake/GNUMakefileUtil.java has only 0 P1 violations and 31 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . ipse/cdt/make/internal/core/makefile/gnu/GNUMakefileUtil.java has only 0 P1 violations and 30 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . rser/org/eclipse/cdt/internal/core/dom/parser/c/CVisitor.java has only 1 P1 violations and 23 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . se/cdt/internal/autotools/core/AutotoolsNewMakeGenerator.java has only 0 P1 violations and 19 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . cdt/internal/core/dom/parser/cpp/CPPASTLiteralExpression.java has only 0 P1 violations and 19 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.
PMD_FIX_FILES Low The file . . /cdt/internal/core/dom/parser/cpp/semantics/CPPTemplates.java has only 0 P1 violations and 19 P2 violations. It would be quite easy to fix these in one shot and seriously improve the file's quality.

Page generated by Alambic 3.3 on Sat Apr 29 05:32:28 2017.