Skip to content
You must be logged in to sponsor danmar

Become a sponsor to Daniel Marjamäki

@danmar

Daniel Marjamäki

danmar
Sweden, Eskilstuna

Cppcheck

I would like to get a sponsor for Cppcheck development.

New heuristics

Cppcheck has unique data flow analysis to detect bugs and I want to continue working on that to detect more bugs.

I also want to add C/C++ software verification capabilities in Cppcheck. I feel that this is something that is missing currently; a good open source C/C++ software verification tool.

Parser

The C/C++ parser is not perfect and therefore we do not understand all code perfectly. The result right now is sometimes noise and sometimes we fail to detect bugs.

I need to continue development of the Cppcheck parser.

False positives

Avoiding warnings that are wrong is really important for us. There are such warnings reported continuosly and I spend a large part of the total development time fixing those.

@danmar

Reaching this goal will mean I can work part-time on Cppcheck. half a day / week.

Current sponsors 4

@ashvardanian
@gaul
@sthagen
Private Sponsor
Past sponsors 3
Private Sponsor
@Kubiyak
@nsvetoslav

Featured work

  1. danmar/cppcheck

    static analysis of C/C++ code

  2. danmar/simplecpp

    C++ preprocessor

  3. danmar/cppcheck-htdocs

    htdocs for cppcheck

    PHP 5

5% towards $500 per month goal

@gaul @sthagen
@ashvardanian

gaul and 3 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Small and simple improvements.

I can fix roughly ~1-2 false positives / year.

You will get a progress report when there is progress.

$10 a month

Select

Small and simple improvements.

I can fix roughly ~2-4 false positives / year.

You will get a progress report when there is progress

$50 a month

Select

Medium (new feature(s))

I will work on something based on your feedback. you can specify what feature(s) to sponsor.

It can for instance cover ~3 new checks / year if those are relatively light weight.

You will get a progress report so you can see how this extra time affect the Cppcheck development.