1
0
mirror of https://github.com/Intervention/image.git synced 2025-08-21 05:01:20 +02:00

Setup rules

This commit is contained in:
Oliver Vogel
2024-01-30 17:25:45 +01:00
parent 2f2b0b46e3
commit 31042331e3

View File

@@ -2,9 +2,22 @@
<ruleset name="Intervention/image">
<rule ref="PSR12"/>
<!-- <rule ref="SlevomatCodingStandard.Arrays.SingleLineArrayWhitespace"/> -->
<!-- <rule ref="SlevomatCodingStandard.Classes.ClassConstantVisibility"/> -->
<!-- <rule ref="SlevomatCodingStandard.Classes.ClassMemberSpacing"/> -->
<!-- <rule ref="Generic.Arrays.ArrayIndent"/> -->
<rule ref="Generic.ControlStructures.InlineControlStructure"/>
<rule ref="Generic.Formatting.SpaceAfterCast"/>
<!-- <rule ref="Generic.Formatting.SpaceAfterNot"> -->
<!-- <properties> -->
<!-- <property name="spacing" value="0" /> -->
<!-- </properties> -->
<!-- </rule> -->
<rule ref="Generic.Metrics.NestingLevel"/>
<rule ref="SlevomatCodingStandard.Arrays.SingleLineArrayWhitespace"/>
<rule ref="SlevomatCodingStandard.Classes.ClassConstantVisibility"/>
<rule ref="SlevomatCodingStandard.Classes.ClassMemberSpacing"/>
<!-- <rule ref="SlevomatCodingStandard.Classes.ClassStructure"/> -->
<!-- <rule ref="SlevomatCodingStandard.Classes.ConstantSpacing"/> -->
<!-- <rule ref="SlevomatCodingStandard.Classes.MethodSpacing"/> -->
@@ -12,15 +25,14 @@
<!-- <rule ref="SlevomatCodingStandard.Classes.ParentCallSpacing"/> -->
<!-- <rule ref="SlevomatCodingStandard.Classes.PropertyDeclaration"/> -->
<!-- <rule ref="SlevomatCodingStandard.Classes.RequireSelfReference"/> -->
<!-- <rule ref="SlevomatCodingStandard.Complexity.Cognitive"/> -->
<!-- <rule ref="SlevomatCodingStandard.Files.TypeNameMatchesFileName"> -->
<!-- <properties> -->
<!-- <property name="rootNamespaces" type="array"> -->
<!-- <element key="src" value="Intervention\Image"/> -->
<!-- <element key="tests" value="Intervention\Image\Tests"/> -->
<!-- </property> -->
<!-- </properties> -->
<!-- </rule> -->
<rule ref="SlevomatCodingStandard.Files.TypeNameMatchesFileName">
<properties>
<property name="rootNamespaces" type="array">
<element key="src" value="Intervention\Image"/>
<element key="tests" value="Intervention\Image\Tests"/>
</property>
</properties>
</rule>
<!-- <rule ref="SlevomatCodingStandard.Namespaces.DisallowGroupUse"/> -->
<!-- <rule ref="SlevomatCodingStandard.Namespaces.UnusedUses"/> -->
<!-- <rule ref="SlevomatCodingStandard.Namespaces.UseDoesNotStartWithBackslash"/> -->
@@ -28,13 +40,17 @@
<!-- <rule ref="SlevomatCodingStandard.Namespaces.UseSpacing"/> -->
<!-- <rule ref="SlevomatCodingStandard.Namespaces.UselessAlias"/> -->
<!-- <rule ref="SlevomatCodingStandard.Strings.DisallowVariableParsing"/> -->
<!-- <rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes"> -->
<!-- <properties> -->
<!-- <property name="spacesCountAroundEqualsSign" value="0" /> -->
<!-- </properties> -->
<!-- </rule> -->
<rule ref="SlevomatCodingStandard.TypeHints.DeclareStrictTypes">
<properties>
<property name="spacesCountAroundEqualsSign" value="0" />
</properties>
</rule>
<!-- <rule ref="SlevomatCodingStandard.TypeHints.LongTypeHints"/> -->
<!-- <rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing"/> -->
<!-- <rule ref="SlevomatCodingStandard.PHP.UselessParentheses"/> -->
<rule ref="SlevomatCodingStandard.PHP.UselessSemicolon"/>
<!-- <rule ref="SlevomatCodingStandard.Whitespaces.DuplicateSpaces"/> -->
<!-- <rule ref="SlevomatCodingStandard.Variables.UnusedVariable"/> -->
<arg name="colors"/>
<arg value="p"/>