| Item | Description |
|---|---|
| PHP Code Sniffer (phpcs) Path |
In this text box, specify the location of the Code Sniffer utility phpcs.
Type the path manually or click the Browse button and select the path in the dialog box, that opens.
To check that the specified path to phpcs.bat ensures interaction between PhpStorm and Code Sniffer, that is, the tool can be launched from PhpStorm and PhpStorm will receive problem reports from it, click the Validate button. This validation is equal to running the phpcs --version command. If validation passes successfully, PhpStorm displays the information on the detected Code Sniffer version. |
| Maximum number of messages per file | In this text box, set the upper limit for the total number of messages to be reported for a file. All the messages above this limit will be rejected. PhpStorm will display the following warning right in the code: Too many PHP Code Sniffer messages and suggest adding the file to the Ignored files list. |
| Tool process timeout | In this text box, specify how long you want PhpStorm to wait for a result from PHP Code Sniffer, whereupon the process is killed to prevent excessive CPU and memory usage. This gives you the possibility to fine tune the PHP Code Sniffer process behavior depending on the configuration of your computer and the rule sets used. |
| Ignored files |
This area displays a list of files that Code Sniffer skips. PhpStorm suggests adding a new file to the list during inspection,
when the amount of messages reported in the file exceeds the limit specified in the Maximum number of messages per file field,
thus slowing down PhpStorm. For each file, PhpStorm displays its name and location.
|

tool in PhpStorm
and configure Code Sniffer's behaviour.
and select the path in the dialog box, that opens.
.
.