header icons

modeling.sirius Practices



Name Mnemo Priority Category Count Source
Switch Statements Should Have Default SwitchStmtsShouldHaveDefault 1 REL 251 PMD Design Rules 5.1.2
Non Thread Safe Singleton NonThreadSafeSingleton 2 REL 15 PMD Design Rules 5.1.2
Avoid Deeply Nested If Statements AvoidDeeplyNestedIfStmts 2 ANA CHA TES 493 PMD Design Rules 5.1.2
God Class GodClass 2 ANA CHA 347 PMD Design Rules 5.1.2
Class With Only Private Constructors Should Be Final ClassWithOnlyPrivateConstructorsShouldBeFinal 2 ANA 13 PMD Design Rules 5.1.2
Avoid Reassigning Parameters AvoidReassigningParameters 2 CHA 166 PMD Design Rules 5.1.2
Position Literals First In Case Insensitive Comparisons PositionLiteralsFirstInCaseInsensitiveComparisons 2 REL 4 PMD Design Rules 5.1.2
Constructor Calls Overridable Method ConstructorCallsOverridableMethod 2 REL 18 PMD Design Rules 5.1.2
Avoid Branching Statement As Last In Loop AvoidBranchingStatementAsLastInLoop 2 ANA 6 PMD Basic Rules 5.1.2
Missing Break In Switch MissingBreakInSwitch 2 REL CHA 22 PMD Design Rules 5.1.2
Non Static Initializer NonStaticInitializer 2 ANA 7 PMD Design Rules 5.1.2
Preserve Stack Trace PreserveStackTrace 2 ANA 20 PMD Design Rules 5.1.2
Override Both Equals And Hash code OverrideBothEqualsAndHashcode 2 CHA REU 8 PMD Basic Rules 5.1.2
Close Resource CloseResource 2 EFF 42 PMD Design Rules 5.1.2
Boolean Instantiation BooleanInstantiation 2 ANA 4 PMD Basic Rules 5.1.2
Position Literals First In Comparisons PositionLiteralsFirstInComparisons 2 REL 18 PMD Design Rules 5.1.2
Confusing Ternary ConfusingTernary 2 ANA 840 PMD Design Rules 5.1.2