<commit_before><%@ taglib prefix="forms" tagdir="/WEB-INF/tags/forms" %>
<%@ taglib prefix="props" tagdir="/WEB-INF/tags/props" %>
<%@ taglib prefix="l" tagdir="/WEB-INF/tags/layout" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="bs" tagdir="/WEB-INF/tags" %>
<jsp:useBean id="propertiesBean" scope="request" type="jetbrains.buildServer.controllers.BasePropertiesBean"/>
<jsp:useBean id="params" class="jetbrains.buildServer.dotnet.DotnetParametersProvider"/>

<script type="text/javascript">
    BS.DotnetParametersForm.paths["msbuild"] = "Projects";
    BS.DotnetParametersForm.coverageEnabled["msbuild"] = true;
</script>

<c:if test="${params.experimentalMode == true}">
    <tr class="advancedSetting">
        <th><label for="${params.msbuildVersionKey}">MSBuild version:</label></th>
        <td>
            <props:selectProperty name="${params.msbuildVersionKey}" enableFilter="true" className="mediumField">
                <props:option value="">&lt;Default&gt;</props:option>
                <c:forEach var="item" items="${params.msbuildVersions}">
                    <props:option value="${item.id}"><c:out value="${item.description}"/></props:option>
                </c:forEach>
            </props:selectProperty>
            <span class="error" id="error_${params.msbuildVersionKey}"></span>
        </td>
    </tr><commit_msg>Use append function for path in MSBuild editor<commit_after><%@ taglib prefix="forms" tagdir="/WEB-INF/tags/forms" %>
<%@ taglib prefix="props" tagdir="/WEB-INF/tags/props" %>
<%@ taglib prefix="l" tagdir="/WEB-INF/tags/layout" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="bs" tagdir="/WEB-INF/tags" %>
<jsp:useBean id="propertiesBean" scope="request" type="jetbrains.buildServer.controllers.BasePropertiesBean"/>
<jsp:useBean id="params" class="jetbrains.buildServer.dotnet.DotnetParametersProvider"/>

<script type="text/javascript">
    BS.DotnetParametersForm.appendProjectFile.push("msbuild");
    BS.DotnetParametersForm.paths["msbuild"] = "Projects";
    BS.DotnetParametersForm.coverageEnabled["msbuild"] = true;
</script>

<c:if test="${params.experimentalMode == true}">
    <tr class="advancedSetting">
        <th><label for="${params.msbuildVersionKey}">MSBuild version:</label></th>
        <td>
            <props:selectProperty name="${params.msbuildVersionKey}" enableFilter="true" className="mediumField">
                <props:option value="">&lt;Default&gt;</props:option>
                <c:forEach var="item" items="${params.msbuildVersions}">
                    <props:option value="${item.id}"><c:out value="${item.description}"/></props:option>
                </c:forEach>
            </props:selectProperty>
            <span class="error" id="error_${params.msbuildVersionKey}"></span>
        </td>
    </tr>
{'fraction_non_alphanumeric': 0.19190509420795535, 'fraction_numerical': 0.0, 'mean_word_length': 4.193840579710145, 'pattern_counts': {'":': 0, '<': 61, '<?xml version=': 0, '>': 61, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, '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': '2898045', 'n_tokens_mistral': 916, 'n_tokens_neox': 873, 'n_words': 123}