blob: 73831c4268637924a27174e36a7eef360d83724f [file] [log] [blame]
Brian O'Connor42c38cf2016-04-05 17:05:57 -07001checkstyle_source = 'src/main/resources/onos/checkstyle.xml'
2suppression_source = 'src/main/resources/onos/suppressions.xml'
3
4xml = ('<module name="SuppressionFilter">'
5 '<property name="file" value="$(location :suppressions.xml)"/>'
6 '</module>' )
7cmd = "sed 's#<module name=\"Checker\">#<module name=\"Checker\">%s#' %s > $OUT" % ( xml, checkstyle_source )
8
9genrule(
10 name = 'checkstyle-xml',
11 srcs = [ checkstyle_source ],
12 out = 'checkstyle.xml',
13 bash = cmd,
14 visibility = [ 'PUBLIC' ]
15)
16
Brian O'Connore4da59d2016-04-08 00:32:18 -070017#FIXME location suppression.xml does not trigger this rule
Brian O'Connor42c38cf2016-04-05 17:05:57 -070018export_file(
19 name = 'suppressions.xml',
20 src = suppression_source,
21)