philosophy.md : Describe inconclusive messages (#2841)

Inspired by https://github.com/danmar/cppcheck/pull/2839 inconclusive messages are added to this document.
This commit is contained in:
amai2012 2021-01-18 19:58:06 +01:00 committed by GitHub
parent ab7d728831
commit 6012cd4fd9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -3,7 +3,7 @@
It is important that everybody in the Cppcheck team has a consistent idea about how this tool should work.
This is a static analyser tool.
This is a static analyzer tool.
## Normal analysis - No false positives
@ -22,6 +22,10 @@ Reporting issues in Trac:
- If you see a false negative; report that as an enhancement.
- If you see a false positive; report that as a defect.
### Inconclusive messages
Inconclusive messages will be created if cppcheck cannot be sure there is an issue to warn but 50-50 probability. User shall enable inconclusive messages if they are willing to spend substantially more time on message verification in order to find more issues within a high false positive rate.
Inconclusive messages shall not be used for new checks which are just being developed. There `settings.experimental` can be used.
## Bug hunting - Soundy analysis