PMD report

Problems found

#FileLineProblem
1 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideCubemap.java 22 Possible unsafe assignment to a non-final static field in a constructor.
2 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideCubemap.java 106 Overriding method merely calls super
3 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideCubemap.java 118 Overriding method merely calls super
4 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideData.java 2 Possible God class (WMC=51, ATFD=8, TCC=0.04093567251461988)
5 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 25 Avoid short class names like Rn
6 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 30 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
7 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 33 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
8 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 36 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
9 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 39 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
10 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 42 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
11 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 45 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
12 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 48 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
13 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 51 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
14 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 52 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
15 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 53 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
16 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 54 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
17 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 55 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
18 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 56 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
19 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideImage.java 57 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
20 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 2 A high number of imports can indicate a high degree of coupling within an object.
21 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 2 Possible God class (WMC=74, ATFD=83, TCC=0.019943019943019943)
22 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 64 Avoid unused private fields such as 'IMG_MARKER_RADIUS'.
23 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 66 Avoid unused private fields such as 'CA_INDICATOR_RADIUS'.
24 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 68 Avoid unused private fields such as 'CA_INDICATOR_ANGLE'.
25 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 72 Avoid unused private fields such as 'TRAFFIC_SIGN_HEIGHT_3RD'.
26 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 249 Avoid empty catch blocks
27 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 265 Avoid empty if statements
28 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideLayer.java 479 Document empty method body
29 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/StreetsideSequence.java 37 Private field 'images' could be made final; it is only initialized in the declaration or constructor.
30 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/StreetsideExportAction.java 49 The String literal "Export Streetside images" appears 4 times in this file; the first occurrence is on line 49
31 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/WalkThread.java 25 Field end has the same name as a method
32 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/WalkThread.java 75 Use equals() to compare object references.
33 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/WalkThread.java 79 Use equals() to compare object references.
34 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/WalkThread.java 144 Avoid catching NullPointerException; consider removing the cause of the NPE.
35 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/WalkThread.java 144 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
36 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/actions/WalkThread.java 151 Avoid unused private methods such as 'preDownloadCubemaps(StreetsideImage,int,CacheUtils.PICTURE)'.
37 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cache/Caches.java 68 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
38 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cache/Caches.java 97 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
39 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cache/Caches.java 108 Class contains multiple getInstance methods. Please review.
40 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cache/Caches.java 121 Class contains multiple getInstance methods. Please review.
41 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cache/Caches.java 139 Class contains multiple getInstance methods. Please review.
42 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CameraTransformer.java 24 Non-static initializers are confusing
43 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CameraTransformer.java 28 Non-static initializers are confusing
44 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CameraTransformer.java 32 Non-static initializers are confusing
45 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CameraTransformer.java 44 Switch statements should have a default label
46 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 28 A class which only has private constructors should be final
47 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 32 Avoid unused private fields such as 'streetsideViewerHelp'.
48 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 89 Unnecessary wrapper object creation
49 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 112 No need to call String.valueOf to append to a string.
50 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 112 Unnecessary wrapper object creation
51 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 112 Unnecessary wrapper object creation
52 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 127 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
53 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 168 Unnecessary wrapper object creation
54 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 192 Unnecessary wrapper object creation
55 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 222 Unnecessary wrapper object creation
56 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 222 Unnecessary wrapper object creation
57 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapBuilder.java 267 Singleton is not thread safe
58 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 12 All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.
59 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 41 Avoid modifiers which are implied by the context
60 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 53 Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
61 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 71 Avoid using redundant field initializer for 'rowCol2StreetsideCellAddressMap'
62 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 95 Avoid reassigning parameters such as 'inputNum'
63 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 104 Avoid appending characters as strings in StringBuffer.append.
64 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 127 Unnecessary wrapper object creation
65 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 227 Do not add empty strings
66 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 232 Do not add empty strings
67 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 234 Avoid using if...else statements without curly braces
68 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 236 Avoid using if...else statements without curly braces
69 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/CubemapUtils.java 237 Avoid using if...else statements without curly braces
70 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 20 All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.
71 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 36 All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.
72 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 41 Avoid using if...else statements without curly braces
73 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 42 Avoid using if...else statements without curly braces
74 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 46 Avoid reassigning parameters such as 'tiles'
75 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 46 Consider using varargs for methods or constructors which take an array the last parameter.
76 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 125 Unnecessary wrapper object creation
77 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/GraphicsUtils.java 138 Avoid reassigning parameters such as 'bufImg'
78 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/cubemap/TileDownloadingTask.java 33 Avoid using redundant field initializer for 'cancelled'
79 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 152 Avoid autogenerated methods to access private fields and methods of inner / outer classes
80 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 155 Avoid autogenerated methods to access private fields and methods of inner / outer classes
81 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 155 Avoid autogenerated methods to access private fields and methods of inner / outer classes
82 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 156 Avoid autogenerated methods to access private fields and methods of inner / outer classes
83 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 156 Avoid autogenerated methods to access private fields and methods of inner / outer classes
84 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 158 Avoid autogenerated methods to access private fields and methods of inner / outer classes
85 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideExportDialog.java 158 Avoid autogenerated methods to access private fields and methods of inner / outer classes
86 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 2 Possible God class (WMC=80, ATFD=266, TCC=0.30994152046783624)
87 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 80 Avoid autogenerated methods to access private fields and methods of inner / outer classes
88 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 83 Avoid autogenerated methods to access private fields and methods of inner / outer classes
89 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 93 Avoid autogenerated methods to access private fields and methods of inner / outer classes
90 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 119 Avoid autogenerated methods to access private fields and methods of inner / outer classes
91 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 122 Avoid autogenerated methods to access private fields and methods of inner / outer classes
92 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 128 Avoid autogenerated methods to access private fields and methods of inner / outer classes
93 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 130 Avoid autogenerated methods to access private fields and methods of inner / outer classes
94 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 144 Avoid autogenerated methods to access private fields and methods of inner / outer classes
95 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 148 Avoid autogenerated methods to access private fields and methods of inner / outer classes
96 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 150 Avoid autogenerated methods to access private fields and methods of inner / outer classes
97 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 154 Avoid autogenerated methods to access private fields and methods of inner / outer classes
98 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 168 Avoid autogenerated methods to access private fields and methods of inner / outer classes
99 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 169 Avoid autogenerated methods to access private fields and methods of inner / outer classes
100 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 172 Avoid autogenerated methods to access private fields and methods of inner / outer classes
101 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 174 Avoid autogenerated methods to access private fields and methods of inner / outer classes
102 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 188 Avoid autogenerated methods to access private fields and methods of inner / outer classes
103 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 194 Avoid autogenerated methods to access private fields and methods of inner / outer classes
104 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 195 Avoid autogenerated methods to access private fields and methods of inner / outer classes
105 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 200 Avoid autogenerated methods to access private fields and methods of inner / outer classes
106 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 202 Avoid autogenerated methods to access private fields and methods of inner / outer classes
107 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 204 Avoid autogenerated methods to access private fields and methods of inner / outer classes
108 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 207 Avoid autogenerated methods to access private fields and methods of inner / outer classes
109 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 211 Avoid autogenerated methods to access private fields and methods of inner / outer classes
110 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 217 Avoid autogenerated methods to access private fields and methods of inner / outer classes
111 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 223 Avoid autogenerated methods to access private fields and methods of inner / outer classes
112 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 227 Avoid autogenerated methods to access private fields and methods of inner / outer classes
113 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 231 Avoid autogenerated methods to access private fields and methods of inner / outer classes
114 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 234 Avoid autogenerated methods to access private fields and methods of inner / outer classes
115 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 236 Avoid autogenerated methods to access private fields and methods of inner / outer classes
116 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 239 Avoid autogenerated methods to access private fields and methods of inner / outer classes
117 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 240 Avoid autogenerated methods to access private fields and methods of inner / outer classes
118 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 248 Avoid autogenerated methods to access private fields and methods of inner / outer classes
119 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 249 Avoid autogenerated methods to access private fields and methods of inner / outer classes
120 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 250 Avoid autogenerated methods to access private fields and methods of inner / outer classes
121 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 257 Avoid autogenerated methods to access private fields and methods of inner / outer classes
122 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 265 Avoid autogenerated methods to access private fields and methods of inner / outer classes
123 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 270 Avoid autogenerated methods to access private fields and methods of inner / outer classes
124 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 271 Avoid autogenerated methods to access private fields and methods of inner / outer classes
125 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 272 Avoid autogenerated methods to access private fields and methods of inner / outer classes
126 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 274 Avoid autogenerated methods to access private fields and methods of inner / outer classes
127 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 275 Avoid autogenerated methods to access private fields and methods of inner / outer classes
128 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 277 Avoid autogenerated methods to access private fields and methods of inner / outer classes
129 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 278 Avoid autogenerated methods to access private fields and methods of inner / outer classes
130 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 282 Avoid autogenerated methods to access private fields and methods of inner / outer classes
131 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 283 Avoid autogenerated methods to access private fields and methods of inner / outer classes
132 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 285 Avoid autogenerated methods to access private fields and methods of inner / outer classes
133 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 287 Avoid autogenerated methods to access private fields and methods of inner / outer classes
134 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 290 Avoid autogenerated methods to access private fields and methods of inner / outer classes
135 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 291 Avoid autogenerated methods to access private fields and methods of inner / outer classes
136 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 291 Avoid autogenerated methods to access private fields and methods of inner / outer classes
137 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 293 Avoid autogenerated methods to access private fields and methods of inner / outer classes
138 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 294 Avoid autogenerated methods to access private fields and methods of inner / outer classes
139 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 294 Avoid autogenerated methods to access private fields and methods of inner / outer classes
140 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 296 Avoid autogenerated methods to access private fields and methods of inner / outer classes
141 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 296 Avoid autogenerated methods to access private fields and methods of inner / outer classes
142 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 297 Avoid autogenerated methods to access private fields and methods of inner / outer classes
143 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 297 Avoid autogenerated methods to access private fields and methods of inner / outer classes
144 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 299 Avoid autogenerated methods to access private fields and methods of inner / outer classes
145 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 299 Avoid autogenerated methods to access private fields and methods of inner / outer classes
146 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideImageDisplay.java 301 Avoid autogenerated methods to access private fields and methods of inner / outer classes
147 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideMainDialog.java 2 A high number of imports can indicate a high degree of coupling within an object.
148 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideMainDialog.java 2 Possible God class (WMC=70, ATFD=72, TCC=0.05238095238095238)
149 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideMainDialog.java 176 A switch statement does not contain a break
150 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideMainDialog.java 277 Deeply nested if..then statements are hard to read
151 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsidePreferenceSetting.java 2 A high number of imports can indicate a high degree of coupling within an object.
152 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsidePreferenceSetting.java 97 Avoid instantiation through private constructors from outside of the constructors class.
153 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/StreetsideViewerDialog.java 31 Private field 'streetsideViewerPanel' could be made final; it is only initialized in the declaration or constructor.
154 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ClipboardAction.java 91 Deeply nested if..then statements are hard to read
155 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ClipboardAction.java 95 Deeply nested if..then statements are hard to read
156 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/StreetsideViewerPanel.java 36 Perhaps 'imgReloadAction' could be replaced by a local variable.
157 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/StreetsideViewerPanel.java 48 Avoid autogenerated methods to access private fields and methods of inner / outer classes
158 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ThreeSixtyDegreeViewerPanel.java 55 Avoid unnecessary constructors - the compiler will generate these for you
159 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ThreeSixtyDegreeViewerPanel.java 94 Avoid autogenerated methods to access private fields and methods of inner / outer classes
160 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ThreeSixtyDegreeViewerPanel.java 228 Avoid unused private methods such as 'createDefaultScene()'.
161 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ThreeSixtyDegreeViewerPanel.java 232 Avoid declaring a variable if it is unreferenced before a possible exit point.
162 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ThreeSixtyDegreeViewerPanel.java 232 Avoid unused local variables such as 'size'.
163 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/gui/imageinfo/ThreeSixtyDegreeViewerPanel.java 240 Consider simply returning the value vs storing it in local variable 'scene'
164 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/history/commands/CommandImport.java 50 Document empty method body
165 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/history/commands/CommandJoin.java 56 Document empty method body
166 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/history/commands/CommandUnjoin.java 56 Document empty method body
167 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/ImageDetailsDownloadRunnable.java 18 Avoid unused private fields such as 'data'.
168 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/ImageDetailsDownloadRunnable.java 18 Perhaps 'data' could be replaced by a local variable.
169 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java 50 Avoid declaring a variable if it is unreferenced before a possible exit point.
170 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java 85 Avoid empty if statements
171 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java 127 Unnecessary wrapper object creation
172 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/download/SequenceDownloadRunnable.java 127 Unnecessary wrapper object creation
173 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/export/StreetsideExportManager.java 39 Private field 'amount' could be made final; it is only initialized in the declaration or constructor.
174 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/export/StreetsideExportManager.java 109 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
175 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/export/StreetsideExportManager.java 126 Avoid catching generic exceptions such as NullPointerException, RuntimeException, Exception in try-catch block
176 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/io/export/StreetsideExportManager.java 138 Document empty method body
177 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/mode/AbstractMode.java 84 Field moved has the same name as a method
178 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/mode/AbstractMode.java 89 Avoid autogenerated methods to access private fields and methods of inner / outer classes
179 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/mode/SelectMode.java 189 Document empty method body
180 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/model/KeyIndexedObject.java 48 Avoid unnecessary if..then..else statements when returning booleans
181 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 22 Avoid unused imports such as 'javafx.scene.image.WritableImage'
182 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 49 Non-static initializers are confusing
183 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 73 Perhaps 'timer' could be replaced by a local variable.
184 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 86 Overridable method 'loadImageViews' called during object construction
185 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 101 Overridable method 'loadImageViews' called during object construction
186 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 119 Overridable method 'loadImageViews' called during object construction
187 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 125 Overridable method 'startTimer' called during object construction
188 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 183 A switch with less than three branches is inefficient, use a if statement instead.
189 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 183 Switch statements should have a default label
190 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 282 Avoid autogenerated methods to access private fields and methods of inner / outer classes
191 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 282 Avoid autogenerated methods to access private fields and methods of inner / outer classes
192 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 284 Avoid autogenerated methods to access private fields and methods of inner / outer classes
193 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 285 Avoid autogenerated methods to access private fields and methods of inner / outer classes
194 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 286 Avoid autogenerated methods to access private fields and methods of inner / outer classes
195 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 299 A switch with less than three branches is inefficient, use a if statement instead.
196 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 299 Avoid autogenerated methods to access private fields and methods of inner / outer classes
197 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 299 Switch statements should have a default label
198 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 301 Avoid autogenerated methods to access private fields and methods of inner / outer classes
199 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/CubemapBox.java 323 Returning 'views' may expose an internal array.
200 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideSequenceIdGenerator.java 9 All methods are static. Consider using a utility class instead. Alternatively, you could add a private constructor or make the class abstract to silence this warning.
201 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 2 Possible God class (WMC=59, ATFD=41, TCC=0.0)
202 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 64 Avoid autogenerated methods to access private fields and methods of inner / outer classes
203 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 72 Avoid autogenerated methods to access private fields and methods of inner / outer classes
204 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 143 Avoid reassigning parameters such as 'id'
205 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 210 Avoid autogenerated methods to access private fields and methods of inner / outer classes
206 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 241 A switch statement does not contain a break
207 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 251 No need to call String.valueOf to append to a string.
208 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 251 No need to call String.valueOf to append to a string.
209 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideURL.java 326 StringBuffer (or StringBuilder).append is called 2 consecutive times with literal Strings. Use a single append with a single combined String.
210 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/StreetsideUtils.java 2 Possible God class (WMC=56, ATFD=29, TCC=0.0)
211 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/api/JsonDecoder.java 45 Deeply nested if..then statements are hard to read
212 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/api/JsonImageDetailsDecoder.java 37 Deeply nested if..then statements are hard to read
213 /Users/renerr18/Documents/Microsoft/dev/josm_current_06162018/applications/editors/josm/plugins/MicrosoftStreetside/src/org/openstreetmap/josm/plugins/streetside/utils/api/JsonStreetsideDecoder.java 45 Deeply nested if..then statements are hard to read