Skip to content

Format on save is not working for all projects #242783

Closed as not planned
Closed as not planned
@hancerli

Description

@hancerli

Type: Bug

I've a couple of folders in a single workspace, all are C++ projects. They all have the same .clang-format file on the root level.
In some of those projects Format on Save works as expected, for others I have to trigger Format Document function manually.
I've tried to bisect but that is reproducible even if all the extensions are disabled.

VS Code version: Code 1.98.0 (6609ac3, 2025-03-04T21:06:18.612Z)
OS version: Darwin arm64 24.3.0
Modes:

System Info
Item Value
CPUs Apple M1 Max (10 x 2400)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) 10, 10, 9
Memory (System) 32.00GB (0.25GB free)
Process Argv --crash-reporter-id 2dcbb399-82bb-4506-9a12-4a47f4cbd6e6
Screen Reader no
VM 0%
Extensions (104)
Extension Author (truncated) Version
android-dev-ext ade 1.4.0
bootstrap5-vscode Anb 0.4.4
qdoc-lang And 0.0.2
smarty-template-support asw 2.1.1
QML bbe 1.0.0
markdown-mermaid bie 1.27.0
language-hugo-vscode bud 1.3.1
simple-react-snippets bur 1.2.8
cmake-format che 0.6.11
npm-intellisense chr 1.4.5
path-intellisense chr 2.10.0
systemd-unit-file coo 1.0.6
doxdocgen csc 1.4.0
arm dan 1.7.4
vscode-markdownlint Dav 0.59.0
macos-modern-theme dav 2.3.19
vscode-eslint dba 3.0.10
dendron-markdown-shortcuts den 0.12.1
emulate Die 1.7.1
githistory don 0.6.20
python-environment-manager don 1.2.7
xml Dot 2.5.1
es7-react-js-snippets dsz 4.4.3
gitlens eam 16.3.2
vscode-html-css ecm 2.0.13
EditorConfig Edi 0.17.1
vscode-great-icons emm 2.1.115
prettier-vscode esb 11.0.0
vscode-monorepo-workspace fol 1.3.1
code-runner for 0.12.2
shell-format fox 7.2.5
copilot Git 1.277.0
copilot-chat Git 0.25.0
remotehub Git 0.64.0
go gol 0.46.1
gc-excelviewer Gra 4.2.63
todo-tree Gru 0.0.226
cpp-reference Guy 0.2.5
rest-client hum 0.25.1
vscode-react-typescript inf 1.3.1
vscode-edit-csv jan 0.11.2
search-node-modules jas 1.3.0
better-cpp-syntax jef 1.27.1
svg joc 1.5.4
vsc-python-indent Kev 1.21.0
restructuredtext lex 190.4.7
vscode-clangd llv 0.1.33
bash-ide-vscode mad 1.43.0
vscode-catch2-test-adapter mat 4.12.2
peripheral-viewer mcu 1.4.6
rainbow-csv mec 3.17.0
fluent-icons mig 0.0.19
vscode-filesize mkx 3.2.2
vscode-docker ms- 1.29.4
autopep8 ms- 2025.2.0
debugpy ms- 2025.4.0
isort ms- 2023.10.1
python ms- 2025.2.0
vscode-pylance ms- 2025.3.1
remote-containers ms- 0.401.0
remote-ssh ms- 0.118.0
remote-ssh-edit ms- 0.87.0
azure-repos ms- 0.41.2024112101
cmake-tools ms- 1.20.53
cpptools ms- 1.23.6
cpptools-extension-pack ms- 1.3.1
hexeditor ms- 1.11.1
live-server ms- 0.4.15
makefile-tools ms- 0.12.17
remote-explorer ms- 0.4.3
remote-repositories ms- 0.43.2024112101
remote-server ms- 1.5.2
test-adapter-converter ms- 0.2.1
vscode-serial-monitor ms- 0.13.1
vscode-typescript-next ms- 5.9.20250305
vsliveshare ms- 1.0.5948
material-icon-theme PKi 5.20.0
platformio-ide pla 3.3.4
devicetree plo 0.1.1
vscode-data-preview Ran 2.3.0
vscode-thunder-client ran 2.34.2
vscode-commons red 0.0.6
vscode-xml red 0.28.0
vscode-yaml red 1.17.0
vscode-fix-checksums-next Rim 1.3.0
bash-debug rog 0.3.9
partial-diff ryu 1.4.3
ninja sur 0.0.1
even-better-toml tam 0.21.2
bootstrap4-vscode the 6.1.0
qt-core the 1.2.1
qt-qml the 1.2.1
rst-vscode tht 3.0.1
shellcheck tim 0.37.7
vscode-npm-scripts tra 0.2.1
gnu-mapfiles tro 1.1.0
errorlens use 3.23.0
vscode-lldb vad 1.11.4
mib Ver 0.0.4
gitblame wad 11.1.2
JavaScriptSnippets xab 1.8.0
markdown-all-in-one yzh 3.6.2
html-css-class-completion Zig 1.20.0
linkerscript Zix 1.0.4

(7 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
pythonvspyt551:31249599
vscod805:30301674
binariesv615:30325510
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
962ge761:30959799
2e7ec940:31000449
pythontbext0:30879054
cppperfnew:31000557
dwnewjupyter:31046869
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc1:31192215
iacca1:31171482
5fd0e150:31155592
dwcopilot:31170013
6074i472:31201624
dwoutputs:31242946
customenabled:31248079
9064b325:31222308
copilot_t_ci:31222730
jda6j935:31233686

Metadata

Metadata

Assignees

Labels

formattingSource formatter issuesinfo-neededIssue requires more information from poster

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions