-
Notifications
You must be signed in to change notification settings - Fork 385
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new checker profile: portability #1710
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the user guide: https://github.com/Ericsson/codechecker/blob/master/docs/user_guide.md#checker-profiles
config/config.json
Outdated
@@ -12,7 +12,8 @@ | |||
"available_profiles": { | |||
"default" : "High-quality standard checks with a low false positive rate.", | |||
"sensitive" : "Default checks + more comprehensive checks with a low false positive rate.", | |||
"extreme" : "Sensitive checks + more comprehensive checks with a manageable false positive rate." | |||
"extreme" : "Sensitive checks + more comprehensive checks with a manageable false positive rate.", | |||
"portability" : "Checks that aim to detect code issues emerging from platform differences." |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to highlight in the description that we mean 32bit/64bit platform differences?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add further bit shift checkers and related compiler warnings which could help.
e1cf655
to
ad25403
Compare
ad25403
to
9b8bfa3
Compare
Introduce a new checker profile, which is used to group checkers detecting platform specific issues.