像这样的函数参数前应该有一个标志来强制空格:
function foo (bar, baz) {
// …
}
可能: {"space_before_arguments": true}
有一个--space-after-anon-function
。 可能将此称为--space-after-function
。
:+1:
是的,请。
所以?
这是一个增强。 我正在解决优先级更高的问题。 欢迎提出请求。
有人可以指出我自己如何将其入侵/js/lib/beautify.js
吗? 在第681行中,我找到了处理anon_functions的语句。 通过摆弄不同种类的语句,我无济于事,例如: if (current_token.text === '(' && last_last_word === 'function') ...
@bitwiseman我认为将其--space-after-named-function
是最清楚的,是吗? 像@atrioom一样,我对此很感兴趣。 我从哪说起呢?
@atrioom我真的不知道我在看什么,但是也许这里是个好地方?
@jsejcksn-听起来不错。
而且您位于正确的区域,但是您希望将else if
与last_type === 'TK_WORD'
分开。
请同时考虑异步功能
const a = async () {...}
async function b () {...}
--space-after-named-function
是个好名字
+1
我确实希望随着“ javascript标准样式”的流行而引起更多关注。
@zekida应该是“标准”! 😄
注意:实施后,无需破坏“动态import()
”-#1393
听起来并不是故意的,但是考虑到这是js标准的规范,因此它并不是一个更高的优先级,这令人感到惊讶。 我想这几天我们大多数人都使用标准的皮棉,哎呀,大多数Vue框架默认都有它。 如果您必须回头整理一下空间,这会使整个事情变得非常多余。
@jaysaurus
这个项目的存在(以及对不同格式选项不断增长的请求清单)再次证明了格式之战在JavaScript领域依然活跃。 您的“标准”是其他开发人员的“绝不那样做”。
您是完全正确的:如果有更多的人愿意花时间为这个广泛使用的库实现功能,那就太好了。 如果只有更多的贡献者...
最有用的评论
+1
我确实希望随着“ javascript标准样式”的流行而引起更多关注。