FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.8

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
294 129 0 0

tinlizard.dao.io.MashDaoImpl

Bug Category Details Line Priority
Hard coded reference to an absolute pathname in new tinlizard.dao.io.MashDaoImpl() STYLE DMI_HARDCODED_ABSOLUTE_FILENAME 49 Low
Exception is caught when Exception is not thrown in tinlizard.dao.io.MashDaoImpl.applyTemplate(Object, String, Writer, Locale, String) STYLE REC_CATCH_EXCEPTION 198 Medium
tinlizard.dao.io.MashDaoImpl.copyFromClasspath(File, String) ignores exceptional return value of java.io.File.mkdirs() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 114 Medium
tinlizard.dao.io.MashDaoImpl.setMashFilesDirectory(String) ignores exceptional return value of java.io.File.mkdir() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 70 Medium
tinlizard.dao.io.MashDaoImpl.setMashFilesDirectory(String) ignores exceptional return value of java.io.File.mkdirs() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 66 Medium

tinlizard.dao.maven.ScmDaoImpl

Bug Category Details Line Priority
Method tinlizard.dao.maven.ScmDaoImpl.readPOM(File) may fail to clean up stream or resource of type java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 116 Medium
Exception is caught when Exception is not thrown in tinlizard.dao.maven.ScmDaoImpl.getChangeLog(Codeline, Date, Date, int) STYLE REC_CATCH_EXCEPTION 288 Low
Exception is caught when Exception is not thrown in tinlizard.dao.maven.ScmDaoImpl.getPOMStatus(Codeline) STYLE REC_CATCH_EXCEPTION 266 Low

tinlizard.model.Codeline

Bug Category Details Line Priority
tinlizard.model.Codeline.getCreated() may expose internal representation by returning Codeline.created MALICIOUS_CODE EI_EXPOSE_REP 161 Medium
tinlizard.model.Codeline.getLastModified() may expose internal representation by returning Codeline.lastModified MALICIOUS_CODE EI_EXPOSE_REP 169 Medium
tinlizard.model.Codeline.setCreated(Date) may expose internal representation by storing an externally mutable object into Codeline.created MALICIOUS_CODE EI_EXPOSE_REP2 185 Medium
tinlizard.model.Codeline.setLastModified(Date) may expose internal representation by storing an externally mutable object into Codeline.lastModified MALICIOUS_CODE EI_EXPOSE_REP2 193 Medium

tinlizard.model.CurrentUser

Bug Category Details Line Priority
Class tinlizard.model.CurrentUser is final but declares protected field tinlizard.model.CurrentUser.LOG STYLE CI_CONFUSED_INHERITANCE Not available Low

tinlizard.model.Dependency

Bug Category Details Line Priority
tinlizard.model.Dependency.getCreated() may expose internal representation by returning Dependency.created MALICIOUS_CODE EI_EXPOSE_REP 109 Medium
tinlizard.model.Dependency.getLastModified() may expose internal representation by returning Dependency.lastModified MALICIOUS_CODE EI_EXPOSE_REP 117 Medium
tinlizard.model.Dependency.setCreated(Date) may expose internal representation by storing an externally mutable object into Dependency.created MALICIOUS_CODE EI_EXPOSE_REP2 133 Medium
tinlizard.model.Dependency.setLastModified(Date) may expose internal representation by storing an externally mutable object into Dependency.lastModified MALICIOUS_CODE EI_EXPOSE_REP2 141 Medium

tinlizard.model.Policy

Bug Category Details Line Priority
tinlizard.model.Policy.getCreated() may expose internal representation by returning Policy.created MALICIOUS_CODE EI_EXPOSE_REP 98 Medium
tinlizard.model.Policy.getLastModified() may expose internal representation by returning Policy.lastModified MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
tinlizard.model.Policy.setCreated(Date) may expose internal representation by storing an externally mutable object into Policy.created MALICIOUS_CODE EI_EXPOSE_REP2 122 Medium
tinlizard.model.Policy.setLastModified(Date) may expose internal representation by storing an externally mutable object into Policy.lastModified MALICIOUS_CODE EI_EXPOSE_REP2 130 Medium

tinlizard.model.Project

Bug Category Details Line Priority
tinlizard.model.Project.getCreated() may expose internal representation by returning Project.created MALICIOUS_CODE EI_EXPOSE_REP 108 Medium
tinlizard.model.Project.getLastModified() may expose internal representation by returning Project.lastModified MALICIOUS_CODE EI_EXPOSE_REP 116 Medium
tinlizard.model.Project.setCreated(Date) may expose internal representation by storing an externally mutable object into Project.created MALICIOUS_CODE EI_EXPOSE_REP2 132 Medium
tinlizard.model.Project.setLastModified(Date) may expose internal representation by storing an externally mutable object into Project.lastModified MALICIOUS_CODE EI_EXPOSE_REP2 140 Medium

