Я внедряю PHPCS для существующего проекта. Я хочу проверить, есть ли в функциях докблок.
В настоящее время я использую следующие правила:
<rule ref="Squiz.Commenting.FunctionComment" />
<rule ref="Squiz.Commenting.FunctionCommentThrowTag" />
<rule ref="Squiz.Commenting.VariableComment" />
<rule ref="Squiz.Commenting.DocCommentAlignment"/>
<rule ref="Generic.Files.LineLength">
<properties>
<property name="absoluteLineLimit" value="120"/>
<property name="lineLimit" value="120"/>
</properties>
</rule>
<!-- Ban some functions -->
<rule ref="Generic.PHP.ForbiddenFunctions">
<properties>
<property name="forbiddenFunctions" type="array">
<element key="print" value="echo"/>
<element key="var_dump" value="null"/>
<element key="dd" value="null"/>
<element key="dump" value="null"/>
<element key="echo" value="null"/>
<element key="print_r" value="null"/>
<element key="var_export" value="null"/>
</property>
</properties>
</rule>
Но я часто сталкиваюсь с тем, что комментарий к параметру должен начинаться с заглавной буквы. Письмо и конец с полной остановкой.
Как я могу сделать правила менее строгими в отношении заглавных букв и полных остановок
Редактировать: В настоящее время блок кода также хочет выровнять параметры. Это создает много уродливых пробелов между @param array
и $parameter
. Могу ли я удалить это правило в phpcs & phpcbf?