I am looking for an eclipse / netbeans plugin or tool that analyzes a java project and give us a report on unused imports, unused variables, unused methods, that violate user name conventions , etc.
Eclipse provides it as Markers. He will provide all your cases except violating custom naming conventions.
Markers
violating custom naming conventions
FindBugs is probably one of the most famous and worth a try.
For naming conventions, etc., I would advise you to take a look at CheckStyle.
Netbeans 7.2 Inspect: goto Source | Inspect . , , , .
... , sonar. , .
Findbugs Eclipse .
- , Sonar.
, , , PMD - .
[ ] , "Codefacts", , , , git svn. . " ..".
, , - , /, , , /, . [/ ]
, : PMD, Checkstyle FindBugs.
Checkstyle ( ) PMD.