102 Rules
ID | Name | Severity |
---|---|---|
1003000 | Avoid packages with high number of imports (Flex) |
medium
|
1003002 | Avoid scripts high number of imports (Flex) |
medium
|
1003004 | Avoid packages with view components referenced in a model class (Flex) |
medium
|
1003006 | Avoid scripts with view components referenced in a model class (Flex) |
medium
|
1003008 | Avoid class duplicated with a SDK class (Flex) |
medium
|
1003010 | Avoid class that imports an internal class from another functional area (Flex) |
medium
|
1003012 | Avoid using code behind files (Flex) |
medium
|
1003014 | Avoid nested if statements (Flex) |
medium
|
1003016 | Avoid long cases in switch (Flex) |
medium
|
1003018 | Avoid nested switch statements (Flex) |
medium
|
1003020 | Avoid empty overriden method (Flex) |
medium
|
1003022 | Avoid empty statement (Flex) |
medium
|
1003024 | Avoid empty private method (Flex) |
medium
|
1003026 | Avoid too complex methods (Flex) |
medium
|
1003028 | Avoid long parameter list (Flex) |
medium
|
1003030 | Avoid function with unused parameter (Flex) |
medium
|
1003032 | Avoid unused variable (Flex) |
medium
|
1003034 | Avoid unused private method (Flex) |
medium
|
1003036 | Avoid unused private field (Flex) |
medium
|
1003038 | Cairngorm: Avoid Cairngorm event name without functional area (Flex) |
medium
|
1003040 | Avoid Event name not set explicitly (Flex) |
medium
|
1003042 | Avoid extension with same name as the class name (Flex) |
medium
|
1003044 | Avoid field with name too short (Flex) |
medium
|
1003046 | Avoid variable with name too short (Flex) |
medium
|
1003048 | Avoid package name in upper case (Flex) |
medium
|
1003050 | Avoid field names ending with numeric characters (Flex) |
medium
|
1003052 | Avoid variable names ending with numeric characters (Flex) |
medium
|
1003054 | Avoid local variable hiding a class property (Flex) |
medium
|
1003056 | Avoid class name that does not start with capital letter (Flex) |
medium
|
1003058 | Avoid fields with names that can reduce code readability (Flex) |
medium
|
1003060 | Avoid variables with names that can reduce code readability (Flex) |
medium
|
1003062 | Avoid too long line (Flex) |
medium
|
1003064 | Avoid imports from the same package (Flex) |
medium
|
1003066 | Avoid incorrectly formatted logger (Flex) |
medium
|
1003068 | Avoid Attribute not documented with AsDocs (Flex) |
medium
|
1003070 | Avoid class not documented with AsDocs (Flex) |
medium
|
1003072 | Avoid method not documented with AsDocs (Flex) |
medium
|
1003074 | Cairngorm: Avoid modelLocator that is Bindable at a class level (Flex) |
medium
|
1003076 | Avoid adding or removing displayable children from updateDisplayList (Flex specific) (Flex) |
medium
|
1003078 | Avoid popup using dynamic filters (Flex) |
medium
|
1003080 | Avoid complex constructor (Flex) |
medium
|
1003082 | Avoid Instantiating a variable in a loop (Flex) |
medium
|
1003084 | Avoid recursive StyleManager call (Flex) |
medium
|
1003086 | Avoid empty catch statement (Flex) |
medium
|
1003088 | Avoid calling Alert.show directly (Flex) |
medium
|
1003090 | Avoid style block embedded in the MXML file (Flex) |
medium
|
1003092 | Avoid embedded metadata in class where a stylesheet may be cleaner (Flex) |
medium
|
1003094 | Avoid embedded metadata in script where a stylesheet may be cleaner (Flex) |
medium
|
1003096 | Avoid non-const public static fields (Flex) |
medium
|
1003098 | Avoid non-static constant fields (Flex) |
medium
|
1003100 | Avoid protected fields in final class (Flex) |
medium
|
1003102 | Protected static methods should be declared private (Flex) |
medium
|
1003104 | Avoid Parsley metadata placed on inaccessible members. (Flex) |
medium
|
1003106 | Avoid too many methods in class (Flex) |
medium
|
1003108 | Avoid too many methods in script (Flex) |
medium
|
1003110 | Avoid functions that are too long (Flex) |
medium
|
1003112 | Avoid too many public fields or functions (Flex) |
medium
|
1003114 | Avoid class with too many fields (Flex) |
medium
|
1003116 | Avoid Flex Script with too many fields (Flex) |
medium
|
1003118 | Avoid Value Objects with too many fields (Flex) |
medium
|
1003120 | Cairngorm: Avoid ModelLocator not only accessible from the main application file (Flex) |
medium
|
1003122 | Cairngorm: Avoid FrontController that adds all its commands within the Controller constructor (Flex) |
medium
|
1003124 | Avoid empty if statements (Flex) |
medium
|
1003126 | Avoid more than one return path (Flex) |
medium
|
1003128 | Avoid use of with statement (Flex) |
medium
|
1003130 | Avoid managed events without matching [Event] metadata (Flex) |
medium
|
1003132 | Avoid switch statement with less than 3 cases (Flex) |
medium
|
1003134 | Avoid identical cases in switch (Flex) |
medium
|
1003136 | Avoid unit test that does not contain at least one assertion (Flex) |
medium
|
1003138 | Avoid BindingUtils class (Flex) |
medium
|
1003140 | Avoid use of ChangeWatcher class (Flex) |
medium
|
1003142 | Cairngorm: Avoid CairngormEventDispatcher called explicitly (Flex) |
medium
|
1003144 | Cairngorm: Avoid more than one reference of ModelLocator per class (Flex) |
medium
|
1003146 | Avoid calling callLater explicitly (Flex specific) (Flex) |
medium
|
1003148 | Avoid clone method not overridden in a custom event (Flex) |
medium
|
1003150 | Avoid event dispatched from a constructor (Flex) |
medium
|
1003152 | Avoid dispatching events using hard-coded strings (Flex) |
medium
|
1003154 | Avoid listening to events using hard-coded strings (Flex) |
medium
|
1003156 | Avoid partial source code delivery of application (Flex) |
medium
|
1003158 | Avoid event without type specified (Flex) |
medium
|
1003160 | Avoid conditions with hard-coded boolean values (Flex) |
medium
|
1003162 | Avoid dynamic class (Flex) |
medium
|
1003164 | Avoid dynamic (Object) type fields (Flex) |
medium
|
1003166 | Avoid dynamic (Object) type variables (Flex) |
medium
|
1003168 | Avoid using Object class in methods' parameters (Flex) |
medium
|
1003172 | Avoid * and use strongly typed objects instead in fields (Flex) |
medium
|
1003174 | Avoid * and use strongly typed objects instead in variables (Flex) |
medium
|
1003176 | Avoid array-type field without ArrayElementType metadata (Flex) |
medium
|
1003178 | Avoid incorrect message interceptor signature (Flex) |
medium
|
1003180 | Avoid packages having artifacts with misplaced metadata (Flex) |
medium
|
1003182 | Avoid classes having artifacts with misplaced metadata (Flex) |
medium
|
1003184 | Avoid redundant type metadata argument for handler type (Flex) |
medium
|
1003186 | Avoid redundant method metadata argument for handler (Flex) |
medium
|
1003188 | Avoid packages having artifacts with unknown metadata attribute (Flex) |
medium
|
1003190 | Avoid classes having artifacts with unknown metadata attribute (Flex) |
medium
|
1003192 | Avoid globally bindable classes (Flex) |
medium
|
1003194 | Avoid constructor with void return type specification (Flex) |
medium
|
1003196 | Avoid switch statement without a default case (Flex) |
medium
|
1003198 | Avoid MXML component with more than one entry point (Flex) |
medium
|
1003200 | Avoid MXML component with more than two entry points (Flex) |
medium
|
1003202 | Avoid public variables inside a custom event (Flex) |
medium
|
1003204 | Avoid script block that are too long (Flex) |
medium
|