<commit_before><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC
  "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
  "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">

<module name="Checker">
  <property name="severity" value="error"/>
  <module name="TreeWalker">
    <!--
    <module name="AbstractClassName"/>
    <module name="AnnotationUseStyle"/>
    -->

    <!-- Require that anonymous inner classes are less than 100 lines. -->
    <module name="AnonInnerLength">
      <property name="max" value="100"/>
    </module>

    <module name="ArrayTrailingComma"/>
    <module name="ArrayTypeStyle"/>
    <!--
    <module name="AvoidInlineConditionals"/>
    <module name="AvoidNestedBlocks"/>
    -->
    <module name="AvoidStarImport"/>
    <module name="AvoidStaticImport"/>
    <module name="BooleanExpressionComplexity"/>
    <module name="ClassDataAbstractionCoupling">
      <property name="max" value="20"/>
    </module>
    <module name="ClassFanOutComplexity">
      <property name="max" value="85"/>
    </module>
    <module name="ClassTypeParameterName"/>
    <module name="ConstantName"/>
    <module name="CovariantEquals"/>
    <module name="CyclomaticComplexity">
      <property name="max" value="20"/>
    </module>
    <!--
    <module name="DeclarationOrder"/>
    -->
    <module name="DefaultComesLast"/>
    <module name="DescendantToken"/>
    <module name="DesignForExtension"/>

    <!-- Require that empty blocks contain either a statement or -->
    <!-- an explanatory comment. -->
    <module name="EmptyBlock">
      <property name="option" value="text"/>
    </module>

    <module name="EmptyForInitializerPad"/>
    <module name="EmptyForIteratorPad"/>
    <module name="EmptyStatement"/>
    <module name="EqualsAvoidNull"/>
    <module name="EqualsHashCode"/>
    <module name="ExecutableStatementCount">
      <property name="max" value="60"/>
    </module>
    <module name="ExplicitInitialization"/>
    <module name="FallThrough"/>
    <module name="FinalClass"/>
    <module name="FinalLocalVariable"/>
    <module name="FinalParameters"/>
    <module name="GenericWhitespace"/>
    <module name="HiddenField"/>
    <module name="HideUtilityClassConstructor"/>
    <!-- <module name="IllegalCatch"/> -->
    <module name="IllegalImport"/>
    <module name="IllegalInstantiation"/>
    <module name="IllegalThrows"/>
    <module name="IllegalToken">
      <property name="tokens" value="POST_INC,POST_DEC"/>
    </module>
    <module name="IllegalTokenText"/>
    <module name="IllegalType"/>
    <!-- <module name="ImportControl"/> -->
    <!-- <module name="ImportOrder"/> -->
    <!-- <module name="Indentation"/> -->
    <module name="InnerAssignment"/>
    <!-- <module name="InnerTypeLast"/> -->
    <module name="InterfaceIsType"/>
    <module name="JavaNCSS">
      <property name="methodMaximum" value="60"/>
    </module>
    <module name="JavadocMethod">
      <property name="scope" value="public"/>
    </module>
    <module name="JavadocType">
      <property name="scope" value="public"/>
    </module>
    <module name="JavadocVariable">
      <property name="scope" value="public"/>
    </module>
    <!-- <module name="LeftCurly"/> -->
    <module name="LineLength">
      <property name="max" value="180"/>
    </module>
    <module name="LocalFinalVariableName">
      <property name="format" value="^([a-z][a-z0-9_]*|_)$"/>
    </module>
    <module name="LocalVariableName">
      <property name="format" value="^([a-z][a-z0-9_]*|_)$"/>
    </module>
    <!-- <module name="MagicNumber"/> -->
    <module name="MemberName">
      <property name="format" value="^[a-z][a-z0-9_]*$"/>
    </module>
    <module name="MethodCount">
      <property name="maxTotal" value="150"/>
      <property name="maxPackage" value="150"/>
    </module>
    <module name="MethodName">
      <property name="format" value="^[a-z][A-Za-z0-9]*$"/>
    </module>
    <module name="MethodParamPad"/>
    <module name="MethodTypeParameterName">
      <property name="format" value="^[A-Z][A-Z0-9]*$"/>
    </module>
    <module name="MissingCtor"/>
    <module name="MissingDeprecated"/>
    <module name="MissingOverride"/>
    <!-- <module name="MissingSwitchDefault"/> -->
    <module name="ModifiedControlVariable"/>
    <!-- <module name="ModifierOrder"/> -->
    <!-- <module name="MultipleStringLiterals"/> -->
    <module name="MultipleVariableDeclarations"/>
    <module name="MutableException"/>
    <module name="NPathComplexity">
      <property name="max" value="130"/>
    </module>
    <module name="NeedBraces"/>
    <module name="NestedForDepth">
      <property name="max" value="2"/>
    </module>
    <module name="NestedIfDepth">
      <property name="max" value="2"/>
    </module>
    <module name="NestedTryDepth">
      <property name="max" value="2"/>
    </module>
    <module name="NoClone"/><commit_msg>Use less-strict method name format to cope with new map functions.<commit_after><?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC
  "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
  "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">

