Skip to content

Commit 21889bd

Browse files
authored
Merge pull request #178 from wp-cli/fix/add-missing-filesystem-function-exceptions
2 parents bd3f6d6 + 6f236cb commit 21889bd

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

WP_CLI_CS/ruleset.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,23 @@
7979
<exclude name="Universal.Operators.DisallowShortTernary.Found"/>
8080

8181
<!-- Allow filesystem operations because WordPress APIs may not be available -->
82+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_chgrp" />
83+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_chmod" />
84+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_chown" />
85+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fclose" />
8286
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_file_put_contents" />
87+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fopen" />
88+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fputs" />
89+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fread" />
90+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fsockopen" />
91+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_fwrite" />
92+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_is_writable" />
93+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_is_writeable" />
8394
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_mkdir" />
95+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_pfsockopen" />
96+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_readfile" />
8497
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_rmdir" />
98+
<exclude name="WordPress.WP.AlternativeFunctions.file_system_operations_touch" />
8599
<exclude name="WordPress.WP.AlternativeFunctions.rename_rename" />
86100
<exclude name="WordPress.WP.AlternativeFunctions.unlink_unlink" />
87101

@@ -131,7 +145,7 @@
131145
<property name="exclude" type="array">
132146
<element value="curl"/>
133147
<element value="file_get_contents"/>
134-
<element value="file_system_read"/>
148+
<element value="file_system_operations"/>
135149
<!-- As PHP 5.4. is the minimum for most projects, using json_encode() is fine. -->
136150
<element value="json_encode"/>
137151
</property>

0 commit comments

Comments
 (0)