【问题标题】:CppCheck suppress obsolete functionCppCheck 抑制过时的功能
【发布时间】:2014-12-10 15:09:55
【问题描述】:

我无法内联抑制来自 cppcheck 的 obsoleteFunctiosgets 警告。 我试过了:

// cppcheck-suppress obsoleteFunctionsgets

没有成功。

你们中有人遇到过这个警告吗? 有什么提示吗? 谢谢。

【问题讨论】:

    标签: static-code-analysis cppcheck


    【解决方案1】:

    在命令行上也使用 --inline-suppr。否则注释将被忽略。

    daniel@dator:~/cppcheck$ ./cppcheck --enable=all 1.c
    Checking 1.c...
    [1.c:4]: (style) Obsolete function 'gets' called. It is recommended to use the function 'fgets' instead.
    daniel@dator:~/cppcheck$ ./cppcheck --enable=all --inline-suppr 1.c
    Checking 1.c...
    daniel@dator:~/cppcheck$
    

    就个人而言.. 我更喜欢使用 --suppress--suppressions-list 而不是 --inline-suppr。我不喜欢用这样的 cmets 把我的代码弄得乱七八糟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-25
      • 2016-10-08
      • 1970-01-01
      • 2014-08-17
      • 1970-01-01
      • 1970-01-01
      • 2011-02-26
      • 2011-03-19
      相关资源
      最近更新 更多