<commit_before><?xml version="1.0" ?>
<ruleset name="Zenify">
    <description>The Zenify coding standard.</description>

    <!-- CodeAnalysis -->
    <rule ref="Generic.CodeAnalysis.EmptyStatement" />
    <rule ref="Generic.CodeAnalysis.JumbledIncrementer" />
    <rule ref="Generic.CodeAnalysis.UnconditionalIfStatement" />
    <rule ref="Generic.CodeAnalysis.UselessOverridingMethod" />

    <!-- Files -->
    <rule ref="Generic.Files.ByteOrderMark" />
    <rule ref="Generic.Files.LineLength">
        <properties>
            <property name="lineLimit" value="120" />
            <property name="absoluteLineLimit" value="120" />
        </properties>
        <severity>3</severity>
    </rule>
    <rule ref="Generic.Files.OneInterfacePerFile" />
    <rule ref="Generic.Files.OneTraitPerFile" />
    <rule ref="PSR1.Files.SideEffects" />
    <rule ref="PSR2.Files.EndFileNewline" />
    <rule ref="Zend.Files.ClosingTag" />

    <!-- Classes -->
    <rule ref="Generic.Classes.DuplicateClassName" />
    <rule ref="PSR2.Classes.PropertyDeclaration" />
    <rule ref="Squiz.Classes.ValidClassName" />
    <rule ref="Squiz.Classes.LowercaseClassKeywords" />

    <!-- ControlStructures -->
    <rule ref="Generic.ControlStructures.InlineControlStructure" />
    <rule ref="PEAR.ControlStructures.MultiLineCondition">
        <properties>
            <property name="indent" value="1" />
        </properties>
    </rule>
    <rule ref="PSR2.ControlStructures.ElseIfDeclaration" />
    <rule ref="Squiz.ControlStructures.ForEachLoopDeclaration" />
    <rule ref="Squiz.ControlStructures.ForLoopDeclaration" />
    <rule ref="Squiz.ControlStructures.LowercaseDeclaration" />

    <!-- Formatting -->
    <rule ref="Generic.Formatting.DisallowMultipleStatements" />
    <rule ref="Generic.Formatting.DisallowMultipleStatements.SameLine"><severity>0</severity></rule>
    <rule ref="Generic.Formatting.SpaceAfterCast" />

    <!-- Functions -->
    <rule ref="Generic.Functions.FunctionCallArgumentSpacing" />
    <rule ref="PEAR.Functions.ValidDefaultValue" />
    <rule ref="Squiz.Functions.FunctionDeclaration" />
    <rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing">
        <properties>
            <property name="equalsSpacing" value="1" />
        </properties>
    </rule>
    <rule ref="Squiz.Functions.MultiLineFunctionDeclaration" />
    <rule ref="Squiz.Functions.LowercaseFunctionKeywords" />

    <!-- Methods -->
    <rule ref="PSR2.Methods.MethodDeclaration" />

    <!-- Metrics -->
    <rule ref="Generic.Metrics.CyclomaticComplexity" />
    <rule ref="Generic.Metrics.NestingLevel">
        <properties>
            <property name="nestingLevel" value="3" />
            <property name="absoluteNestingLevel" value="6" />
        </properties>
    </rule>

    <!-- NamingConventions -->
    <rule ref="Generic.NamingConventions.UpperCaseConstantName" />
    <rule ref="Generic.NamingConventions.CamelCapsFunctionName" />

    <!-- PHP -->
    <rule ref="Generic.PHP.DisallowShortOpenTag" />
    <rule ref="Generic.PHP.UpperCaseConstant" />
    <rule ref="MySource.PHP.EvalObjectFactory" />
    <rule ref="MySource.PHP.GetRequestData" />
    <rule ref="Squiz.PHP.NonExecutableCode" />

    <!-- WhiteSpace -->
    <rule ref="Generic.WhiteSpace.DisallowSpaceIndent" />
    <rule ref="Squiz.WhiteSpace.MemberVarSpacing" />
    <rule ref="Squiz.WhiteSpace.LanguageConstructSpacing" />
    <rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing" />
    <rule ref="Squiz.WhiteSpace.OperatorSpacing" />
    <rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing" />
    <rule ref="Squiz.WhiteSpace.ScopeClosingBrace" />
    <rule ref="Squiz.WhiteSpace.SuperfluousWhitespace">
        <properties>
            <property name="ignoreBlankLines" value="false" />
        </properties>
    </rule>
