Как посчитать число строк кода с помощью PowerShell

Узнать число строк кода С# (или LOC — lines of code ) в проекте на C# можно узнать одной строчкой PowerShell:

(dir -Include *.cs -Recurse -Exclude *designer.cs, AssemblyInfo.cs | select-string "^(s*)$" -notMatch).Count

Данная команда проходит по всем .cs файлам в текущем каталоге и его подкаталогах (опция —Recurse) исключая файлы AssemblyInfo.cs и файлы дизайнеров форм. select-string «^(s*)$» -notMatch исключает из подсчета пустые строки