有一個開源的php項目,我想通過減少一些編碼指導違規做出貢獻。因爲對於特定的嗅探大約有5000次違規行爲,我猜想使用一些正則表達式是適當的。正則表達式在逗號前加逗號前的參數(符合編碼準則)
編碼指導規則稱爲「FunctionCallArgumentSpacingNoSpaceAfterComma」。這意味着所有的參數都應該用逗號和空格隔開。
這些示例代碼片段違反此規則:
$this->message('About', 'Warning, very important!', $this->securityRisk().$this->alterPasswordForm(),2);
$sFiles = t3lib_div::getFilesInDir(PATH_typo3conf,'sql',1,1);
if (!strstr(implode(',',$sFiles).',', '/database.sql,')) {
任何人可以幫助創建一個有用的正則表達式來修復這些編碼理念爲指導違規?我嘗試了幾個小時,但不幸的是我無法自己解決這個問題。
你是否想過,如果可以用一個簡單的正則表達式來做到這一點,有人會這樣做? – geekosaur
有沒有一個PHP IDE可以做到這一點? – jahroy
netbeans可以通過自動配置來實現這一點,但據我所知,它不能僅僅做這個特定的自動配置。所以我會搞砸一些其他的東西。 – mostwanted