| # | Category | Warning | Package/Class | Method |
| 1 | BAD_PRACTICE | SE_NO_SERIALVERSIONID | com.jgoodies.forms.layout.CellConstraints$Alignment |
| 2 | BAD_PRACTICE | SE_NO_SERIALVERSIONID | com.jgoodies.forms.layout.FormSpec$DefaultAlignment |
| 3 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsButtonUI |
| 4 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsComboBoxUI |
| 5 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsLookAndFeel |
| 6 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsMenuBarUI |
| 7 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsPasswordFieldUI |
| 8 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsPopupMenuUI |
| 9 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsScrollBarUI |
| 10 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsScrollPaneUI |
| 11 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsSpinnerUI |
| 12 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsSplitPaneUI |
| 13 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsTabbedPaneUI |
| 14 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsTextAreaUI |
| 15 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsTextFieldUI |
| 16 | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | com.jgoodies.looks.windows.WindowsTreeUI |
| 17 | CORRECTNESS | NP_NULL_ON_SOME_PATH | gnu.dtools.ritopt.OptionMenu | startMenu |
| 18 | STYLE | FE_FLOATING_POINT_EQUALITY | gnu.dtools.ritopt.Options | split |
| 19 | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | net.sf.jabref.AdvancedTab | storeSettings |
| 20 | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | net.sf.jabref.AuthorList | equals |
| 21 | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | net.sf.jabref.AuthorList$Author | equals |
| 22 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.BibtexEntryType |
| 23 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.BibtexEntryType |
| 24 | MALICIOUS_CODE | MS_MUTABLE_ARRAY | net.sf.jabref.BibtexFields |
| 25 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.ClipBoardManager |
| 26 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.DatabaseChangeEvent |
| 27 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.DatabaseChangeEvent |
| 28 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.DatabaseChangeEvent |
| 29 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.DatabaseChangeEvent |
| 30 | BAD_PRACTICE | DE_MIGHT_IGNORE | net.sf.jabref.DuplicateSearch | run |
| 31 | CORRECTNESS | RV_RETURN_VALUE_IGNORED | net.sf.jabref.FieldTextMenu | generalFixAuthor |
| 32 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 33 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 34 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 35 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 36 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 37 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 38 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 39 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 40 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 41 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 42 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 43 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 44 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 45 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 46 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 47 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 48 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 49 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 50 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 51 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 52 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 53 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 54 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 55 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 56 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 57 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 58 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 59 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 60 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 61 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 62 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 63 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 64 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 65 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 66 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 67 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 68 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 69 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 70 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 71 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 72 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 73 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 74 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 75 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 76 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 77 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 78 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 79 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 80 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 81 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 82 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 83 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 84 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 85 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 86 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 87 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 88 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.GUIGlobals |
| 89 | MALICIOUS_CODE | MS_MUTABLE_ARRAY | net.sf.jabref.Globals |
| 90 | MALICIOUS_CODE | MS_MUTABLE_ARRAY | net.sf.jabref.Globals |
| 91 | MALICIOUS_CODE | MS_MUTABLE_ARRAY | net.sf.jabref.Globals |
| 92 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 93 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 94 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 95 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 96 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 97 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 98 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 99 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 100 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 101 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 102 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 103 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 104 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 105 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 106 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 107 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 108 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.Globals |
| 109 | PERFORMANCE | DM_GC | net.sf.jabref.JabRefFrame$CloseDatabaseAction | close |
| 110 | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | net.sf.jabref.JabRefPreferences | getKeyPattern |
| 111 | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | net.sf.jabref.JabRefPreferences | putKeyPattern |
| 112 | CORRECTNESS | NP_NULL_PARAM_DEREF_NONVIRTUAL | net.sf.jabref.MergeDialog | |
| 113 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.TransferableBibtexEntry |
| 114 | MT_CORRECTNESS | STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE | net.sf.jabref.Util | easyDateFormat |
| 115 | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | net.sf.jabref.bst.BibtexWidth | getCharWidth |
| 116 | CORRECTNESS | MF_CLASS_MASKS_FIELD | net.sf.jabref.collab.FileUpdatePanel |
| 117 | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | net.sf.jabref.export.layout.LayoutEntry | getLayoutFormatterFromPlugins |
| 118 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.export.layout.format.FormatChars |
| 119 | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | net.sf.jabref.external.AccessLinksForEntries$SaveWithLinkedFiles$1 | run |
| 120 | STYLE | DLS_DEAD_LOCAL_STORE | net.sf.jabref.external.AutoSetExternalFileForEntries$OptionsDialog | |
| 121 | CORRECTNESS | NP_NULL_PARAM_DEREF_NONVIRTUAL | net.sf.jabref.external.FindFullText | findFullText |
| 122 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.external.PushToApplicationButton |
| 123 | STYLE | DMI_HARDCODED_ABSOLUTE_FILENAME | net.sf.jabref.external.RegExpFileSearch | main |
| 124 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.groups.EntryTableTransferHandler |
| 125 | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | net.sf.jabref.groups.ExplicitGroup | equals |
| 126 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.groups.GroupMatcher |
| 127 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.groups.GroupTreeCellRenderer |
| 128 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.groups.GroupTreeCellRenderer |
| 129 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.groups.GroupTreeCellRenderer |
| 130 | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | net.sf.jabref.groups.GroupTreeNode | equals |
| 131 | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | net.sf.jabref.groups.KeywordGroup | equals |
| 132 | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | net.sf.jabref.groups.SearchGroup | equals |
| 133 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.ImportFormatReader |
| 134 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.JSTORFetcher |
| 135 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.OvidImporter |
| 136 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.OvidImporter |
| 137 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.OvidImporter |
| 138 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.OvidImporter |
| 139 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.OvidImporter |
| 140 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.imports.ParserResult |
| 141 | STYLE | DLS_DEAD_LOCAL_STORE | net.sf.jabref.mods.MODSEntry | getAuthors |
| 142 | STYLE | DLS_DEAD_LOCAL_STORE | net.sf.jabref.mods.MODSEntry | populateFromBibtex |
| 143 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.mods.MODSEntry |
| 144 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.search.SearchMatcher |
| 145 | CORRECTNESS | DMI_INVOKING_TOSTRING_ON_ARRAY | net.sf.jabref.sql.DBConnectDialog | checkInput |
| 146 | CORRECTNESS | HE_USE_OF_UNHASHABLE_CLASS | net.sf.jabref.sql.SQLutil | importGroupsTree |
| 147 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.util.XMPSchemaBibtex |
| 148 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.wizard.integrity.IntegrityMessage |
| 149 | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | net.sf.jabref.wizard.integrity.IntegrityMessage |