Class: PHP_CodeSniffer
Source Location: /PHP_CodeSniffer-0.9.0/CodeSniffer.php
PHP_CodeSniffer tokenises PHP code and detects violations of a defined set of coding standards.
Author(s):
Version:
- Release: @package_version@
Copyright:
- 2006 Squiz Pty Ltd (ABN 77 084 670 600)
|
|
|
Inherited Variables
|
Inherited Methods
|
Class Details
Class Variables
Method Detail
__construct (Constructor) [line 134]
PHP_CodeSniffer __construct(
[int
$verbosity = 0])
|
|
Constructs a PHP_CodeSniffer object.
Parameters:
autoload [line 148]
void autoload(
string
$className)
|
|
Autoload static method for loading classes and interfaces.
Parameters:
generateDocs [line 863]
void generateDocs(
string
$standard, [array
$sniffs = array()], [string
$generator = 'text'])
|
|
Generates documentation for a coding standard.
Parameters:
getAllConfigData [line 1370]
string getAllConfigData(
)
|
|
Get all config data in an array.
getConfigData [line 1307]
string getConfigData(
string
$key)
|
|
Get a single config value. Config data is stored in the data dir, in a file called CodeSniffer.conf. It is a simple PHP array.
Parameters:
getFiles [line 880]
array(PHP_CodeSniffer_File) getFiles(
)
|
|
Returns the PHP_CodeSniffer file objects.
getInstalledStandards [line 1243]
array getInstalledStandards(
[boolean
$includeGeneric = false], [string
$standardsDir = ''])
|
|
Get a list of all coding standards installed. Coding standards are directories located in the CodeSniffer/Standards directory. Valid coding standards include a Sniffs subdirectory.
Parameters:
getSniffFiles [line 335]
array getSniffFiles(
string
$dir, [string
$standard = null])
|
|
Return a list of sniffs that a coding standard has defined. Sniffs are found by recursing the standard directory and also by asking the standard for included sniffs.
Parameters:
isCamelCaps [line 1081]
boolean isCamelCaps(
string
$string, [boolean
$classFormat = false], [boolean
$public = true], [boolean
$strict = true])
|
|
Returns true if the specified string is in the camel caps format.
Parameters:
isInstalledStandard [line 1286]
boolean isInstalledStandard(
string
$standard)
|
|
Determine if a standard is installed. Coding standards are directories located in the CodeSniffer/Standards directory. Valid coding standards include a Sniffs subdirectory.
Parameters:
isUnderscoreName [line 1143]
boolean isUnderscoreName(
string
$string)
|
|
Returns true if the specified string is in the underscore caps format.
Parameters:
prepareErrorReport [line 552]
array prepareErrorReport(
[boolean
$showWarnings = true])
|
|
Pre-process and package errors and warnings for all files. Used by error reports to get a packaged list of all errors and warnings in each file.
Parameters:
printErrorReport [line 685]
int printErrorReport(
[boolean
$showWarnings = true])
|
|
Prints all errors and warnings for each file processed. Errors and warnings are displayed together, grouped by file.
Parameters:
printErrorReportSummary [line 776]
int printErrorReportSummary(
[boolean
$showWarnings = true])
|
|
Prints a summary of errors and warnings for each file processed. If verbose output is enabled, results are shown for all files, even if they have no errors or warnings. If verbose output is disabled, we only show files that have at least one warning or error.
Parameters:
printXMLErrorReport [line 644]
int printXMLErrorReport(
[boolean
$showWarnings = true])
|
|
Prints all errors and warnings for each file processed, in an XML format. Errors and warnings are displayed together, grouped by file.
Parameters:
process [line 217]
void process(
string|array
$files, string
$standard, [array
$sniffs = array()], [boolean
$local = false])
|
|
Processes the files/directories that PHP_CodeSniffer was constructed with.
Parameters:
processFile [line 496]
void processFile(
string
$file)
|
|
Run the code sniffs over a signle given file. Processes the file and runs the PHP_CodeSniffer sniffs to verify that it conforms with the standard.
Parameters:
processFiles [line 450]
void processFiles(
string
$dir, [boolean
$local = false])
|
|
Run the code sniffs over each file in a given directory. Recusively reads the specified directory and performs the PHP_CodeSniffer sniffs on each source file found within the directories.
Parameters:
registerTokenListeners [line 277]
void registerTokenListeners(
string
$standard, [array
$sniffs = array()])
|
|
Registers installed sniffs in the coding standard being used. Traverses the standard directory for classes that implement the PHP_CodeSniffer_Sniff interface asks them to register. Each of the sniff's class names must be exact as the basename of the sniff file.
Parameters:
resolveSimpleToken [line 973]
array resolveSimpleToken(
string
$token)
|
|
Converts simple tokens into a format that conforms to complex tokens produced by token_get_all(). Simple tokens are tokens that are not in array form when produced from token_get_all().
Parameters:
resolveTstringToken [line 930]
array resolveTstringToken(
array
$token)
|
|
Converts T_STRING tokens into more usable token names. The token should be produced using the token_get_all() function. Currently, not all T_STRING tokens are converted.
Parameters:
setAllowedFileExtensions [line 179]
void setAllowedFileExtensions(
array
$extensions)
|
|
Sets an array of file extensions that we will allow checking of.
Parameters:
setConfigData [line 1337]
boolean setConfigData(
string
$key, string
$value)
|
|
Set a single config value. Config data is stored in the data dir, in a file called CodeSniffer.conf. It is a simple PHP array.
Parameters:
setIgnorePatterns [line 195]
void setIgnorePatterns(
array
$patterns)
|
|
Sets an array of ignore patterns that we use to skip files and folders. Patterns are not case sensitive.
Parameters:
standardiseToken [line 898]
array standardiseToken(
string|array
$token)
|
|
Takes a token produced from
and produces a more uniform token. Note that this method also resolves T_STRING tokens into more descrete types, therefore there is no need to call resolveTstringToken()
Parameters:
suggestType [line 1175]
string suggestType(
string
$varType)
|
|
Returns a valid variable type for param/var tag. If type is not one of the standard type, it must be a custom type. Returns the correct type name suggestion if type name is invalid.
Parameters:
Documentation generated on Mon, 11 Mar 2019 15:09:55 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|