我尝试使用MSBuild与Jenkins Continious Integration一起使用CSSLint。 我没有找到一个可以在Jenkins上安装的插件。
有谁知道如何找到一个与CSSLint具有相同功能的插件,可以与Jenkins一起安装?
答案 0 :(得分:1)
我相信你正在寻找Violation plugin。 最新版本的Violations插件允许您使用以下方式报告输出:
string[] lines;
string somePath = @"C:\test\";
foreach (string x in a)
{
string path = Path.Combine(somePath, x);
lines = File.ReadAllLines(path);
for (int i = 0; i < lines.Length;i++)
{
lines[i] = lines[i].Replace("AS", "");
string[] values = lines[i].Split(',');
if (values.Length >= 3)
{
string[] parts = values[2].Split('-');
if (parts.Length == 3)
{
values[2] = String.Format("{0}/{1}/{2}", parts[2], parts[1], parts[0]);
lines[i] = String.Join(",", values);
}
}
}
File.WriteAllLines(path, lines);
}
和csslint违规配置
或者--format=lint-xml
和checkstyle违规配置