问题标签 [clang-format]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 如何用clang-format格式化objective-c tow参数块?
我有以下代码,例如:
当我对其应用 clang-format 时,它变成:
如您所见,新行中的第二个块参数。
我的风格 :
c++ - clang-format 3.8 在评论块之前和之后中断
有没有办法控制评论块前后的中断?
我想让我的评论块与以下功能连接。我还想在评论块之前有一个换行符。
例如这段代码:
要像这样格式化:
但我得到的是:
这是我的.clang-format
:
c++ - clang-format 将模板转换为位移位
我正在使用 clang-format 来格式化 C++ 代码。我有以下表格,
格式化后就变成了
在为 C++98 编译时会导致错误。这个问题有解决办法吗?
c++ - clang 格式的块前后的新行
我希望在我的代码块之前和之后有空行。Astyle 支持这一点(Break-Blocks)。有没有办法用铿锵格式做到这一点?我已经知道了KeepEmptyLinesAtTheStartOfBlocks
,但如果我理解正确的话,那只会保留现有的空行。
c++ - 行开头的奇怪数量的空格。您使用的是 4 空格缩进吗?
我使用 clang-format 将我的 C++ 代码转换为基于 Google 的样式。我使用修改后的 cpplint.py 来检查我的格式。这是我在 Sublime Text 3 中的格式设置:
格式化后,我的代码变成了这种方式。cpplint 告诉我“行首有奇怪的空格数。你使用的是 4 空格缩进吗?” 我该如何解决?
c++ - clang-format 覆盖 WebKit 样式的多行注释
我正在尝试使用 clang-format 清理我的存储库中的代码。我们使用 WebKit 样式作为格式化的基础,但是我们还想确保多行注释的格式正确。
据我了解,可以通过这样定义 .clang-format 文件来覆盖给定样式的格式规则:
这种方式 clang-format 应该对齐尾随注释。
给定输入文件:
我的期望是以下输出
但是我得到的是:
我尝试将 Webkit 的格式化选项转储到 .clang 格式文件中,并将 AlignTrailingComments 从 false 更改为 true。这也没有什么区别。
Webkit 样式中是否存在干扰 AlignTrailingComments 选项的选项?
ios - 块的Objective-C clang格式
我已经搜索了谷歌并修改了我的 .clang 格式文件几个小时。
我希望我的块看起来像这样:
不是这个:
我似乎找不到正确的参数或参数组。
我也给了 Uncrustify 一个机会,但盯着新的配置文件语法并不可取,特别是如果有一个 clang 格式的解决方案。
javascript - clang 格式化一个 json 文件
我有一个 json 文件。如果我在其上运行 clang-format,它会将其格式化为代码(丑陋)。
如果我将 'foo = ' 放在文件的开头,那就太好了,但它不再是 json 了。
如何获得 clang-format 以格式化 json 文件中的裸对象,如第二个示例所示?
c++ - clang 格式的对齐作业是否损坏?
以下是我的clang格式
但是当我在 c++ 文件中运行它时,我得到如下结果(代码是乱码复制粘贴,尽管未对齐分配的问题区域是我在代码中看到的内容的逐字副本)
设置好
我发现上述行为是错误的,我的其余部分是否会.clang-format
弄乱结果,或者我应该将其报告为错误?
c++ - 通过 clang-format 实现格式化的好方法是什么?
全部
格式化 C++ 代码,对 clang-format 产生的内容感到相当满意,除了两件事:
我怎样才能使冒号与构造函数在同一行?代替
我想得到
第二个问题,我可以在访问修饰符后删除 break 吗?
应该