johnthagen/clion-cppcheck

Cppcheck should only be invoked with a single configuration

Ouverte

#34 ouverte le 9 avr. 2020

 (5 commentaires) (0 réaction) (0 personne assignée)Java (7 forks)github user discovery
enhancementhelp wanted

Métriques du dépôt

Stars
 (37 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

Environment

  • Operating System (e.g. Ubuntu 16.04 x64): Windows 10
  • 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

The inspections show issues in active code only.

Actual behaviour

The inspection may should code in non-active (i.e. _MSC_VER although GCC is being used) blocks.

If Cppcheck is invoked with just a source file it tries to detect and process all configuration (i.e. defines) in the source. In case of the IDE it should only do a scan for that current configuration. This requires the plugin to get this from the IDE (if possible) and provide it to the call.

Guide contributeur