Мне нужна (очень грубая) оценка строк кода (без пробелов, без комментариев) сборки .net (С#). Есть ли простой способ сделать это с помощью отражения?
Я бы предпочел написанный от руки инструмент (поэтому я спрашиваю здесь об указателях...), но я бы также остановился на бесплатном (как в речи) инструменте.
Вот мой вариант использования:
Я работаю в команде над не очень большим проектом, код которого практически не покрыт. У нас есть отчет о покрытии, в котором указано около 60% охвата (здесь речь идет о модульных тестах). Но в этом отчете не отображаются сборки, в которых вообще нет модульных тестов.
Итак, получить отчет, близкий к правильному. Думаю, я пишу небольшой инструмент, который можно вызывать для каждой сборки без модульных тестов (я могу их найти) и создавать xml, подобный тому, который создается нашим инструментом покрытия, заявляя, что ничего не было покрыто. В качестве первого приближения для «утверждений» я думал, что считаю «строки кода».