These are the programming languages supported by SourceMeter.
SourceMeter for Java is a source code analysis tool able to perform the deep static source code analysis of complex Java systems. SourceMeter can analyze source code conforming to Java 1.8. Two types of analysis process are supported in the current version - for smaller systems, it is sufficient to set the project source directory, the classpath and java compiler settings, if required. For more complex systems it is advisable to analyze the system using its Ant or Maven build process. In this case, the analysis runs parallel with the compilation process by wrapping the Ant or Maven program.
SourceMeter for C# is a source code analysis tool able to perform the deep static source code analysis of complex C# systems. SourceMeter can analyze source code conforming to C# 6.0 and earlier versions. The following can be analyzed: a solution (.sln), a project (.csproj) or a single source file (.cs). In case of a project or a solution, it is recommended to build it with pdb generation enabled before analysing, therefore FxCop can be run on the binaries in parallel.