added lint rules file to repository
authordanix <danix@danix.xyz>
Wed, 4 Nov 2020 11:09:18 +0000 (12:09 +0100)
committerdanix <danix@danix.xyz>
Wed, 4 Nov 2020 11:09:18 +0000 (12:09 +0100)
phpcs.xml [new file with mode: 0644]

diff --git a/phpcs.xml b/phpcs.xml
new file mode 100644 (file)
index 0000000..9e19d6e
--- /dev/null
+++ b/phpcs.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="dagreynix" xsi:noNamespaceSchemaLocation="https://raw.githubusercontent.com/squizlabs/PHP_CodeSniffer/master/phpcs.xsd">
+    <description>danix Wordpress Coding Standards</description>
+
+    <!-- Scan all files in directory -->
+    <file>.</file>
+
+    <!-- Scan only PHP files -->
+    <arg name="extensions" value="php"/>
+
+    <!-- Show colors in console -->
+    <arg value="-colors"/>
+
+    <!-- Show sniff codes in all reports -->
+    <arg value="ns"/>
+
+    <!-- Include the WordPress-Extra standard. -->
+    <rule ref="WordPress-Extra">
+        <!-- Exclude any rules here -->
+        <exclude name="WordPress.PHP.DisallowShortTernary"/>
+    </rule>
+
+    <!-- Let's also check that everything is properly documented. -->
+    <!-- <rule ref="WordPress-Docs"/> -->
+
+    <!-- Add in some extra rules from other standards. -->
+    <rule ref="Generic.CodeAnalysis.UnusedFunctionParameter"/>
+    <rule ref="Generic.Commenting.Todo"/>
+
+    <config name="minimum_supported_wp_version" value="4.9"/>
+</ruleset>
\ No newline at end of file