You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ambari.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2017/04/03 14:12:41 UTC

[jira] [Commented] (AMBARI-19149) Clean up Ambari Server source code warnings

    [ https://issues.apache.org/jira/browse/AMBARI-19149?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15953548#comment-15953548 ] 

Hudson commented on AMBARI-19149:
---------------------------------

FAILURE: Integrated in Jenkins build Ambari-trunk-Commit #7216 (See [https://builds.apache.org/job/Ambari-trunk-Commit/7216/])
AMBARI-19149. Code cleanup: StringBuffer (adoroszlai: [http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=f389293bfb3c9aa1594d3853bf127a1e521e2587])
* (edit) ambari-server/src/main/java/org/apache/ambari/server/events/HostsRemovedEvent.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/security/encryption/CredentialProvider.java
* (edit) ambari-server/src/main/java/org/apache/ambari/server/state/stack/StackRoleCommandOrder.java


> Clean up Ambari Server source code warnings
> -------------------------------------------
>
>                 Key: AMBARI-19149
>                 URL: https://issues.apache.org/jira/browse/AMBARI-19149
>             Project: Ambari
>          Issue Type: Task
>          Components: ambari-server
>            Reporter: Doroszlai, Attila
>            Assignee: Doroszlai, Attila
>             Fix For: 3.0.0
>
>         Attachments: AMBARI-19149-1.patch, AMBARI-19149-3.patch, AMBARI-19149-4.patch, AMBARI-19149-5.patch, AMBARI-19149-6.patch, AMBARI-19149-7.patch, IDEA_Ambari_v1.xml
>
>
> Eclipse's default warnings generated for {{ambari-server}} number roughly over 3300. Out of these, at least half of them are:
> * Unused imports
> * Type safety due to forgotten {{<>}}
> * Missing Serialization IDs from anonymous {{HashMap}} implementations
> * Unused variables
> * {{Capture<T>}} in tests
> * {{switch}} fall-through and missing {{case statements}}: *only makes changes which won't affect existing functionality*
> This makes spotting actual problems, like missing {{case}} statements a nightmare. We need to go through and clean out as many of these warnings as possible. 
> Note: With respect to the import cleanup, the IDE of choice should have the following import order setup. They should always be expanded and never use {{*}}.
> # {{java}}
> # {{javax}}
> # {{org}}
> # {{com}}
> # other



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)