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

<module name="Checker">
    <property name="localeLanguage" value="en" />
    <module name="TreeWalker">
        <module name="AvoidStarImport" />
        <module name="DeclarationOrder" />
        <module name="EqualsHashCode" />
        <module name="FallThrough" />
        <module name="FinalLocalVariable" />
        <module name="IllegalCatch" />
        <module name="IllegalImport" />
        <module name="Indentation">
            <property name="caseIndent" value="0"/>
        </module>
        <module name="JavadocMethod">
            <property name="scope" value="protected" />
            <property name="allowUndeclaredRTE" value="true" />
            <property name="allowMissingPropertyJavadoc" value="true" />
        </module>
        <module name="JavadocType" />
        <module name="JavadocVariable">
            <property name="scope" value="protected" />
        </module>
        <module name="MissingSwitchDefault" />
        <module name="ModifierOrder" />
        <module name="MultipleStringLiterals">
            <property name="ignoreStringsRegexp" value='^"."$' />
        </module>
        <module name="MultipleVariableDeclarations" />
        <module name="OperatorWrap">
          <property name="option" value="eol" />
        </module>
        <module name="StringLiteralEquality" />
        <module name="TabCharacter" />
        <module name="TodoComment" />
        <module name="UnnecessaryParentheses" />
        <module name="UnusedImports" />
    </module>
    <module name="NewlineAtEndOfFile" />
</module>
<commit_msg>tightened checkstyle configuration<commit_after><?xml version="1.0"?>
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
                        "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">

<module name="Checker">
    <module name="TreeWalker">
        <module name="AvoidStarImport"/>
        <module name="ConstantName"/>
        <module name="DeclarationOrder"/>
        <module name="EqualsHashCode"/>
        <module name="FallThrough"/>
        <module name="FinalLocalVariable"/>
        <module name="FinalParameters"/>
        <module name="GenericIllegalRegexp">
            <property name="format" value="\s$"/>
            <property name="message" value="spurious spaces at end of line"/>
        </module>
        <module name="GenericIllegalRegexp">
            <property name="format" value="System\.out\.println"/>
            <property name="message" value="forbidden print to standard output"/>
        </module>
        <module name="HiddenField">
            <property name="ignoreConstructorParameter" value="true"/>
            <property name="ignoreSetter" value="true"/>
        </module>
        <module name="HideUtilityClassConstructor"/>
        <module name="IllegalCatch"/>
        <module name="IllegalImport"/>
        <module name="Indentation">
            <property name="basicOffset" value="4"/>
            <property name="caseIndent" value="0"/>
        </module>
        <module name="JavadocMethod">
            <property name="allowUndeclaredRTE" value="true"/>
            <property name="allowMissingPropertyJavadoc" value="true"/>
        </module>
        <module name="JavadocStyle"/>
        <module name="JavadocType"/>
        <module name="JavadocVariable"/>
        <module name="MissingSwitchDefault"/>
        <module name="ModifierOrder"/>
        <module name="MultipleStringLiterals"/>
        <module name="MultipleVariableDeclarations"/>
        <module name="NoWhitespaceAfter"/>
        <module name="NoWhitespaceBefore"/>
        <module name="OperatorWrap">
            <property name="option" value="eol"/>
        </module>
        <module name="RedundantModifier"/>
        <module name="StringLiteralEquality"/>
        <module name="TabCharacter"/>
        <module name="TodoComment"/>
        <module name="UnnecessaryParentheses"/>
        <module name="UnusedImports"/>
        <module name="VisibilityModifier"/>
        <module name="WhitespaceAround">
            <property name="tokens"
                      value="ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN,
                             BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT,
                             LAND, LCURLY, LE, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE,
                             LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN,
                             LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT,
                             MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS,
                             PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR,
                             SR_ASSIGN, STAR, STAR_ASSIGN"/>
        </module>
    </module>
    <module name="NewlineAtEndOfFile"/>
</module>

{'fraction_non_alphanumeric': 0.13894989019764423, 'fraction_numerical': 0.002994609702535436, 'mean_word_length': 2.3989145183175036, 'pattern_counts': {'":': 0, '<': 103, '<?xml version=': 2, '>': 103, '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': '3546648', 'n_tokens_mistral': 1429, 'n_tokens_neox': 1377, 'n_words': 274}