mirror of
https://github.com/netzmacht/contao-leaflet-geocode-widget.git
synced 2025-11-28 03:33:47 +01:00
103 lines
3.6 KiB
XML
103 lines
3.6 KiB
XML
<?xml version="1.0"?>
|
|
<ruleset>
|
|
<arg name="basepath" value="."/>
|
|
<arg name="extensions" value="php"/>
|
|
<arg name="parallel" value="80"/>
|
|
<arg name="cache" value=".phpcs-cache"/>
|
|
<arg name="colors"/>
|
|
|
|
<!-- Required for the SlevomatCodingStandard which utilizes composer dependencies -->
|
|
<autoload>vendor/autoload.php</autoload>
|
|
|
|
<!-- Ignore warnings, show progress of the run and show sniff names -->
|
|
<arg value="nps"/>
|
|
|
|
<!-- Directories to be checked -->
|
|
<file>src</file>
|
|
|
|
<!-- Include full Doctrine Coding Standard -->
|
|
<rule ref="Doctrine">
|
|
<exclude name="SlevomatCodingStandard.Classes.SuperfluousAbstractClassNaming.SuperfluousPrefix"/>
|
|
<exclude name="SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint"/>
|
|
<exclude name="SlevomatCodingStandard.TypeHints.PropertyTypeHint.MissingNativeTypeHint"/>
|
|
</rule>
|
|
|
|
<rule ref="Generic.Files.LineLength">
|
|
<properties>
|
|
<property name="lineLimit" value="120"/>
|
|
<property name="absoluteLineLimit" value="120"/>
|
|
</properties>
|
|
<exclude-pattern>src/Resources/contao/languages/*</exclude-pattern>
|
|
</rule>
|
|
|
|
<rule ref="SlevomatCodingStandard.TypeHints.ParameterTypeHint">
|
|
<properties>
|
|
<property name="enableObjectTypeHint" value="false" />
|
|
</properties>
|
|
</rule>
|
|
|
|
<rule ref="SlevomatCodingStandard.TypeHints.PropertyTypeHint">
|
|
<properties>
|
|
<property name="enableMixedTypeHint" value="false" />
|
|
<property name="enableUnionTypeHint" value="false" />
|
|
</properties>
|
|
</rule>
|
|
|
|
<rule ref="SlevomatCodingStandard.TypeHints.ReturnTypeHint">
|
|
<properties>
|
|
<property name="enableStaticTypeHint" value="false" />
|
|
<property name="enableMixedTypeHint" value="false" />
|
|
<property name="enableUnionTypeHint" value="false" />
|
|
</properties>
|
|
</rule>
|
|
|
|
<rule ref="PSR1.Methods.CamelCapsMethodName.NotCamelCaps">
|
|
<exclude-pattern>spec/.*\.php</exclude-pattern>
|
|
</rule>
|
|
|
|
<!-- Require specific order of phpDoc annotations with empty newline between specific groups -->
|
|
<rule ref="SlevomatCodingStandard.Commenting.DocCommentSpacing">
|
|
<properties>
|
|
<property name="linesCountBeforeFirstContent" value="0"/>
|
|
<property name="linesCountAfterLastContent" value="0"/>
|
|
<property name="linesCountBetweenDescriptionAndAnnotations" value="1"/>
|
|
<property name="linesCountBetweenAnnotationsGroups" value="1"/>
|
|
<property name="annotationsGroups" type="array">
|
|
<element value="
|
|
@internal,
|
|
@deprecated,
|
|
"/>
|
|
<element value="
|
|
@template,
|
|
@psalm-template,
|
|
@template-implements,
|
|
@template-extends,
|
|
@implements,
|
|
@extends
|
|
"/>
|
|
<element value="
|
|
@link,
|
|
@see,
|
|
@uses,
|
|
"/>
|
|
<element value="
|
|
@ORM\,
|
|
@ODM\,
|
|
@PHPCR\,
|
|
"/>
|
|
<element value="
|
|
@param,
|
|
@psalm-param,
|
|
@phpstan-param,
|
|
"/>
|
|
<element value="
|
|
@return,
|
|
@psalm-return,
|
|
@phpstan-return,
|
|
"/>
|
|
<element value="@throws"/>
|
|
</property>
|
|
</properties>
|
|
</rule>
|
|
</ruleset>
|