tinlizard.model.TinLizard

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in tinlizard.model.TinLizard.initialize(TinLizardConfig) STYLE REC_CATCH_EXCEPTION 96 Low

tinlizard.model.TinLizardConfig

Bug Category Details Line Priority
tinlizard.model.TinLizardConfig.getCreated() may expose internal representation by returning TinLizardConfig.created MALICIOUS_CODE EI_EXPOSE_REP 84 Medium
tinlizard.model.TinLizardConfig.getLastModified() may expose internal representation by returning TinLizardConfig.lastModified MALICIOUS_CODE EI_EXPOSE_REP 75 Medium

tinlizard.model.User

Bug Category Details Line Priority
tinlizard.model.User.getCreated() may expose internal representation by returning User.created MALICIOUS_CODE EI_EXPOSE_REP 103 Medium
tinlizard.model.User.getLastModified() may expose internal representation by returning User.lastModified MALICIOUS_CODE EI_EXPOSE_REP 111 Medium
tinlizard.model.User.setCreated(Date) may expose internal representation by storing an externally mutable object into User.created MALICIOUS_CODE EI_EXPOSE_REP2 127 Medium
tinlizard.model.User.setLastModified(Date) may expose internal representation by storing an externally mutable object into User.lastModified MALICIOUS_CODE EI_EXPOSE_REP2 135 Medium

tinlizard.model.View

Bug Category Details Line Priority
tinlizard.model.View.getCreated() may expose internal representation by returning View.created MALICIOUS_CODE EI_EXPOSE_REP 96 Medium
tinlizard.model.View.getLastModified() may expose internal representation by returning View.lastModified MALICIOUS_CODE EI_EXPOSE_REP 104 Medium
tinlizard.model.View.setCreated(Date) may expose internal representation by storing an externally mutable object into View.created MALICIOUS_CODE EI_EXPOSE_REP2 120 Medium
tinlizard.model.View.setLastModified(Date) may expose internal representation by storing an externally mutable object into View.lastModified MALICIOUS_CODE EI_EXPOSE_REP2 128 Medium

tinlizard.util.JndiUtil

Bug Category Details Line Priority
Method tinlizard.util.JndiUtil.getBoolean(String) invokes toString() method on a String PERFORMANCE DM_STRING_TOSTRING 63 Low

tinlizard.util.Messages

