Java代碼靜態檢查技術探究(四)

      網友投稿 700 2025-04-01

      規則列表

      Java代碼靜態檢查技術探究(四)

      上面的快速啟動配置列表也是最常用的規則列表,從規則名稱大體可以看出它們的意圖。具體可參見如下鏈接:

      https://pmd.github.io/pmd-6.23.0/pmd_rules_java.html

      l??最佳做法列表。最佳實踐的規則列表。

      category/java/bestpractices.xml

      l??編碼風格。編碼風格規則列表。

      category/java/codestyle.xml

      l??設計風格:設計風格列表。

      category/java/design.xml

      l??文檔:代碼文檔規則相關列表。

      category/java/documentation.xml

      l??易出錯規則:?容易出錯的規則列表。

      category/java/errorprone.xml

      l??多線程規則:?處理多線程問題規則列表。

      category/java/multithreading.xml

      l??性能問題

      category/java/performance.xml

      l??安全性:標記潛在的安全漏洞的規則。

      category/java/security.xml

      自定義規則

      我們可以自定義規則。

      規則集是一個XML配置文件,它描述了PMD運行中要執行的規則集合。PMD包含了內置的規則集,可以用默認配置來運行快速分析,但用戶從一開始就可以制作自己的規則集,這樣可以擁有更好的可配置性。

      下面是一個空規則集的列表:

      我的自定義規則

      將上面這一行添加到上面的XML文件中,會在你的規則集中添加這個規則EmptyCatchBlock。這是一個Java規則,它會對每個在PMD搜索空間內的Java文件執行此規則。

      EmptyCatchBlock僅僅是規則的名稱。如果指定的規則不存在,PMD會報錯。

      你可以通過如下方式批量添加規則,也可以取消某些規則:

      rule ref="category/java/codestyle.xml">

      Java

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:虛擬私有云VPC】專題資料匯總
      下一篇:excel數據透視表也需要“美一美”
      相關文章
      亚洲系列国产精品制服丝袜第| 亚洲午夜无码AV毛片久久| 亚洲高清乱码午夜电影网| 亚洲同性男gay网站在线观看| 亚洲桃色AV无码| 在线亚洲精品福利网址导航| 四虎精品亚洲一区二区三区| 亚洲AV成人一区二区三区观看| 亚洲另类无码专区首页| 亚洲日韩一区二区三区| 亚洲成a人片在线不卡一二三区| 亚洲视频无码高清在线| 亚洲一区欧洲一区| 在线观看亚洲AV日韩A∨| 亚洲中文字幕无码久久2020 | 亚洲中文字幕久久久一区| 亚洲一级毛片在线观| 欧洲 亚洲 国产图片综合| 亚洲AV无码无限在线观看不卡 | 亚洲色大成网站WWW久久九九 | 日本亚洲免费无线码| 亚洲av日韩av永久无码电影| jjzz亚洲亚洲女人| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲熟妇无码av另类vr影视| 鲁死你资源站亚洲av| 亚洲?V乱码久久精品蜜桃| 亚洲日本一区二区一本一道| 区久久AAA片69亚洲| 亚洲AV中文无码字幕色三| 亚洲天堂男人天堂| 亚洲三级在线播放| 亚洲Av永久无码精品一区二区| 亚洲av纯肉无码精品动漫| 亚洲AV成人精品一区二区三区 | 91亚洲国产在人线播放午夜| 亚洲福利电影在线观看| 亚洲已满18点击进入在线观看| 亚洲AV无码精品国产成人| 亚洲毛片av日韩av无码| 久久亚洲国产中v天仙www|