Re: List of all Sniffs in PHP_CodeSniffer
| From: | Greg Sherwood | Date: | Thu, 26 Mar 2009 21:30:00 +0000 |
| Subject: | Re: List of all Sniffs in PHP_CodeSniffer | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-51667@lists.php.net to get a copy of this message | ||
Hi Julien,
PHP_CodeSniffer has a verbose output option that allows you to see all sniffs included in a standard when you check a file. Depending on what you want to do with the list, this information might be enough.
squiz@debian:~/PHP_CodeSniffer$ phpcs -vvv --standard=PEAR temp.php
Registering sniffs in PEAR standard...
Registered PEAR_Sniffs_WhiteSpace_ObjectOperatorIndentSniff
Registered PEAR_Sniffs_WhiteSpace_ScopeIndentSniff
Registered PEAR_Sniffs_WhiteSpace_ScopeClosingBraceSniff
Registered PEAR_Sniffs_Files_LineLengthSniff
Registered PEAR_Sniffs_Files_LineEndingsSniff
Registered PEAR_Sniffs_Files_IncludingFileSniff
Registered PEAR_Sniffs_Commenting_FileCommentSniff
Registered PEAR_Sniffs_Commenting_ClassCommentSniff
Registered PEAR_Sniffs_Commenting_InlineCommentSniff
Registered PEAR_Sniffs_Commenting_FunctionCommentSniff
Registered PEAR_Sniffs_NamingConventions_ValidVariableNameSniff
Registered PEAR_Sniffs_NamingConventions_ValidFunctionNameSniff
Registered PEAR_Sniffs_NamingConventions_ValidClassNameSniff
Registered PEAR_Sniffs_ControlStructures_MultiLineConditionSniff
Registered PEAR_Sniffs_ControlStructures_ControlSignatureSniff
Registered PEAR_Sniffs_ControlStructures_InlineControlStructureSniff
Registered PEAR_Sniffs_Formatting_MultiLineAssignmentSniff
Registered PEAR_Sniffs_Classes_ClassDeclarationSniff
Registered PEAR_Sniffs_Functions_FunctionDeclarationSniff
Registered PEAR_Sniffs_Functions_ValidDefaultValueSniff
Registered PEAR_Sniffs_Functions_FunctionCallSignatureSniff
Registered PEAR_Sniffs_Functions_FunctionCallArgumentSpacingSniff
Registered Generic_Sniffs_NamingConventions_UpperCaseConstantNameSniff
Registered Generic_Sniffs_PHP_LowerCaseConstantSniff
Registered Generic_Sniffs_PHP_DisallowShortOpenTagSniff
Registered Generic_Sniffs_WhiteSpace_DisallowTabIndentSniff
DONE (26 sniffs registered)
...
You will need to check a file to get this list to show. Change the standard to whatever you want to get a list for and be prepared for a lot more output after this top section.
Greg
On 26/03/2009, at 11:34 PM, Julien Lancelot wrote:
Hello, I'd like to know if there's a way to extract all available sniffs from all standard (Generci, PEAR, Zend, ...) of PHP CodeSniffer ? Or has someone already have this list? Thanks a lot! Regards, Julien Lancelot --PEAR Development Mailing List (http://pear.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php------------------ Greg Sherwood | Product Development Manager Squiz 92 Jarrett St Leichhardt, Sydney NSW, Australia 2040 t: 13000 SQUIZ ( Support ) t: +61 2 8507 9900 / 1300 130 661 f: +61 2 8507 9988 e: gsherwood@squiz.net w: http://matrix.squiz.net w: http://www.squiz.net Sydney | Melbourne | Canberra | Hobart | Brisbane Australia | New Zealand | United Kingdom | Poland