diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2023-07-02 18:48:13 +0200 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2023-07-02 18:48:13 +0200 |
commit | 6c63b1fcfe593e002aacfb6093a509137999e97e (patch) | |
tree | dd84811476ce21dc09b6b49a42519952df6cd7ff | |
parent | 337be970758cba3704ad79132b83a7ab1dd44312 (diff) | |
download | hubzilla-ddev-6c63b1fcfe593e002aacfb6093a509137999e97e.tar.gz hubzilla-ddev-6c63b1fcfe593e002aacfb6093a509137999e97e.tar.bz2 hubzilla-ddev-6c63b1fcfe593e002aacfb6093a509137999e97e.zip |
Add base phpcs comfig for Hubzilla
-rw-r--r-- | .phpcs.xml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/.phpcs.xml b/.phpcs.xml new file mode 100644 index 0000000..b1b08f8 --- /dev/null +++ b/.phpcs.xml @@ -0,0 +1,46 @@ +<?xml version="1.0"?> +<ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="PHP_CodeSniffer" xsi:noNamespaceSchemaLocation="phpcs.xsd"> + <description>PHP CodeSniffer config for Hubzilla</description> + + <file>boot.php</file> + <file>index.php</file> + <file>app</file> + <file>include</file> + <file>install</file> + <file>library</file> + <file>tests</file> + <file>util</file> + <file>vendor</file> + <file>view</file> + <file>Zotlabs</file> + + <rule ref="Generic"> + <exclude name="Generic.Arrays.ArrayIndent"/> + <exclude name="Generic.Arrays.DisallowLongArraySyntax"/> + <exclude name="Generic.Arrays.DisallowShortArraySyntax"/> + <exclude name="Generic.Files.EndFileNoNewline"/> + <exclude name="Generic.Files.LowercasedFilename"/> + <exclude name="Generic.Formatting.MultipleStatementAlignment"/> + <exclude name="Generic.Formatting.SpaceAfterNot"/> + <exclude name="Generic.Functions.FunctionCallArgumentSpacing"/> + <exclude name="Generic.Functions.OpeningFunctionBraceBsdAllman"/> + <exclude name="Generic.NamingConventions.CamelCapsFunctionName"/> + <exclude name="Generic.PHP.ClosingPHPTag"/> + <exclude name="Generic.PHP.RequireStrictTypes"/> + <exclude name="Generic.PHP.UpperCaseConstant"/> + <exclude name="Generic.WhiteSpace.DisallowTabIndent"/> + <exclude name="Generic.WhiteSpace.ScopeIndent"/> + </rule> + + <!-- + Warn about lines longer than 120 columns, lines longer than 150 + columns will flag an error. + --> + <rule ref="Generic.Files.LineLength"> + <properties> + <property name="lineLimit" value="100" /> + <property name="absoluteLineLimit" value="150" /> + </properties> + </rule> + +</ruleset> |