fxcop-webapp/webapp/plugins/fxcop/viewFxcopRunParams.jsp (52 lines of code) (raw):

<%@ taglib prefix="props" tagdir="/WEB-INF/tags/props" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <jsp:useBean id="propertiesBean" scope="request" type="jetbrains.buildServer.controllers.BasePropertiesBean"/> <jsp:useBean id="constants" class="jetbrains.buildServer.fxcop.server.FxCopConstantsBean"/> <c:choose> <c:when test="${propertiesBean.properties[constants.detectionModeKey] == constants.detectionModeAuto}"> <div class="parameter"> FxCop installation root: <strong>autodetected</strong> </div> <div class="parameter"> FxCop version: <strong><props:displayValue name="${constants.versionKey}" emptyValue="any detected"/></strong> </div> </c:when> <c:otherwise> <div class="parameter"> FxCop installation root: <strong><props:displayValue name="${constants.rootKey}" emptyValue="not specified"/></strong> </div> </c:otherwise> </c:choose> <c:choose> <c:when test="${propertiesBean.properties[constants.whatToInspectKey] == constants.whatToInspectProjectValue}"> <div class="parameter"> FxCop project file: <strong><props:displayValue name="${constants.projectKey}" emptyValue="not specified"/></strong> </div> </c:when> <c:otherwise> <div class="parameter"> Assemblies to inspect: <strong><props:displayValue name="${constants.filesKey}" emptyValue="not specified"/></strong> </div> <div class="parameter"> Assemblies to exclude: <strong><props:displayValue name="${constants.filesExcludeKey}" emptyValue="not specified"/></strong> </div> </c:otherwise> </c:choose> <div class="parameter"> Additional FxCopCmd options: <strong><props:displayValue name="${constants.addtionalOptionsKey}" emptyValue="not specified"/></strong> </div> <div class="parameter"> Ignore generated code: <strong><props:displayCheckboxValue name="${constants.ignoreGeneratedCodeKey}"/></strong> </div> <div class="parameter"> Search dependencies in GAC: <strong><props:displayCheckboxValue name="${constants.searchInGacKey}"/></strong> </div> <div class="parameter"> Search dependencies in directories: <strong><props:displayValue name="${constants.searchDirsKey}" emptyValue="empty list" /></strong> </div> <div class="parameter"> Fail on analysis errors: <strong><props:displayCheckboxValue name="${constants.failOnAnalysisErrorKey}"/></strong> </div> <div class="parameter"> Report XSLT file: <strong><props:displayValue name="${constants.reportXsltKey}" emptyValue="not specified"/></strong> </div>