The following issues were found
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/dto/WxLoginInfo.java
1 issues
The class 'WxLoginInfo' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design
Line: 3
package org.linlinjava.litemall.wx.dto;
public class WxLoginInfo {
private String code;
private UserInfo userInfo;
public String getCode() {
return code;
}
Reported by PMD.
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/Application.java
1 issues
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.
Design
Line: 13
@MapperScan("org.linlinjava.litemall.db.dao")
@EnableTransactionManagement
@EnableScheduling
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
Reported by PMD.
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/service/GetRegionService.java
1 issues
Found non-transient, non-static member. Please mark as transient or provide accessors.
Error
Line: 18
public class GetRegionService {
@Autowired
private LitemallRegionService regionService;
private static List<LitemallRegion> litemallRegions;
protected List<LitemallRegion> getLitemallRegions() {
if(litemallRegions==null){
Reported by PMD.
litemall-db/src/test/java/org/linlinjava/litemall/db/Application.java
1 issues
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.
Design
Line: 9
@SpringBootApplication(scanBasePackages = {"org.linlinjava.litemall.db"})
@MapperScan("org.linlinjava.litemall.db.dao")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
Reported by PMD.