PHP CodeSniffer updates

This commit is contained in:
Andreas Gohr 2010-01-29 14:33:52 +01:00
parent f5b7878502
commit 61d58d1a44
2 changed files with 57 additions and 1 deletions

View File

@ -54,7 +54,7 @@ class PHP_CodeSniffer_Standards_DokuWiki_DokuWikiCodingStandard extends PHP_Code
'Squiz/Sniffs/PHP/NonExecutableCodeSniff.php',
// 'Squiz/Sniffs/PHP/CommentedOutCodeSniff.php', //FIXME should ignore oneliners
'Squiz/Sniffs/WhiteSpace/SuperfluousWhitespaceSniff.php',
'Squiz/Sniffs/PHP/NonExecutableCodeSniff.php',
'Squiz/Sniffs/CSS/LowercaseStyleDefinitionSniff.php',
'Squiz/Sniffs/CSS/MissingColonSniff.php',
'Squiz/Sniffs/CSS/DisallowMultipleStyleDefinitionsSniff.php',

View File

@ -0,0 +1,56 @@
<?php
/**
* DokuWiki_Sniffs_PHP_DiscouragedFunctionsSniff.
*
* PHP version 5
*
* @category PHP
* @package PHP_CodeSniffer
* @author Greg Sherwood <gsherwood@squiz.net>
* @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)
* @license http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence
* @version CVS: $Id: DiscouragedFunctionsSniff.php 265110 2008-08-19 06:36:11Z squiz $
* @link http://pear.php.net/package/PHP_CodeSniffer
*/
if (class_exists('Generic_Sniffs_PHP_ForbiddenFunctionsSniff', true) === false) {
throw new PHP_CodeSniffer_Exception('Class Generic_Sniffs_PHP_ForbiddenFunctionsSniff not found');
}
/**
* DokuWiki_Sniffs_PHP_DiscouragedFunctionsSniff.
*
* @category PHP
* @package PHP_CodeSniffer
* @author Greg Sherwood <gsherwood@squiz.net>
* @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)
* @license http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence
* @version Release: 1.2.2
* @link http://pear.php.net/package/PHP_CodeSniffer
*/
class DokuWiki_Sniffs_PHP_DiscouragedFunctionsSniff extends Generic_Sniffs_PHP_ForbiddenFunctionsSniff
{
/**
* A list of forbidden functions with their alternatives.
*
* The value is NULL if no alternative exists. IE, the
* function should just not be used.
*
* @var array(string => string|null)
*/
protected $forbiddenFunctions = array(
'date' => 'dformat',
'strftime' => 'dformat',
);
/**
* If true, an error will be thrown; otherwise a warning.
*
* @var bool
*/
protected $error = false;
}//end class
?>