簡體   English   中英

Eclipse Checkstyle與Formatter與Cleanup?

[英]Eclipse Checkstyle vs Formatter vs Cleanup?

我在eclipse下看到這三個功能。 我對它們有個想法,但我不知道它們之間的確切區別。

它們都定義了某種類型的規則並應用更改。 例如:-如果您有任何未使用的導入,則可以根據清除,格式化程序或檢查樣式的設置刪除未使用的導入。 checkstyle,formatter和cleanup有什么區別?

Checkstyle可用於檢查是否符合特定的編碼標准/慣例。 這不會更改您的代碼,而只會標記不符合要求的行。

Formatter用於使所有源代碼遵循指定的格式約定。 它確實會更改您的代碼,例如,它可能縮進一定數量,將方括號移到新行,換行或其他類似操作。

清理更通用,也可能會更改您的代碼。 它可以調用例如格式化程序,組織導入(根據需要添加或刪除它們),添加缺失的注釋或刪除未使用的代碼。

簡而言之,Checkstyle僅檢查規則,而不修改代碼,Formatter修改源文件,但僅進行與格式相關的更改,而Cleanup不僅更改源文件,而且還可以通過添加或刪除行來更改代碼。

CheckStyle-這是SCA( 靜態代碼分析 )工具的示例。 Java的其他SCA工具。

Formatter-僅限於格式化源代碼。

清理-格式化程序+其他功能(例如刪除尾隨空格,排序成員等)

要了解Cleanup and Formatter的確切區別。 為其中每個創建新的配置文件,並檢查差異。 請參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM