|
| 1 | +<?xml version="1.0"?> |
| 2 | +<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="Code Style Ruleset"> |
| 3 | + <!-- config --> |
| 4 | + <rule ref="PSR12"> |
| 5 | + <exclude name="PSR12.Classes.AnonClassDeclaration"/> |
| 6 | + </rule> |
| 7 | + <rule ref="Generic.PHP.ForbiddenFunctions"> |
| 8 | + <properties> |
| 9 | + <property name="forbiddenFunctions" type="array" extend="true"> |
| 10 | + <!-- deprecated/aliased functions --> |
| 11 | + <element key="join" value="implode" /> |
| 12 | + <element key="chop" value="rtrim" /> |
| 13 | + <element key="strchr" value="strstr" /> |
| 14 | + <element key="show_source" value="highlight_file" /> |
| 15 | + <element key="ini_alter" value="ini_set" /> |
| 16 | + <element key="dns_check_record" value="checkdnsrr" /> |
| 17 | + <element key="dns_get_mx" value="getmxrr" /> |
| 18 | + <element key="doubleval" value="floatval" /> |
| 19 | + <element key="is_long" value="is_int" /> |
| 20 | + <element key="is_integer" value="is_int" /> |
| 21 | + <element key="is_double" value="is_float" /> |
| 22 | + <element key="is_real" value="is_float" /> |
| 23 | + <element key="fputs" value="fwrite" /> |
| 24 | + <element key="set_file_buffer" value="stream_set_write_buffer" /> |
| 25 | + <element key="set_socket_blocking" value="stream_set_blocking" /> |
| 26 | + <element key="socket_set_blocking" value="stream_set_blocking" /> |
| 27 | + <element key="stream_register_wrapper" value="stream_wrapper_register" /> |
| 28 | + <element key="socket_set_timeout" value="stream_set_timeout" /> |
| 29 | + <element key="socket_get_status" value="stream_get_meta_data" /> |
| 30 | + <element key="is_writeable" value="is_writable" /> |
| 31 | + <element key="pos" value="current" /> |
| 32 | + <element key="sizeof" value="count" /> |
| 33 | + |
| 34 | + <!-- deprecated/aliased operators --> |
| 35 | + <element key="delete" value="unset" /> |
| 36 | + <element key="print" value="echo" /> |
| 37 | + <element key="create_function" value="null" /> |
| 38 | + </property> |
| 39 | + </properties> |
| 40 | + </rule> |
| 41 | + |
| 42 | + <arg name="colors"/> |
| 43 | + |
| 44 | + <!-- includes --> |
| 45 | + <file>./src</file> |
| 46 | + |
| 47 | + <!-- excludes --> |
| 48 | + <exclude-pattern type="relative">*/tests/*</exclude-pattern> |
| 49 | +</ruleset> |
0 commit comments