cost 258 ms
我可以在無法用 clang 編譯的代碼庫上運行 clang-format 嗎?

[英]Can I run clang-format on codebases that cannot be compiled with clang?

鑒於一些 C++ 功能在 GCC 上受支持,但在 Clang 上不受支持,因此我的代碼庫可以使用 GCC 進行編譯,但不能使用 clang 進行編譯。 根據標題,在上述代碼庫上運行 clang-format 會有任何問題嗎? 嘗試在我的代碼庫上運行 clang-format,一切似乎都正常。 但是 ...

使用 C++ 屬性后使 clang-format 中斷

[英]Make clang-format break after the usage of C++ attributes

我在我的代碼中使用了一個已棄用的屬性,但我還沒有找到 C++ 屬性后中斷的clang 格式記錄方式。 我希望do_not_use() function 的定義在[[deprecated]]屬性之后的下一行開始。 有沒有辦法在 C++ 屬性之后中斷? 當前state: 所需 state: .clan ...

如何停止 clang 格式分隔字段分隔符(::)?

[英]How to stop clang-format break fields seperator(::)?

賞金將在 19 小時后到期。 此問題的答案有資格獲得+50聲望賞金。 q0987正在尋找可靠來源的答案。 clang 格式版本 15.0.6 問題> 我可以使用哪些設置來獲得如下所示的預期格式? 謝謝我所看到的: 我期望的是: 我當前的 Break 設置: ...

強制 {} 縮進並在自己的行上

[英]Forcing { } to indent and be on their own line

由於我無法控制的原因,我必須使用 C 編碼風格來處理{和} 那是塊中正常代碼的左側與其打開和關閉{和}對齊(我在任何標准樣式中都沒有發現這一點)。 {和}分隔代碼塊是一行中的單個非空白字符(可能不包括注釋) (如果支持):即使 C 使它們可選,顯式{和}也會在for (…) 、 do 、 whi ...

我可以設置一個 Azure DevOps 管道來跨多個存儲庫在 PR 中檢查/格式化源文件嗎?

[英]Can I set up a single Azure DevOps pipeline to lint/format source files in a PR across multiple repos?

簡而言之,每當對數十個存儲庫中的任何一個的拉取請求進行提交時,我都希望此管道運行以檢查源文件是否滿足某些 clang 格式標准,如果不滿足標准則發出警告。 最初,我只想格式化我們的源文件。 將來,我們可能想要更改格式化模式或添加 linter,因此這需要具有靈活性。 到目前為止,我已經建立了一個在 ...

clang-format: 在 private (public) 后添加兩個空格

[英]clang-format: add two spaces after private (public)

我正在使用 clang-format 來格式化代碼。 我想知道是否可以在 private(public) 之后添加兩個空格。 clang-famart 版本 10.0.0-4ubuntu1 現在是這樣的class Test { public: Test(); private: st ...

設置 LLVM 存儲庫后 LLVM 15 包不可用

[英]LLVM 15 packages not available after setting up LLVM repositories

我正在運行以下腳本以在 GitHub 操作上安裝clang-format ,然后運行apt search clang-format不會將clang-format-15顯示為安裝選項。echo "deb http://apt.llvm.org/focal/ llvm-toolchain-focal-1 ...

只有最少的特定規則的 clang-format - 沒有默認值

[英]clang-format with only minimal specific rules - no defaults

我正在使用 clang-format 並且我試圖只設置例如 120 列限制但無論我嘗試什么 clang 都應用除此之外的許多規則。 如果我指定所有規則並設置它們的值,那么它會做我想做的,但我,例如,只想設置一個換行規則。 clang-format 可以做到嗎? 謝謝這是我的.clang-forma ...

防止 clang-format 在構造函數的初始化列表中的大括號后中斷

[英]Prevent clang-format from breaking after brace in constructor's initializer list

我有一個 class 構造函數定義,它初始化了幾個字符串。 基本上,我希望 clang-tidy 在格式化后給我這個: 但是,它給了我這個: 我希望 clang-format 盡量避免在參數名稱(例如string_two )與其構造函數 arguments 之間中斷。相反,我希望它將參數及其構造函數 ...

clang-format:控制語句前后的空行

[英]clang-format: empty line before and after control statements

是否有可能實現在控制狀態(for、if 等)之前和之后插入空行? 例如,我有以下源代碼:if(bCondition) { // some code } for(int i : vecOfInts) { // some code } if(bAnotherCondition) { ...

帶有奇怪枚舉的 Clang 格式

[英]Clang format with weird enums

有誰知道我可以在 clang 格式中使用哪些選項來允許以下行為: 使用當前設置,每行一個條目進行格式化: ...

用於生成 clang 格式的 for 循環的格式化宏

[英]Formatting macros that are used to generate for loops in clang format

我正在為不屬於我的 c++ 代碼庫編寫一個 clang 格式的文件(我之所以提到這一點是因為我不能隨意更改以前的設計選擇、命名等)。 我想更改當前 clang-format 文件創建的格式:dfor2(k) fineGridVertices[kScalar].setAdjacentRanks(Two ...

使用 clang-format 更改宏中使用的續行符 ('\") 的位置

[英]Changing the location of the line continuations ('\") used in macros with clang-format

我有使用宏的代碼,其中一些很長。 在運行 clang-format 之前,一個示例如下所示: 在 clang-format 之后(滾動查看 \ 字符): 續行放置在 120 個字符處,這是列限制。 我希望 clang-format 不更改 \ 字符的位置(通常我希望它們保持原樣並保持原樣,或者它們與 ...

如何在使用 clang-format 的 case 標簽后僅縮進括號

[英]how to only indent brackets after case labels using clang-format

我想要一種僅在案例標簽后縮進括號的樣式,同時保持案例 label 不縮進。 這就是我要的:switch(a) { case 1: { do_some_thing(); } break; } 我找到了一個選項IndentCaseLabels ,但它將包括案例 ...

CLion 不對提交時的 include 語句進行排序

[英]CLion doesn't sort include statements on commit

我正在使用 clang-format 來定義對包含語句進行排序的規則。 這在使用“代碼 > 重新格式化代碼”按鈕或在文件中按CTRL + ALT + L時非常有效。 但是,即使在 CLion 提交對話框中設置了“重新格式化代碼”復選框,提交時包含語句也不會被排序。 由於某種原因,其他格式化任務 ...

如何強制`clang-format`在不超過列限制時破壞構造函數初始化程序?

[英]How to force `clang-format` to break constructor initializer when it doesn't exceed column limit?

我遇到了clang-format的編碼風格問題。 在我看來,當它不超過列限制時,clang-format 不能破壞初始化列表及其 function 主體。 所以基本上,這是我想要的代碼:deque() : _start(), _finish(), _map(), _map_size() { ...

clang-format:在返回類型后使用 __attribute__ 中斷

[英]clang-format: Break after return type with __attribute__

我在.clang-format中設置了以下選項: 但是,如果我有一個 function 的形式int __attribute__((deprecated)) someFunc(void); 它被重新格式化為int __attribute__((deprecated)) someFunc(void) ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM