2017-06-05 50 views
0

是否有辦法選擇性地禁用叮噹警告。例如,我已啓用readability-identifier-naming檢查,並通過header-filter在標頭內顯示警告。檢查所有方法是否在CamelCase中。但是,偶爾有類可以替代另一個STD類或Boost類,因此它們具有小寫的命名約定。在這種情況下,叮噹會發出很多警告。有沒有辦法針對特定的代碼段禁用它們?類似於// clang-format off// clang-format on對clang格式的影響。有選擇地禁用叮噹警告

回答

1

有幾種方法可以做到這一點:

  1. // NOLINT你想跳過行的末尾。

  2. // NOLINTNEXTLINE(readability-identifier-naming)在該行之前只跳過「可讀性標識符命名」檢查。

  3. 運行鐺-整齊與參數

    -line濾波器='[{ 「名稱」: 「myprog.cpp」, 「線」:[[1,99],[101200]]}] '

    在這個例子中,100行將被跳過。

第三條道路可跳過多個行,但是當源文件被頻繁改變(你需要改變你每次修改源時行號)不方便。

可能重複的this question