Out-of-the-box measurement includes Non-Blank, Non-Comment (NBNC) line counts for: C/C++, Java, C#, VB, SQL, Python, Ruby, Perl, JS, JSP, ASP, PHP, XSL/XML, TCL, Lua, Flash, Delphi, shell, LISP, FORTRAN, RPG, COBOL, Matlab and many others.
Measure cyclomatic complexity of files and routines, as well as routine length, maximum nesting depth and other indicators of potential risk in your code.
Surveyor output is designed for easy spreadsheet analysis. Chart, pivot, roll-up, and drill-down on file types, folder paths, measurements, and user defined tags.
Code-sensitive searching allows you to zero in on magic numbers, third-party code, etc. Surveyor can also separate machine-generated code from human-created code.