Skip to content

Commit 6012cd4

Browse files
authored
philosophy.md : Describe inconclusive messages (#2841)
Inspired by #2839 inconclusive messages are added to this document.
1 parent ab7d728 commit 6012cd4

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

philosophy.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
It is important that everybody in the Cppcheck team has a consistent idea about how this tool should work.
55

6-
This is a static analyser tool.
6+
This is a static analyzer tool.
77

88

99
## Normal analysis - No false positives
@@ -22,6 +22,10 @@ Reporting issues in Trac:
2222
- If you see a false negative; report that as an enhancement.
2323
- If you see a false positive; report that as a defect.
2424

25+
### Inconclusive messages
26+
27+
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.
28+
Inconclusive messages shall not be used for new checks which are just being developed. There `settings.experimental` can be used.
2529

2630
## Bug hunting - Soundy analysis
2731

0 commit comments

Comments
 (0)