<module name="Checker">
  <property name="severity" value="error"/>
  <module name="TreeWalker">
    <!--
    <module name="AbstractClassName"/>
    <module name="AnnotationUseStyle"/>
    -->

    <!-- Require that anonymous inner classes are less than 100 lines. -->
    <module name="AnonInnerLength">
      <property name="max" value="100"/>
    </module>

    <module name="ArrayTrailingComma"/>
    <module name="ArrayTypeStyle"/>
    <!--
    <module name="AvoidInlineConditionals"/>
    <module name="AvoidNestedBlocks"/>
    -->
    <module name="AvoidStarImport"/>
    <module name="AvoidStaticImport"/>
    <module name="BooleanExpressionComplexity"/>
    <module name="ClassDataAbstractionCoupling">
      <property name="max" value="20"/>
    </module>
    <module name="ClassFanOutComplexity">
      <property name="max" value="85"/>
    </module>
    <module name="ClassTypeParameterName"/>
    <module name="ConstantName"/>
    <module name="CovariantEquals"/>
    <module name="CyclomaticComplexity">
      <property name="max" value="20"/>
    </module>
    <!--
    <module name="DeclarationOrder"/>
    -->
    <module name="DefaultComesLast"/>
    <module name="DescendantToken"/>
    <module name="DesignForExtension"/>

    <!-- Require that empty blocks contain either a statement or -->
    <!-- an explanatory comment. -->
    <module name="EmptyBlock">
      <property name="option" value="text"/>
    </module>

    <module name="EmptyForInitializerPad"/>
    <module name="EmptyForIteratorPad"/>
    <module name="EmptyStatement"/>
    <module name="EqualsAvoidNull"/>
    <module name="EqualsHashCode"/>
    <module name="ExecutableStatementCount">
      <property name="max" value="60"/>
    </module>
    <module name="ExplicitInitialization"/>
    <module name="FallThrough"/>
    <module name="FinalClass"/>
    <module name="FinalLocalVariable"/>
    <module name="FinalParameters"/>
    <module name="GenericWhitespace"/>
    <module name="HiddenField"/>
    <module name="HideUtilityClassConstructor"/>
    <!-- <module name="IllegalCatch"/> -->
    <module name="IllegalImport"/>
    <module name="IllegalInstantiation"/>
    <module name="IllegalThrows"/>
    <module name="IllegalToken">
      <property name="tokens" value="POST_INC,POST_DEC"/>
    </module>
    <module name="IllegalTokenText"/>
    <module name="IllegalType"/>
    <!-- <module name="ImportControl"/> -->
    <!-- <module name="ImportOrder"/> -->
    <!-- <module name="Indentation"/> -->
    <module name="InnerAssignment"/>
    <!-- <module name="InnerTypeLast"/> -->
    <module name="InterfaceIsType"/>
    <module name="JavaNCSS">
      <property name="methodMaximum" value="60"/>
    </module>
    <module name="JavadocMethod">
      <property name="scope" value="public"/>
    </module>
    <module name="JavadocType">
      <property name="scope" value="public"/>
    </module>
    <module name="JavadocVariable">
      <property name="scope" value="public"/>
    </module>
    <!-- <module name="LeftCurly"/> -->
    <module name="LineLength">
      <property name="max" value="180"/>
    </module>
    <module name="LocalFinalVariableName">
      <property name="format" value="^([a-z][a-z0-9_]*|_)$"/>
    </module>
    <module name="LocalVariableName">
      <property name="format" value="^([a-z][a-z0-9_]*|_)$"/>
    </module>
    <!-- <module name="MagicNumber"/> -->
    <module name="MemberName">
      <property name="format" value="^[a-z][a-z0-9_]*$"/>
    </module>
    <module name="MethodCount">
      <property name="maxTotal" value="150"/>
      <property name="maxPackage" value="150"/>
    </module>
    <module name="MethodName">
      <property name="format" value="^[a-z][A-Za-z0-9]*[_]*$"/>
    </module>
    <module name="MethodParamPad"/>
    <module name="MethodTypeParameterName">
      <property name="format" value="^[A-Z][A-Z0-9]*$"/>
    </module>
    <module name="MissingCtor"/>
    <module name="MissingDeprecated"/>
    <module name="MissingOverride"/>
    <!-- <module name="MissingSwitchDefault"/> -->
    <module name="ModifiedControlVariable"/>
    <!-- <module name="ModifierOrder"/> -->
    <!-- <module name="MultipleStringLiterals"/> -->
    <module name="MultipleVariableDeclarations"/>
    <module name="MutableException"/>
    <module name="NPathComplexity">
      <property name="max" value="130"/>
    </module>
    <module name="NeedBraces"/>
    <module name="NestedForDepth">
      <property name="max" value="2"/>
    </module>
    <module name="NestedIfDepth">
      <property name="max" value="2"/>
    </module>
    <module name="NestedTryDepth">
      <property name="max" value="2"/>
    </module>
    <module name="NoClone"/>
{'fraction_non_alphanumeric': 0.19175718201197847, 'fraction_numerical': 0.00974520353263628, 'mean_word_length': 3.4518752824220513, 'pattern_counts': {'":': 0, '<': 289, '<?xml version=': 2, '>': 289, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '1895917', 'n_tokens_mistral': 2995, 'n_tokens_neox': 2892, 'n_words': 581}