clang-tidy

    1

    2答えて

    clang tidyでは、チェック[llvm-header-guard]はLLVMスタイルのヘッダーガードを探しますが、適切なLLVMヘッダーガードスタイルの例は見つかりません。具体的には、定義に与えられた名前の構造です。coding standardsページには何も言及されません。

    6

    1答えて

    tldr;> clang-tidyのシステムヘッダーから警告を隠すにはどうすればよいですか? 私はシステムヘッダで打ち鳴らす-きちんと警告をトリガし、次の最小限のサンプルソースファイル、持っている: #include <future> int main() { std::promise<int> p; p.set_value(3); } は、Ubuntuの17.04で

    0

    1答えて

    私はWindows上でclang-tidyを使用しようとしています。これまでは成功していません。 私がインストールした前提条件としてLLVM 3.9.1。 私の通常のコンパイラは、MSVC 2015で、私のビルドシステムはQBS 1.7.2です。 QBSを使用して私はcompile_commands.jsonを生成しました。もちろん、そのファイルにはMSVC 2015 cl.exeフラグ/引数が含

    1

    1答えて

    私はプロジェクトをセットアップ中です。ブースターユニットテストを使用してスケルトンテストを実施しています。残念ながら、マクロ展開から多数の警告が生成されます。個々の行番号を指定しなくてもこれらを無効にする方法はありますか? これは、// NOLINTがある場合でも発生します。 例: /home/peter/checkouts/canopen-gateway/./unittests/projs/se

    1

    1答えて

    私が望むものが可能かどうかはわかりませんが、とにかく尋ねます。 私は静的解析を通じて、不正なロジックのために定義されていない動作の明確なインスタンスが発生する可能性があるという警告を出すために、clang-tidyにヒントしたいBoostライブラリコードがあります。明確にすることができます上記のコードで #include <optional> int main() { std::o

    4

    2答えて

    私はclang-tidyとの統合をcmakeと組み合わせて使用​​しようとしており、-check引数を渡したいと思います。私はcmakeのを呼び出すときに-DCMAKE_CXX_CLANG_TIDY="/usr/local/opt/llvm38/bin/clang-tidy-3.8;-checks=*"を追加しようとしましたが、私のメイクは、のように見えるエンドアップコマンド:他の言葉で /usr

    7

    1答えて

    ビジュアルスタジオ内から、またはビジュアルスタジオのインクルードパスと設定を使用して、コマンドラインからclang近代化をファイルに適用しようとしています。 。 私はこのような打ち鳴らす-きちんと設定ファイル、作成: clang-tidy -dump-config=.clang-tidy -checks="modernize-loop-convert,modernize-deprecat

    1

    1答えて

    clang-tidyのC/C++ファイルを解析することはできますか?構文/コンパイルエラーは無視しますか? 私はいくつかのコンパイルエラーがある非常に大きなファイルを持っていますが、それでもまだclang-tidyで解析したいと思います。 私は、次のエラーメッセージが出てい: 20 warnings and 20 errors generated. Error while processing

    0

    1答えて

    私は数週間前にC++を学び始めました。私は今クラスとすべてのものを見ています。オブジェクトのインスタンス化について疑問を抱いていました。このコードでは:私はPlayer player {}にカッコを置かない場合は class Player { public: int x, y; int speed; }; int main() { Player