<commit_before><project name="MidSchip" default="build" basedir=".">

    <property name="system" value="system"/>
    <property name="application" value="application"/>
    <property name="config" value="config"/>

    <target name="clean"
            description="Cleanup and create build directories">
        <delete dir="${basedir}/build" />

        <mkdir dir="${basedir}/build/api" />
        <mkdir dir="${basedir}/build/code-browser" />
        <mkdir dir="${basedir}/build/coverage" />
        <mkdir dir="${basedir}/build/logs" />
        <mkdir dir="${basedir}/build/pdepend" />
    </target>

    <target name="pdepend"
            description="Generate jdepend.xml and software metrics charts using PHP_Depend">
        <exec executable="pdepend">
            <arg line=" --jdepend-xml=${basedir}/build/logs/jdepend.xml
                        --jdepend-chart=${basedir}/build/pdepend/dependencies.svg
                        --overview-pyramid=${basedir}/build/pdepend/overview-pyramid.svg
                        ${basedir}" />
        </exec>
    </target>

    <target name="phpmd"
            description="Generate pmd.xml using PHPMD">
        <exec executable="phpmd">
            <arg line=" ${basedir}
                        xml
                        tests/phpmd.xml
                        --reportfile ${basedir}/build/logs/pmd.xml
                        --exclude    third-party
                        --suffixes   php" />
        </exec>
    </target>

    <target name="phpunit"
            description="Run unit tests and generate junit.xml and clover.xml">
        <exec executable="phpunit" failonerror="true">
            <arg line=" -c tests/phpunit.xml" />
        </exec>
    </target>

    <target name="phpdoc"
            description="Generate API documentation">
        <exec executable="phpdoc">
            <arg line=" --directory ${system},${application},${config}
                        --output    HTML:Smarty/Evolve:default
                        --target    ${basedir}/build/api" />
        </exec>
    </target>
<commit_msg>buildsystem: Also parse private methods/attributes with phpdoc<commit_after><project name="MidSchip" default="build" basedir=".">

    <property name="system" value="system"/>
    <property name="application" value="application"/>
    <property name="config" value="config"/>

    <target name="clean"
            description="Cleanup and create build directories">
        <delete dir="${basedir}/build" />

        <mkdir dir="${basedir}/build/api" />
        <mkdir dir="${basedir}/build/code-browser" />
        <mkdir dir="${basedir}/build/coverage" />
        <mkdir dir="${basedir}/build/logs" />
        <mkdir dir="${basedir}/build/pdepend" />
    </target>

    <target name="pdepend"
            description="Generate jdepend.xml and software metrics charts using PHP_Depend">
        <exec executable="pdepend">
            <arg line=" --jdepend-xml=${basedir}/build/logs/jdepend.xml
                        --jdepend-chart=${basedir}/build/pdepend/dependencies.svg
                        --overview-pyramid=${basedir}/build/pdepend/overview-pyramid.svg
                        ${basedir}" />
        </exec>
    </target>

    <target name="phpmd"
            description="Generate pmd.xml using PHPMD">
        <exec executable="phpmd">
            <arg line=" ${basedir}
                        xml
                        tests/phpmd.xml
                        --reportfile ${basedir}/build/logs/pmd.xml
                        --exclude    third-party
                        --suffixes   php" />
        </exec>
    </target>

    <target name="phpunit"
            description="Run unit tests and generate junit.xml and clover.xml">
        <exec executable="phpunit" failonerror="true">
            <arg line=" -c tests/phpunit.xml" />
        </exec>
    </target>

    <target name="phpdoc"
            description="Generate API documentation">
        <exec executable="phpdoc">
            <arg line=" --directory ${system},${application},${config}
                        --output    HTML:Smarty/Evolve:default
                        --target    ${basedir}/build/api
                        --parseprivate" />
        </exec>
    </target>

{'fraction_non_alphanumeric': 0.14689265536723164, 'fraction_numerical': 0.0, 'mean_word_length': 1.8195089581950896, 'pattern_counts': {'":': 0, '<': 67, '<?xml version=': 0, '>': 67, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 20}, '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': '4057979', 'n_tokens_mistral': 1163, 'n_tokens_neox': 1094, 'n_words': 227}