<commit_before><j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define"
	xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
  <f:entry title="${%File pattern}"
    description="${%description.pattern}">
    <f:textbox name="pattern" value="${instance.pattern}"
      checkUrl="'${rootURL}/publisher/WarningsPublisher/checkPattern?job=${it.fullName}&amp;value='+escape(this.value)" />
  </f:entry>

  <f:entry title="${%Parsers}" description="${%description.parsers}">
    <j:invokeStatic var="allParsers" className="hudson.plugins.warnings.parser.ParserRegistry" method="getAvailableParsers"/>
    <f:repeatable var="publisherParser" items="${instance.parserNames}" name="parsers">
      <table cellspacing="0" width="100%">
        <f:entry title="">
          <select class="setting-input" name="parserName">
            <j:forEach var="availableParser" items="${allParsers}">
              <f:option selected="${publisherParser == availableParser}">${availableParser.toString()}</f:option>
            </j:forEach>
          </select>
        </f:entry>

        <f:entry title="">
          <div align="right">
            <f:repeatableDeleteButton />
          </div>
        </f:entry>
      </table>
    </f:repeatable>
  </f:entry>

  <f:advanced>
    <f:entry title="${%Files to exclude from report}" description="${%description.excludePattern}">
      <f:textbox name="excludePattern" value="${instance.excludePattern}"
        checkUrl="'${rootURL}/publisher/WarningsPublisher/checkPattern?job=${it.fullName}&amp;value='+escape(this.value)" />
    </f:entry>
    <f:entry title="${%Default Encoding}" description="${%description.defaultEncoding}">
      <f:textbox field="defaultEncoding" value="${instance.defaultEncoding}" />
    </f:entry>
	<f:entry title="${%Unstable threshold}" description="${%description.threshold}">
		<f:textbox name="threshold" value="${instance.threshold}"
			checkUrl="'${rootURL}/publisher/WarningsPublisher/checkThreshold?job=${it.fullName}&amp;value='+escape(this.value)" />
	</f:entry>
	<f:entry title="${%Health reporting}" description="${%description.healthy}">
		<table>
			<thead>
				<tr>
					<td width="40%"></td>
					<td width="30%">
						<img src="${rootURL}/images/16x16/health-80plus.gif" alt="100%"
							title="${%Report health as 100% when the number of warnings is less than this value}." />
					</td>
					<td width="30%">
						<img src="${rootURL}/images/16x16/health-00to19.gif" alt="0%"
							title="${%Report health as 0% when the number of warnings is greater than this value}." />
					</td>
				</tr>
			</thead>
			<tbody>
				<tr><commit_msg>Replaced default encoding textbox with combobox.<commit_after><j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define"
	xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form">
  <f:entry title="${%File pattern}"
    description="${%description.pattern}">
    <f:textbox name="pattern" value="${instance.pattern}"
      checkUrl="'${rootURL}/publisher/WarningsPublisher/checkPattern?job=${it.fullName}&amp;value='+escape(this.value)" />
  </f:entry>

  <f:entry title="${%Parsers}" description="${%description.parsers}">
    <j:invokeStatic var="allParsers" className="hudson.plugins.warnings.parser.ParserRegistry" method="getAvailableParsers"/>
    <f:repeatable var="publisherParser" items="${instance.parserNames}" name="parsers">
      <table cellspacing="0" width="100%">
        <f:entry title="">
          <select class="setting-input" name="parserName">
            <j:forEach var="availableParser" items="${allParsers}">
              <f:option selected="${publisherParser == availableParser}">${availableParser.toString()}</f:option>
            </j:forEach>
          </select>
        </f:entry>

        <f:entry title="">
          <div align="right">
            <f:repeatableDeleteButton />
          </div>
        </f:entry>
      </table>
    </f:repeatable>
  </f:entry>

  <f:advanced>
    <f:entry title="${%Files to exclude from report}" description="${%description.excludePattern}">
      <f:textbox name="excludePattern" value="${instance.excludePattern}"
        checkUrl="'${rootURL}/publisher/WarningsPublisher/checkPattern?job=${it.fullName}&amp;value='+escape(this.value)" />
    </f:entry>
    <j:invokeStatic var="allEncodings" className="hudson.plugins.warnings.util.EncodingValidator" method="getAvailableCharsets"/>
    <f:entry title="${%Default Encoding}" description="${%description.defaultEncoding}">
      <f:editableComboBox id="defaultEncoding" field="defaultEncoding" items="${allEncodings}"/>
    </f:entry>
	<f:entry title="${%Unstable threshold}" description="${%description.threshold}">
		<f:textbox name="threshold" value="${instance.threshold}"
			checkUrl="'${rootURL}/publisher/WarningsPublisher/checkThreshold?job=${it.fullName}&amp;value='+escape(this.value)" />
	</f:entry>
	<f:entry title="${%Health reporting}" description="${%description.healthy}">
		<table>
			<thead>
				<tr>
					<td width="40%"></td>
					<td width="30%">
						<img src="${rootURL}/images/16x16/health-80plus.gif" alt="100%"
							title="${%Report health as 100% when the number of warnings is less than this value}." />
					</td>
					<td width="30%">
						<img src="${rootURL}/images/16x16/health-00to19.gif" alt="0%"
							title="${%Report health as 0% when the number of warnings is greater than this value}." />
					</td>
				</tr>
			</thead>
			<tbody>
				<tr>
{'fraction_non_alphanumeric': 0.1950419248997448, 'fraction_numerical': 0.011666059059423988, 'mean_word_length': 4.2607861936721, 'pattern_counts': {'":': 0, '<': 104, '<?xml version=': 0, '>': 104, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 12}, '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': '6081716', 'n_tokens_mistral': 1894, 'n_tokens_neox': 1674, 'n_words': 283}