diff --git a/src/Program.cs b/src/Program.cs old mode 100644 new mode 100755 index 552af3a..b678211 --- a/src/Program.cs +++ b/src/Program.cs @@ -10,8 +10,10 @@ namespace Codacy.CSharpCoverage { internal class Program { - private static void Main(string[] args) + private static int Main(string[] args) { + int exitcode = 0; + // parse the option arguments Parser.Default.ParseArguments(args) .WithParsed(opt => @@ -54,7 +56,10 @@ private static void Main(string[] args) SendReport(report, opt.CommitUUID, opt.Token, opt.Partial); } - }); + }) + .WithNotParsed(errs => exitcode = 1); + + return exitcode; } ///