</ruleset><commit_msg>multine definitions - indent by 1 tab<commit_after><?xml version="1.0" ?>
<ruleset name="Zenify">
	<description>The Zenify coding standard.</description>

	<!-- CodeAnalysis -->
	<rule ref="Generic.CodeAnalysis.EmptyStatement" />
	<rule ref="Generic.CodeAnalysis.JumbledIncrementer" />
	<rule ref="Generic.CodeAnalysis.UnconditionalIfStatement" />
	<rule ref="Generic.CodeAnalysis.UselessOverridingMethod" />

	<!-- Files -->
	<rule ref="Generic.Files.ByteOrderMark" />
	<rule ref="Generic.Files.LineLength">
		<properties>
			<property name="lineLimit" value="120" />
			<property name="absoluteLineLimit" value="120" />
		</properties>
		<severity>3</severity>
	</rule>
	<rule ref="Generic.Files.OneInterfacePerFile" />
	<rule ref="Generic.Files.OneTraitPerFile" />
	<rule ref="PSR1.Files.SideEffects" />
	<rule ref="PSR2.Files.EndFileNewline" />
	<rule ref="Zend.Files.ClosingTag" />

	<!-- Classes -->
	<rule ref="Generic.Classes.DuplicateClassName" />
	<rule ref="PSR2.Classes.PropertyDeclaration" />
	<rule ref="Squiz.Classes.ValidClassName" />
	<rule ref="Squiz.Classes.LowercaseClassKeywords" />

	<!-- ControlStructures -->
	<rule ref="Generic.ControlStructures.InlineControlStructure" />
	<rule ref="PEAR.ControlStructures.MultiLineCondition">
		<properties>
			<property name="indent" value="1" />
		</properties>
	</rule>
	<rule ref="PSR2.ControlStructures.ElseIfDeclaration" />
	<rule ref="Squiz.ControlStructures.ForEachLoopDeclaration" />
	<rule ref="Squiz.ControlStructures.ForLoopDeclaration" />
	<rule ref="Squiz.ControlStructures.LowercaseDeclaration" />

	<!-- Formatting -->
	<rule ref="Generic.Formatting.DisallowMultipleStatements" />
	<rule ref="Generic.Formatting.DisallowMultipleStatements.SameLine"><severity>0</severity></rule>
	<rule ref="Generic.Formatting.SpaceAfterCast" />

	<!-- Functions -->
	<rule ref="Generic.Functions.FunctionCallArgumentSpacing" />
	<rule ref="PEAR.Functions.ValidDefaultValue" />
	<rule ref="Squiz.Functions.FunctionDeclaration" />
	<rule ref="Squiz.Functions.FunctionDeclarationArgumentSpacing">
		<properties>
			<property name="equalsSpacing" value="1" />
		</properties>
	</rule>
	<rule ref="Squiz.Functions.MultiLineFunctionDeclaration">
		<properties>
			<property name="indent" value="1" />
		</properties>
	</rule>
	<rule ref="Squiz.Functions.LowercaseFunctionKeywords" />

	<!-- Methods -->
	<rule ref="PSR2.Methods.MethodDeclaration" />

	<!-- Metrics -->
	<rule ref="Generic.Metrics.CyclomaticComplexity" />
	<rule ref="Generic.Metrics.NestingLevel">
		<properties>
			<property name="nestingLevel" value="3" />
			<property name="absoluteNestingLevel" value="6" />
		</properties>
	</rule>

	<!-- NamingConventions -->
	<rule ref="Generic.NamingConventions.UpperCaseConstantName" />
	<rule ref="Generic.NamingConventions.CamelCapsFunctionName" />

	<!-- PHP -->
	<rule ref="Generic.PHP.DisallowShortOpenTag" />
	<rule ref="Generic.PHP.UpperCaseConstant" />
	<rule ref="MySource.PHP.EvalObjectFactory" />
	<rule ref="MySource.PHP.GetRequestData" />
	<rule ref="Squiz.PHP.NonExecutableCode" />

	<!-- WhiteSpace -->
	<rule ref="Generic.WhiteSpace.DisallowSpaceIndent" />
	<rule ref="Squiz.WhiteSpace.MemberVarSpacing" />
	<rule ref="Squiz.WhiteSpace.LanguageConstructSpacing" />
	<rule ref="Squiz.WhiteSpace.LogicalOperatorSpacing" />
	<rule ref="Squiz.WhiteSpace.OperatorSpacing" />
	<rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing" />
	<rule ref="Squiz.WhiteSpace.ScopeClosingBrace" />
	<rule ref="Squiz.WhiteSpace.SuperfluousWhitespace">
		<properties>
			<property name="ignoreBlankLines" value="false" />
		</properties>
	</rule>
</ruleset>
{'fraction_non_alphanumeric': 0.162593984962406, 'fraction_numerical': 0.0053705692803437165, 'mean_word_length': 4.144337016574585, 'pattern_counts': {'":': 0, '<': 189, '<?xml version=': 2, '>': 189, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1541792', 'n_tokens_mistral': 2412, 'n_tokens_neox': 2295, 'n_words': 316}