Skip to content
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

Cppcheck may be invoked multiple times while on the fly inspection is in progress #33

Open
firewave opened this issue Apr 9, 2020 · 2 comments

Comments

@firewave
Copy link
Collaborator

firewave commented Apr 9, 2020

Environment

  • Operating System (e.g. Ubuntu 16.04 x64): Windows 10 Version 1909
  • IDE Version (e.g. CLion 2016.3.2): Clion 2020.1 (201.6668.86)
  • Cppcheck executable version (cppcheck --version): 1.90
  • Cppcheck plugin version: 1.4.2

Expected behaviour

Cppcheck is run only once per file in case it is not modified.

Actual behaviour

Cppcheck is invoked every time the IDE regains focus.

Steps to reproduce the behaviour

I have a file which takes extremely long to perform the on the fly inspections on (probably some issue causing this) and while the file is still being being running the inspections Cppcheck will be invoked every time the IDE regains focus (unless it is already running). This does not occur when the inspections are complete.

An example would be valueflow.h from https://github.com/danmar/cppcheck.

@firewave
Copy link
Collaborator Author

firewave commented Nov 12, 2020

Appears the issue is slightly different than assumed. Has to do with having multiple open projects with open files - see https://youtrack.jetbrains.com/issue/CPP-22881

@firewave
Copy link
Collaborator Author

It seems the original issue also persists. I created another ticket with the CLion team - see https://youtrack.jetbrains.com/issue/CPP-22928

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants