CodeCompass
CodeCompass copied to clipboard
CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java
https://github.com/intjftw/CodeCompass/commits/csharp_diagrams/
Instead, the general `-i` input flag should be used for all input locations, similar to the C++ plugin.
Parsing the https://github.com/apache/xerces-c codebase, we can see that multiple metric values are calculated for the same type. |id|astNodeId|type|value|id|astValue|location_range_start_line|location_range_start_column|location_range_end_line|location_range_end_column|location_file|entityHash|symbolType|astType|visibleInSourceCode| |--|---------|----|-----|--|--------|-------------------------|---------------------------|-----------------------|-------------------------|-------------|----------|----------|-------|-------------------| |57624|-1447835275113149951|3|5.0|-1447835275113149951|class FlagJanitor{|29|20|65|2|-3870837121720064747|1489319374071080359|3|3|true| |59633|6077859165859605263|5|0.6666666666666667|6077859165859605263|class FlagJanitor{|29|20|65|2|-3870837121720064747|-5411956069294332888|3|3|true| |59548|-1447835275113149951|5|1.0|-1447835275113149951|class FlagJanitor{|29|20|65|2|-3870837121720064747|1489319374071080359|3|3|true| |59641|6077859165859605263|6|0.8|6077859165859605263|class FlagJanitor{|29|20|65|2|-3870837121720064747|-5411956069294332888|3|3|true| |59549|-1447835275113149951|6|1.2|-1447835275113149951|class FlagJanitor{|29|20|65|2|-3870837121720064747|1489319374071080359|3|3|true| |60828|-1447835275113149951|7|0.0|-1447835275113149951|class...
In the database we still see C++ metrics calculated for lambdas despite `--cppmetrics-ignore-lambdas` flag is used. Example snippet: ```cpp #include #include void foo(std::function f) { f(); } int main() {...
Properly remove application source code in case of Release build for new webGUI.