CodeCompass icon indicating copy to clipboard operation
CodeCompass copied to clipboard

CodeCompass is a software comprehension tool for large scale software written in C/C++ and Java

Results 137 CodeCompass issues
Sort by recently updated
recently updated
newest added

Ubuntu 22.04 (Jammy Jellyfish) is out, we shall support it officially. We shall still continue to support Ubuntu 18.04, as the EOL is 2023 April and the current ELX release...

Target: Developer environment

Follow-up from #431. Instead of running the GLOB right when the `webgui` CMake is called, the whole thing should only be called right before the install target is executed. It...

Kind: Refactor :arrows_clockwise:
Target: Developer environment
Target: WebGUI

Multiple plugins need to know the absolute path of the CodeCompass binary that is being run, in places where they don't reach `argv[0]`.

Kind: Enhancement

Kind: Enhancement :star2:
Plugin: Python

Kind: Enhancement :star2:
Plugin: Java

Currently we are using Google Analytics 3 (a.k.a. Universal Analytics), which will be deprecated on 2023-07-01. We shall update to use Google Analytics 4 until then. Further information: https://support.google.com/analytics/answer/11583528?hl=en Remark:...

Target: WebGUI
Level: Moderate (2)

Sometimes a segfault happens when opening "This calls" in the info tree. For example at [`tinyxml2::XMLDocument::SetError`](https://codecompass.net/demo/#wsid=TinyXML2&fid=13444780443610084403&select=2466|1|2491|2&center=text). I fixed this by adding a check against the query matching nothing, like how...

Kind: Bug
Plugin: C++

This PR makes Clang tool invocations use the working directories of each compilation command. This fixes relative paths in arguments not being handled properly (#571), as previously the tool ran...

Kind: Bug :warning:
Kind: Important :1st_place_medal:
Plugin: C++
Status: At risk :rotating_light:

Fixes #544, which was caused by the children of the child caller nodes being set incorrectly. Recursions in the tree are also avoided now. There is one issue remaining that...

Kind: Bug
Plugin: C++
Target: WebGUI

Recursive ast visitor function for using declarations.

Kind: Enhancement
Plugin: C++