We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0ab3c36 commit 1f3018eCopy full SHA for 1f3018e
arduino-ide-extension/src/node/clang-formatter.ts
@@ -75,7 +75,7 @@ export class ClangFormatter implements Formatter {
75
);
76
return `-style=file:"${first}"`;
77
}
78
- return `-style='${style(toClangOptions(options))}'`;
+ return `-style="${style(toClangOptions(options))}"`;
79
80
81
private async dataDirPath(): Promise<string> {
@@ -123,7 +123,7 @@ function toClangOptions(
123
124
// See: https://releases.llvm.org/11.0.1/tools/clang/docs/ClangFormatStyleOptions.html
125
export function style({ TabWidth, UseTab }: ClangFormatOptions): string {
126
- return JSON.stringify(styleJson({ TabWidth, UseTab }));
+ return JSON.stringify(styleJson({ TabWidth, UseTab })).replace(/\"/g, '\\"');
127
128
129
function styleJson({
0 commit comments