???????
???????????Sonar???о???????饗static analysis??SA???????????????????????С?????????ЩС????
??????ν ?????????????????????2????????????????????????????????????
????Δ????????
?????????????????????????????е????????????????????????????????????????????????????????????????Э??????????????Щ?????
????Δ????????
????Э????????????????淶?????????????Щ????????????????????????????????????????coding????
??????????????????????????????????????????????????????????????????????????????Ч??
?????????????????????????????????????????????????
???????????????????????????????????
???????????
?????????????????????????? ??????? ?????????????????饗???磺????Sonar?????????PMD??CheckStyle??FindBugs??major??????????????????N??Issue?????????????????????
??????????????Issue??????????????????????????

??????????????????????????????????Rule??????? ?????? ??????????????????????????????????????????
??????????????????????£?

???????????PMD/CheckStyle/FindBugs??major?????????????飬?????????????????????????????????10000??Issue??????200??Rule
????????????????Java???????????????? or ????????????????????????Issue?? ????????Rule??Issue????1-2?????? ???????г????????????м????Issue????????????????????????????150??Issue???????????????100??Rule
?????????????Review?????????????Issue?? ?????????б????????Issue?????????Issue?????Rule ?????????????????????50-70??Rule
???????????????????????????50-70??Rule?????????????
????block/critical??????????????????
????major??????????????
?????????????????????????????Issue??????????????????????????????1???