private void writeNavigationHeader(@NonNull Stats stats, @NonNull Runnable appender) { append("" + "<div class=\"mdl-layout mdl-js-layout mdl-layout--fixed-header\">\n" + " <header class=\"mdl-layout__header\">\n" + " <div class=\"mdl-layout__header-row\">\n" + " <span class=\"mdl-layout-title\">" + title + ": " + LintUtils.describeCounts(stats.errorCount, stats.warningCount, false) + "</span>\n" + " <div class=\"mdl-layout-spacer\"></div>\n" + " <nav class=\"mdl-navigation mdl-layout--large-screen-only\">\n"); append(String.format("Check performed at %1$s", new Date().toString())); append("" + " </nav>\n" + " </div>\n" + " </header>\n" + " <div class=\"mdl-layout__drawer\">\n" + " <span class=\"mdl-layout-title\">Issue Types</span>\n" + " <nav class=\"mdl-navigation\">\n"); appender.run(); append("" + " </nav>\n" + " </div>\n" + " <main class=\"mdl-layout__content\">\n" + " <div class=\"mdl-layout__tab-panel is-active\">"); }
writer.write("<br/>\n"); appendEscapedText(String.format("%1$s found", describeCounts(stats.errorCount, stats.warningCount, false))); if (stats.baselineErrorCount > 0 || stats.baselineWarningCount > 0) { File baselineFile = flags.getBaselineFile(); appendEscapedText(String.format(" (%1$ss filtered by " + "baseline %2$s)", describeCounts(stats.baselineErrorCount, stats.baselineWarningCount, false), baselineFile.getName()));
assert baselineFile != null; writer.write(String.format(" (%1$s filtered by baseline %2$s)", describeCounts(stats.baselineErrorCount, stats.baselineWarningCount, true), baselineFile.getName())); assert baselineFile != null; writer.write(String.format(" (%1$s filtered by baseline %2$s)", describeCounts(stats.baselineErrorCount, stats.baselineWarningCount, true), baselineFile.getName()));
writer.write("<br/>\n"); writer.write(String.format("%1$s found", describeCounts(stats.errorCount, stats.warningCount, false))); if (stats.baselineErrorCount > 0 || stats.baselineWarningCount > 0) { File baselineFile = flags.getBaselineFile(); assert baselineFile != null; writer.write(String.format(" (%1$s filtered by baseline %2$s)", describeCounts(stats.baselineErrorCount, stats.baselineWarningCount, false), baselineFile.getName()));
System.out.println(String.format("%1$s were filtered out because " + "they were listed in the baseline file, %2$s\n", LintUtils.describeCounts(baselineErrorCount, baselineWarningCount, false), baselineFile));
LintUtils.describeCounts(errorCount, warningCount, true))); if (baselineErrorCount > 0 || baselineWarningCount > 0) { System.out.print(String.format(" (%1$s filtered by baseline %2$s)", LintUtils.describeCounts(stats.baselineErrorCount, stats.baselineWarningCount, true), flags.getBaselineFile().getName()));
LintUtils.describeCounts(foundErrorCount, foundWarningCount, false), getDisplayPath(project, baselineFile)); client.report(new Context(driver, project, project, baselineFile),