/asl/lib/checkstyle/xsl/checkstyle-text.xsl
Extensible Stylesheet Language Transformations | 26 lines | 22 code | 4 blank | 0 comment | 0 complexity | c701fdc183c891a0948349bae5b98723 MD5 | raw file
1<?xml version="1.0"?> 2<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 3<xsl:output method="text" omit-xml-declaration="yes"/> 4 5<xsl:template match="/"> 6Coding Style Check Results 7-------------------------- 8Total files checked: <xsl:number level="any" value="count(descendant::file)"/> 9 Files with errors: <xsl:number level="any" value="count(descendant::file[error])"/> 10 Total errors: <xsl:number level="any" value="count(descendant::error)"/> 11 Errors per file: <xsl:number level="any" value="count(descendant::error) div count(descendant::file)"/> 12<xsl:apply-templates/> 13</xsl:template> 14 15<xsl:template match="file[error]"> 16File: <xsl:value-of select="@name"/><xsl:text> 17</xsl:text> 18<xsl:apply-templates select="error"/> 19</xsl:template> 20 21<xsl:template match="error"> 22<xsl:value-of select="@line"/>:<xsl:value-of select="@column"/><xsl:text> - </xsl:text><xsl:value-of select="@message"/><xsl:text> 23</xsl:text> 24</xsl:template> 25 26</xsl:stylesheet>