-
Notifications
You must be signed in to change notification settings - Fork 6
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
syntaxError
in include is hidden - leading to suspected false negative
#74
Comments
I wonder if there is a hook to simply not run if there are syntax errors. I know that is how many people set up File Watchers in IntelliJ products. |
This syntax error is a bug in Cppcheck. Also Cppcheck is built to being able to handle incomplete and invalid code. There's also cases where it could be caused by a simple misconfiguration. I came across this while working on code and trying to figure out the "false negative" of a unused variable not being reported which turned out to be this issue in the header. I already know how to fix it but I want to get #60 in before since it simplifies things. |
syntaxError
in include is hidden leading to suspected false negativesyntaxError
in include is hidden - leading to suspected false negative
Note: A potential fix for https://trac.cppcheck.net/ticket/11913 might affect this. |
test.h
test.cpp
In Cppcheck 2.4 the header will generate a
syntaxError
with the Windows version:This leads to the
unusedVariable
in functionf()
not being reported making it seems like a false negative since thesyntaxError
is being suppressed as it didn't occur in the file we are analyzing.We need to make this error visible - possibly via a global warning about this.
There's most likely other errors which may lead to the same problem.
The text was updated successfully, but these errors were encountered: