示例#1
0
        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("Агент успешно завершил работу");
        }
示例#2
0
        public static IEnumerable <IDocument> GetDocuments(IDevelopmentContext context)
        {
            var provider = new CodeCheckerCalculationProvider(context);

            return(provider.GetDocuments());
        }