Skip to content

VS Code removes trailing comma in export statement #62030

Open
@craxal

Description

@craxal

Type: Bug

I have the following code in an .mjs file:

export {
    eslint,
    eslintFormat,
    lessc,
    tsc,
    tslint,
};

When I have Format on Save enabled and save the file, the last comma is removed. However, I want the trailing comma there. Format Document does not do this.

VS Code version: Code 1.98.0 (6609ac3d66f4eade5cf376d1cb76f13985724bcb, 2025-03-04T21:06:18.612Z)
OS version: Windows_NT x64 10.0.26100
Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i9-10900K CPU @ 3.70GHz (20 x 3696)
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
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: enabled
webnn: disabled_off
Load (avg) undefined
Memory (System) 127.78GB (75.96GB free)
Process Argv --crash-reporter-id bc1846de-efb9-489e-8bf2-1cce9d515169
Screen Reader no
VM 0%
Extensions (42)
Extension Author (truncated) Version
vscode-sidebar Acr 1.2.3
vscode-sqlite ale 0.14.1
github-markdown-preview bie 0.3.0
markdown-checkbox bie 0.4.0
markdown-emoji bie 0.3.1
markdown-footnotes bie 0.1.1
markdown-mermaid bie 1.27.0
markdown-preview-github-styles bie 2.1.0
markdown-yaml-preamble bie 0.1.0
LinkCheckMD bla 0.3.1
vscode-innosetup cho 1.9.3
xml Dot 2.5.1
gitlens eam 16.3.2
json-tools eri 1.0.2
copilot Git 1.277.0
copilot-chat Git 0.25.0
svg joc 1.5.4
azure-pipelines ms- 1.249.0
csdevkit ms- 1.16.6
csharp ms- 2.67.20
dotnet-interactive-vscode ms- 1.0.6110020
vscode-dotnet-runtime ms- 2.2.8
jupyter ms- 2025.2.0
jupyter-keymap ms- 1.1.2
jupyter-renderers ms- 1.1.0
vscode-jupyter-cell-tags ms- 0.1.9
vscode-jupyter-slideshow ms- 0.1.6
remote-ssh ms- 0.118.0
remote-ssh-edit ms- 0.87.0
remote-wsl ms- 0.88.5
cpptools ms- 1.23.6
hexeditor ms- 1.11.1
powershell ms- 2025.0.0
remote-explorer ms- 0.4.3
vscode-yaml red 1.17.0
kuskus-extensions-pack ros 2.0.1
kuskus-kusto-language-server ros 3.4.2
kuskus-kusto-syntax-highlighting ros 2.0.5
code-spell-checker str 4.0.40
vscode-json-stable-stringify Tra 1.3.0
gyp Xad 1.0.0
json-color-token yec 1.3.3

(1 theme extensions excluded)

A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vscod805cf:30301675
binariesv615:30325510
py29gd2263:31024239
vscaat:30438848
c4g48928:30535728
azure-dev_surveyone:30548225
vscrpc:30673769
a9j8j154:30646983
962ge761:30959799
h48ei257:31000450
pythontbext0:30879054
cppperfnew:31000557
dwnewjupyter:31046869
nativerepl2:31139839
pythonrstrctxt:31112756
nativeloc2:31192216
iacca1:31171482
5fd0e150:31155592
dwcopilot:31170013
6074i472:31201624
dwoutputs:31242946
customenabled:31248079
5a9hg449:31230677
hdaa2157:31222309
copilot_t_ci:31222730
jda6j935:31233686

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs More InfoThe issue still hasn't been fully clarified

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions