Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
/**
3
 * Squiz Coding Standard.
4
 *
5
 * PHP version 5
6
 *
7
 * @category  PHP
8
 * @package   PHP_CodeSniffer
9
 * @author    Greg Sherwood <gsherwood@squiz.net>
10
 * @author    Marc McIntyre <mmcintyre@squiz.net>
11
 * @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)
12
 * @license   http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence
13
 * @version   CVS: $Id: SquizCodingStandard.php 286785 2009-08-04 05:19:21Z squiz $
14
 * @link      http://pear.php.net/package/PHP_CodeSniffer
15
 */
16
 
17
if (class_exists('PHP_CodeSniffer_Standards_CodingStandard', true) === false) {
18
    throw new PHP_CodeSniffer_Exception('Class PHP_CodeSniffer_Standards_CodingStandard not found');
19
}
20
 
21
/**
22
 * Squiz Coding Standard.
23
 *
24
 * @category  PHP
25
 * @package   PHP_CodeSniffer
26
 * @author    Greg Sherwood <gsherwood@squiz.net>
27
 * @author    Marc McIntyre <mmcintyre@squiz.net>
28
 * @copyright 2006 Squiz Pty Ltd (ABN 77 084 670 600)
29
 * @license   http://matrix.squiz.net/developer/tools/php_cs/licence BSD Licence
30
 * @version   Release: 1.2.1
31
 * @link      http://pear.php.net/package/PHP_CodeSniffer
32
 */
33
class PHP_CodeSniffer_Standards_Squiz_SquizCodingStandard extends PHP_CodeSniffer_Standards_CodingStandard
34
{
35
 
36
 
37
    /**
38
     * Return a list of external sniffs to include with this standard.
39
     *
40
     * The Squiz standard uses some generic sniffs, and also borrows from the
41
     * the PEAR standard.
42
     *
43
     * @return array
44
     */
45
    public function getIncludedSniffs()
46
    {
47
        return array(
48
                'Generic/Sniffs/CodeAnalysis/UnusedFunctionParameterSniff.php',
49
                'Generic/Sniffs/Commenting/TodoSniff.php',
50
                'Generic/Sniffs/ControlStructures/InlineControlStructureSniff.php',
51
                'Generic/Sniffs/Formatting/DisallowMultipleStatementsSniff.php',
52
                'Generic/Sniffs/Formatting/SpaceAfterCastSniff.php',
53
                'Generic/Sniffs/NamingConventions/ConstructorNameSniff.php',
54
                'Generic/Sniffs/NamingConventions/UpperCaseConstantNameSniff.php',
55
                'Generic/Sniffs/Metrics/CyclomaticComplexitySniff.php',
56
                'Generic/Sniffs/Metrics/NestingLevelSniff.php',
57
                'Generic/Sniffs/PHP/DisallowShortOpenTagSniff.php',
58
                'Generic/Sniffs/Strings/UnnecessaryStringConcatSniff.php',
59
                'Generic/Sniffs/WhiteSpace/DisallowTabIndentSniff.php',
60
                'PEAR/Sniffs/ControlStructures/MultiLineConditionSniff.php',
61
                'PEAR/Sniffs/Files/IncludingFileSniff.php',
62
                'PEAR/Sniffs/Formatting/MultiLineAssignmentSniff.php',
63
                'PEAR/Sniffs/Functions/FunctionCallArgumentSpacingSniff.php',
64
                'PEAR/Sniffs/Functions/FunctionCallSignatureSniff.php',
65
                'Zend/Sniffs/Debug/CodeAnalyzerSniff.php',
66
               );
67
 
68
    }//end getIncludedSniffs()
69
 
70
 
71
}//end class
72
?>