internal static void Main() { log.Info("Запуск агента"); using (var checker = new CodeChecker()) { checker.Configure(); log.Info("Проверка разработки"); var context = checker.ContextManager.Context.Development; var documents = CodeCheckerCalculationProvider.GetDocuments(context); var report = checker.Check(documents).Result; log.Info("Генерация отчета"); report.Print(); } log.Info("Агент успешно завершил работу"); }
public static IEnumerable <IDocument> GetDocuments(IDevelopmentContext context) { var provider = new CodeCheckerCalculationProvider(context); return(provider.GetDocuments()); }