Máté Cserép

Results 45 issues of Máté Cserép

`PPMacroCallback::MacroExpands` deliberately omits expanding `#pragma` statements and other preprocessor directives: https://github.com/Ericsson/CodeCompass/blob/d2b0ee675d01456658c7dd710661562022fc0398/plugins/cpp/parser/src/ppmacrocallback.cpp#L73-L77 However, pragmas can also be defined with the `_Pragma` operator, see reference: https://gcc.gnu.org/onlinedocs/cpp/Pragmas.html > C99 introduced the _Pragma operator....

Kind: Bug :warning:
Kind: Important :1st_place_medal:
Plugin: C++
Level: Intermediate (3)

While the C++ backend has a somewhat vague [coding convention](https://github.com/Ericsson/CodeCompass/blob/master/doc/coding_conventions.md) defined, and the expected [coding style](https://github.com/Ericsson/CodeCompass/blob/master/.idea/codeStyles/Project.xml) is also added to the project for CLion, the CI should also perform a...

Target: Developer environment
Level: Moderate (2)

There is an issue with the CodeChecker integration into GitLab CI as a Code Quality tool, which this PR aims to fix. I have possible 2 solutions. This PR provides...

enhancement :star2:
documentation :book:

**Describe the bug** The documentation states that Cross Translation Unit Analysis can be enabled with the `--ctu` flag. Using this flag is also included in the [GitLab CI tutorial]( https://github.com/Ericsson/codechecker/blob/9a15a36a3d37373a632f33d75da717a46636a5e9/docs/gitlab_integration.md#using-codechecker-parse)....

question :grey_question:
documentation :book:
analyzer :chart_with_upwards_trend:
clang sa :dragon:
config :gear:

For some yet unknown reason the C++ metrics parsing time takes way more time on Ubuntu 22.04, compared to Ubuntu 20.04 in the CI. This effect is especially visible when...

Plugin: C++
Plugin: Metrics

#727 introduced the type level McCabe computation to the C++ metrics plugin. While #734 added implementation for parallel computation of the existing C++ metrics, the type level McCabe was developed...

Kind: Refactor :arrows_clockwise:
Plugin: C++
Plugin: Metrics
Level: Moderate (2)

Compilation databases (`compile_commands.json`) may contain duplicated compilation commands for the same translation unit. In such cases incremental parsing reports that the affected TU has *already been parsed*, even in case...

Kind: Bug :warning:
Target: Parser
Level: Beginner (1)

Ubuntu 24.04 (Noble Number) is out now for already a year, we shall start support it officially. - [ ] Verify and if required update the codebase to compile on...

Target: Documentation
Target: Developer environment

CodeQL v3 started to produce deprecation warnings. Also attempted to clean up the `build2` install folder, as it is assumed to require a large amount of disk space, failing the...

Target: Developer environment

Kind: Enhancement :star2:
Level: Moderate (2)
Plugin: C#