<commit_before><?xml version="1.0"?>

<!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="charset" value="UTF-8"/>
	<property name="severity" value="warning"/>

	<module name="SuppressionFilter">
		<property name="file" value="checkstyle/suppressions.xml"/>
	</module>

	<module name="SuppressWarningsFilter" />

	<!-- Because window$ is bullshit when it comes to newlines -->
	<!-- <module name="NewlineAtEndOfFile"/> -->

	<module name="TreeWalker">
		<module name="SuppressWarningsHolder" />
		<module name="ArrayTypeStyle">
			<property name="javaStyle" value="true"/>
		</module>
		<module name="DeclarationOrder"/>
		<module name="DefaultComesLast"/>
		<module name="ExplicitInitialization"/>
		<module name="FallThrough"/>
		<module name="FinalLocalVariable"/>
		<module name="HideUtilityClassConstructor"/>
		<module name="InterfaceIsType"/>
		<module name="MissingSwitchDefault"/>
		<module name="ModifiedControlVariable"/>
		<module name="ModifierOrder"/>
		<module name="ModifierOrder"/>
		<module name="MultipleVariableDeclarations"/>
		<module name="NoFinalizer"/>
		<module name="OneTopLevelClass"/>
		<module name="OuterTypeFilename"/>
		<module name="OverloadMethodsDeclarationOrder"/>
		<module name="SimplifyBooleanExpression"/>
		<module name="SimplifyBooleanReturn"/>
		<module name="StringLiteralEquality"/>
		<module name="TrailingComment"/>
		<module name="UnnecessaryParentheses"/>
		<module name="UpperEll"/>
		<module name="VariableDeclarationUsageDistance">
			<property name="allowedDistance" value="16"/>
		</module>
		<!-- <module name="VisibilityModifier">
			<property name="protectedAllowed" value="true"/>
			<property name="allowPublicImmutableFields" value="true"/>
		</module> -->
		<!-- Rules that are treated as errors -->
		<!-- http://stackoverflow.com/questions/28458846/how-to-require-tab-indentation-with-checkstyle -->
		<module name="RegexpSinglelineJava">
			<property name="format" value="^\t* "/>
			<property name="message" value="Indent must use tab characters"/>
			<property name="ignoreComments" value="true"/><commit_msg>Update checkstyle.xml<commit_after><?xml version="1.0"?>

<!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="charset" value="UTF-8"/>
	<property name="severity" value="warning"/>

	<module name="SuppressionFilter">
		<property name="file" value="checkstyle/suppressions.xml"/>
	</module>

	<module name="SuppressWarningsFilter" />

	<!-- Because window$ is bullshit when it comes to newlines -->
	<!-- <module name="NewlineAtEndOfFile"/> -->

	<module name="TreeWalker">
		<module name="SuppressWarningsHolder" />
		<module name="ArrayTypeStyle">
			<property name="javaStyle" value="true"/>
		</module>
		<module name="DeclarationOrder"/>
		<module name="DefaultComesLast"/>
		<module name="ExplicitInitialization"/>
		<module name="FallThrough"/>
		<module name="HideUtilityClassConstructor"/>
		<module name="InterfaceIsType"/>
		<module name="MissingSwitchDefault"/>
		<module name="ModifiedControlVariable"/>
		<module name="ModifierOrder"/>
		<module name="ModifierOrder"/>
		<module name="MultipleVariableDeclarations"/>
		<module name="NoFinalizer"/>
		<module name="OneTopLevelClass"/>
		<module name="OuterTypeFilename"/>
		<module name="OverloadMethodsDeclarationOrder"/>
		<module name="SimplifyBooleanExpression"/>
		<module name="SimplifyBooleanReturn"/>
		<module name="StringLiteralEquality"/>
		<module name="TrailingComment"/>
		<module name="UnnecessaryParentheses"/>
		<module name="UpperEll"/>
		<module name="VariableDeclarationUsageDistance">
			<property name="allowedDistance" value="16"/>
		</module>
		<!-- <module name="VisibilityModifier">
			<property name="protectedAllowed" value="true"/>
			<property name="allowPublicImmutableFields" value="true"/>
		</module> -->
		<!-- Rules that are treated as errors -->
		<!-- http://stackoverflow.com/questions/28458846/how-to-require-tab-indentation-with-checkstyle -->
		<module name="RegexpSinglelineJava">
			<property name="format" value="^\t* "/>
			<property name="message" value="Indent must use tab characters"/>
			<property name="ignoreComments" value="true"/>
{'fraction_non_alphanumeric': 0.17093821510297483, 'fraction_numerical': 0.007780320366132723, 'mean_word_length': 5.504464285714286, 'pattern_counts': {'":': 0, '<': 108, '<?xml version=': 2, '>': 108, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 5}, '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': '2940665', 'n_tokens_mistral': 1402, 'n_tokens_neox': 1262, 'n_words': 258}