[clang] clang-format: Add -disable-format option (PR #137617)
Björn Schäpers via cfe-commits
cfe-commits at lists.llvm.org
Mon Apr 28 12:13:15 PDT 2025
================
@@ -506,8 +512,11 @@ static bool format(StringRef FileName, bool ErrorOnIncompleteFormat = false) {
// Get new affected ranges after sorting `#includes`.
Ranges = tooling::calculateRangesAfterReplacements(Replaces, Ranges);
FormattingAttemptStatus Status;
- Replacements FormatChanges =
- reformat(*FormatStyle, *ChangedCode, Ranges, AssumedFileName, &Status);
+ Replacements FormatChanges;
+ if (DisableFormat.getNumOccurrences() == 0 || !DisableFormat) {
+ FormatChanges =
+ reformat(*FormatStyle, *ChangedCode, Ranges, AssumedFileName, &Status);
+ }
Replaces = Replaces.merge(FormatChanges);
----------------
HazardyKnusperkeks wrote:
```suggestion
Replaces = Replaces.merge(FormatChanges);
}
```
https://github.com/llvm/llvm-project/pull/137617
More information about the cfe-commits
mailing list