checkstyle

    1熱度

    2回答

    我開始使用靜態代碼分析工具,如Checkstyle,PMD和FindBugs。 PMD允許的審查,通過添加註釋到行結束標記代碼: System.out.println("Test"); // NOPMD by edward on 9/23/14 10:22 AM 我真的不喜歡尾隨註釋也是如此的CheckStyle(「不要使用尾隨註釋。 「)。有沒有辦法告訴PMD一個特定的代碼被審查,而不使用尾

    2熱度

    1回答

    我有一個Maven項目有幾個模塊,包括org.eclipse.cdt.core。出於某種原因,客戶也想構建org.eclipse.cdt.core。 我想生成一個彙總的Checkstyle報表,其中包含所有org.eclipse.cdt.core.*(包括子包)類的文件不包括在內。 爲此,我指定的excludes標籤作爲 <excludes>**/org/eclipse/cdt/core/**/*

    1熱度

    1回答

    當我有一個沒有javadoc的公共方法時,Checkstyle會發出警告,這很好!當我重寫公共方法時,我不會收到警告,因爲javadoc已經在方法的父類中可用。 現在我對我的方法有其他註釋,例如@MyEvent。現在我確實得到了警告,但不想要它,因爲註釋足夠了。我可以排除具有特定註釋的方法的警告嗎? 有一些解決方案涉及到像我的代碼@SuppressWarnings或像// CHECKSTYLE.O

    1熱度

    2回答

    我有一個運行時異常,我在我的項目中創建,我想確保它在我的一個類中被捕獲,以便整個程序不會爆炸當它發生時(例如,如果有人刪除了我想通過構建或靜態分析工具中的某些內容失敗的try/catch語句)。不幸的是,由於java沒有強制我對這個未經檢查的異常使用try/catch語句,所以在編譯時沒有辦法強制執行它。 (我不能將我的異常更改爲檢查的異常)。 我想知道是否有任何方法來強制執行特定類中的try/c

    1熱度

    1回答

    我在eclipse中使用Checkstyle Plug-in 5.7.0與Java 8。我得到Got an exception - expecting EOF, found 'throw'在我的界面默認方法。你能幫我解決我的檢查方式嗎?以下是方法 default void validate(final String fieldName) { if (StringUtils.isEmpty

    1熱度

    1回答

    我們允許最多五個return語句pro方法。是否有一個檢查規則,如果方法有五個以上的返回語句,會給我一個威懾? ps。請不要開始討論「爲什麼我會允許多一個退出點」;)

    2熱度

    2回答

    我們正在開發Web應用程序作爲一個團隊,並決定是符合聲納規則在我國持續集成服務器在提交之前的所有插件checkstyles,PMD,FindBugs的碼。 思前想後,我們有2個計劃: 有在每個人的系統的本地聲納和整合,使用SonarQube插件蝕。 我們可以將checkstyles,Pmd,findbugs插件添加到eclipse中,並使用與聲納中相同的規則。 可能我知道的優點和各方案的利弊。 計

    -1熱度

    1回答

    在Checkstyle中(我正在使用maven插件),我可以使用WhitespaceAfter來確保特定標記後的空白。 有沒有辦法使用會產生WhitespaceBefore效果的東西?我想在一些開放的parens之前強制執行空格(例如,打開parens,例如)和一些左大括號。 我想WhitespaceAfter的for和如果令牌可以工作,但我無法弄清楚。 謝謝!

    0熱度

    2回答

    from myfolder import typing_commands as tcm import sys, StringIO class InfoTest(StartUpTest): IS_TEST = True def __init__(self): super(InfoTest, self).__init__() def setup(self

    1熱度

    1回答

    在SonarQube 4.4 Checkstyle的幻數設置在文件上面,它說,有一個逗號分開例如:「1,2,3,4, 5「爲ignoreNumbers將工作。但是,當我嘗試以逗號分隔的方式列出數字時,它會失敗。我得到它的唯一方法是將ignoreNumbers設置爲一個整數。