Barnabás Domozi

Results 12 issues of 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...

Kind: Enhancement :star2:
Target: Developer environment
Target: WebGUI

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...

Target: Developer environment

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....

Kind: Enhancement :star2:
Kind: Discussion :speech_balloon:

- 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`...

Kind: Enhancement :star2:
Plugin: Python

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`)...

Kind: Enhancement :star2:
Kind: Important :1st_place_medal:
Kind: Support :information_source:

Previously, we calculated metrics for functions inside anonymous lambda objects. This has now been fixed.

Kind: Bug :warning:
Kind: Refactor :arrows_clockwise:
Plugin: C++
Plugin: Metrics

- 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....

Target: Documentation
Target: Developer environment