2011-05-24 122 views
4

我已經創建了自定義的php_codesniffer規則,我想在Eclipse中進行集成。我在Eclipse-> prefrences-> phptool-> PHPCodesniffer中添加了新規則。也啓用php_Codesniffer驗證。但是當我打算應用它時,它會給我提供錯誤將自定義的PHP-CodeSniffer規則集成到Eclipse中

'無法在文件c:/user/abc/workspace/.metadata/.plugin/上執行文件 - 理由啓動配置org.eclipse.debug.core/.launches/pti_phpcs不存在。'

而規則不適用。但是,當我打算應用默認規則PEAR時,Sniff會在沒有任何錯誤的情況下應用。

有人可以告訴我,有什麼需要檢查/設置或我做錯了什麼。我需要在Eclipse中添加自定義PHP-CodeSniffer規則進行驗證。

回答

0

不積極有關日食,但在Netbeans的去弄,我要創建我的CodeSniffer標準目錄的目錄爲我的自定義規則

在/ usr /共享/ PHP/PHP/CodeSniffer /標準/ CUSTOM

然後將ruleset.xml文件放在CUSTOM目錄中。

科莫允許您指定與 - 標準指令規則集,但是,這並不在Netbeans的不是日食或者

+3

終於讓我找到導入自定義codesniffer排除在日食的方式。 首先打開preferneces-> phpcodesniffer。 通過單擊梨庫鏈接檢查梨庫路徑。如果列表中未提及路徑,則創建新路徑並提及梨安裝路徑。然後應用它並返回到phptool-phpcodesniffer頁面,選擇梨路徑安裝庫,然後可以看到列表中的所有自定義規則,然後選擇其中一個並應用。 它適合我。 – Gaurav 2011-05-31 12:22:05

+0

很高興你得到它! CodeSniffer實現(突出顯示)是我更喜歡Netbeans到Komodo的原因之一。我將不得不在eclipse – charlie 2011-05-31 18:34:38

+1

@Gaurav中查看它,請將您的評論作爲解決此問題的解決方案,因爲它是「解決方案」。很難發現它何時發佈在其他人的帖子的評論中,這是一個甚至不是解決方案的帖子。 – Sander 2013-01-31 14:13:55

0

我有幾個問題想安裝CodeSniffer,使其與Eclipse的正常運行工作,並可能。

這是我遵循的步驟使其正常運行,您將在此帖子中找到有關如何配置的詳細說明,How to Eclipse + CodeSniffer + CakePHP Sniff


轉至喜好菜單上Eclipse並導航至......

PHP -> PHP Executables -> Add... 

http://blog.zot24.com/content/images/2014/Feb/configuring_php_homebrew_in_eclipse.png

一旦我們有我們的Eclipse配置PHP我們必須建立PEAR去...

PHP Tools -> Library -> PEAR -> New... 

並選擇其中php55使用homebrew安裝,您可以運行此命令知道

然後,只需添加在該命令

.../lib/PHP 

http://blog.zot24.com/content/images/2014/Feb/codesniffer_cakephp_eclipse_1.png

而最後結束的php55

brew --prefix php55 
路徑步驟是選擇我們剛配置的 PEAR路徑作爲我們的 PHP CodeSniffer使用的默認庫,如下圖所示:

http://blog.zot24.com/content/images/2014/Feb/codesniffer_cakephp_eclipse_2.png

完成!只是享受一個代碼乾淨!:)

http://blog.zot24.com/content/images/2014/Feb/codesniffer_cakephp_eclipse_3.png