Barnabás Domozi
Barnabás Domozi
Whenever we execute `make install` it rebuilds the webgui despite no changes in webgui source code. We should add a CMake option to skip webgui builds for both `webgui` and...
See the OpenSSF security test (https://github.com/Ericsson/CodeCompass/issues/659). ``` { "details": [ "Warn: no OSSFuzz integration found: Follow the steps in https://github.com/google/oss-fuzz to integrate fuzzing for your project.\nOver time, try to add...
The goal of this patch is to allow users to easily install CodeCompass without compiling from source. See `doc/packaging.md` for documentation. The resulting `.deb` package is about `150MB` in size....
- Changed `CppRecord` parsing: we now also store an `isLambda` and `context` attribute - Changed `CppServiceHandler::getProperties` to display the new attributes - Added CLI options `--cppmetrics-ignore-lambdas` and `--cppmetrics-ignore-nested-classes` to skip...
This PR implements the Python plugin for CodeCompass. ### Plugin components: Parser: - The main parser component is `pyparser` written in Python, uses the [Jedi](https://github.com/davidhalter/jedi) static analysis library. Moreover, `pyparser`...
This patch adds AppImage packaging support. See `doc/packaging.md` for documentation. AppImages can be run on any Linux distribution, however the following packages still needed: - Database package (`libsqlite3-dev` or `postgresql-server-dev-14`)...
Previously, we calculated metrics for functions inside anonymous lambda objects. This has now been fixed.
- Extended the installation documentation for Ubuntu 24.04 - Added missing header includes - In both Ubuntu 22.04 and Ubuntu 24.04 it is no longer required to compile Thrift manually....