Bug Category Details Line Priority
The method name tinlizard.util.Messages.About() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2050 Medium
The method name tinlizard.util.Messages.ActiveCodelines() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1138 Medium
The method name tinlizard.util.Messages.Add() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1778 Medium
The method name tinlizard.util.Messages.AddCodeline() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 914 Medium
The method name tinlizard.util.Messages.AddPolicy() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 3074 Medium
The method name tinlizard.util.Messages.AddProject() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2098 Medium
The method name tinlizard.util.Messages.AddView() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2578 Medium
The method name tinlizard.util.Messages.Admin() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 226 Medium
The method name tinlizard.util.Messages.AllCodelines() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2258 Medium
The method name tinlizard.util.Messages.AllPolicies() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 658 Medium
The method name tinlizard.util.Messages.AllProjects() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2914 Medium
The method name tinlizard.util.Messages.AllUsers() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 3090 Medium
The method name tinlizard.util.Messages.AllViews() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 498 Medium
The method name tinlizard.util.Messages.AppDescription() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 946 Medium
The method name tinlizard.util.Messages.AppName() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 786 Medium
The method name tinlizard.util.Messages.AppVersion() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2594 Medium
The method name tinlizard.util.Messages.Artifacts() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 194 Medium
The method name tinlizard.util.Messages.Codeline() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2498 Medium
The method name tinlizard.util.Messages.CodelineIs() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 306 Medium
The method name tinlizard.util.Messages.Codelines() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2658 Medium
The method name tinlizard.util.Messages.Configure() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2418 Medium
The method name tinlizard.util.Messages.ConfigureApp() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 162 Medium
The method name tinlizard.util.Messages.ConfigureCodeline() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2402 Medium
The method name tinlizard.util.Messages.ConfigurePolicy() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2370 Medium
The method name tinlizard.util.Messages.ConfigureProject() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2034 Medium
The method name tinlizard.util.Messages.ConfigureUser() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2818 Medium
The method name tinlizard.util.Messages.ConfigureView() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 610 Medium
The method name tinlizard.util.Messages.ConfirmDelete() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1474 Medium
The method name tinlizard.util.Messages.Consumers() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 274 Medium
The method name tinlizard.util.Messages.Copyright() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1074 Medium
The method name tinlizard.util.Messages.Created(Object, Object) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2802 Medium
The method name tinlizard.util.Messages.Delete() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1378 Medium
The method name tinlizard.util.Messages.DependOnThis() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1346 Medium
The method name tinlizard.util.Messages.Dependencies() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 562 Medium
The method name tinlizard.util.Messages.Dependency() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2642 Medium
The method name tinlizard.util.Messages.Edit() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 802 Medium
The method name tinlizard.util.Messages.Error() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2898 Medium
The method name tinlizard.util.Messages.Error401() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1538 Medium
The method name tinlizard.util.Messages.Error401Title() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1410 Medium
The method name tinlizard.util.Messages.Error403() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1522 Medium
The method name tinlizard.util.Messages.Error403Title() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2994 Medium
The method name tinlizard.util.Messages.Error404() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1506 Medium
The method name tinlizard.util.Messages.Error404Title() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 674 Medium
The method name tinlizard.util.Messages.Error451() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 354 Medium
The method name tinlizard.util.Messages.Error451Title() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1058 Medium
The method name tinlizard.util.Messages.Help() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 530 Medium
The method name tinlizard.util.Messages.Home() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 50 Medium
The method name tinlizard.util.Messages.Json() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 706 Medium
The method name tinlizard.util.Messages.Keywords() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1618 Medium
The method name tinlizard.util.Messages.LastModified(Object, Object) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2978 Medium
The method name tinlizard.util.Messages.Login() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1250 Medium
The method name tinlizard.util.Messages.LoginFailed() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1842 Medium
The method name tinlizard.util.Messages.Logout() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 930 Medium
The method name tinlizard.util.Messages.Manage() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1026 Medium
The method name tinlizard.util.Messages.ManageApp() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 626 Medium
The method name tinlizard.util.Messages.ManagePolicies() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 866 Medium
The method name tinlizard.util.Messages.NewCodeline() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2002 Medium
The method name tinlizard.util.Messages.NewPolicy() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 258 Medium
The method name tinlizard.util.Messages.NewProject() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2882 Medium
The method name tinlizard.util.Messages.NewView() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1330 Medium
The method name tinlizard.util.Messages.Password() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2770 Medium
The method name tinlizard.util.Messages.Policies() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 898 Medium
The method name tinlizard.util.Messages.Policy() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2866 Medium
The method name tinlizard.util.Messages.PolicyIs() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1314 Medium
The method name tinlizard.util.Messages.Preferences() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2434 Medium
The method name tinlizard.util.Messages.Project() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1730 Medium
The method name tinlizard.util.Messages.ProjectIs() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2786 Medium
The method name tinlizard.util.Messages.Projects() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 98 Medium
The method name tinlizard.util.Messages.Python() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1202 Medium
The method name tinlizard.util.Messages.RecentlyModifiedCodelines() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1954 Medium
The method name tinlizard.util.Messages.Refresh() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 434 Medium
The method name tinlizard.util.Messages.RefreshCodelinesFromScm() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1186 Medium
The method name tinlizard.util.Messages.RefreshFromScm() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2162 Medium
The method name tinlizard.util.Messages.RequestURI(Object) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 290 Medium
The method name tinlizard.util.Messages.Search() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1970 Medium
The method name tinlizard.util.Messages.SearchResults(Object) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 482 Medium
The method name tinlizard.util.Messages.Site() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2754 Medium
The method name tinlizard.util.Messages.Subject() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2850 Medium
The method name tinlizard.util.Messages.Update() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2962 Medium
The method name tinlizard.util.Messages.User() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1282 Medium
The method name tinlizard.util.Messages.UserIs() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 402 Medium
The method name tinlizard.util.Messages.Username() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 834 Medium
The method name tinlizard.util.Messages.Users() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 18 Medium
The method name tinlizard.util.Messages.Version() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 578 Medium
The method name tinlizard.util.Messages.View() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2450 Medium
The method name tinlizard.util.Messages.ViewIs() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 2082 Medium
The method name tinlizard.util.Messages.Views() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 546 Medium
The method name tinlizard.util.Messages.Welcome(Object) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 1458 Medium
The method name tinlizard.util.Messages.Xml() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 370 Medium
The method name tinlizard.util.Messages.Yes() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 690 Medium

tinlizard.web.ObjectCollectionWeb

Bug Category Details Line Priority
tinlizard.web.ObjectCollectionWeb.getCreated() may expose internal representation by returning ObjectCollectionWeb.created MALICIOUS_CODE EI_EXPOSE_REP 77 Medium

tinlizard.web.TinLizardWeb

Bug Category Details Line Priority
Redundant nullcheck of ?, which is known to be non-null in tinlizard.web.TinLizardWeb.doLogout(StaplerRequest, StaplerResponse) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 368 Low