如何配置WebStorm以正确格式化生成器函数?

时间:2016-05-16 13:50:20

标签: javascript ecmascript-6 webstorm jetbrains-ide eslint

我正在使用WebStorm代码自动格式化,并注意到它没有正确格式化生成器函数。我需要这个:

function* (), function* name()

但WebStorm将其格式化为:

function*(), function* name()

WebStorm的代码样式首选项中有一些设置,但似乎它们不包括这种情况。有什么解决方案吗?

1 个答案:

答案 0 :(得分:1)

Webstorm似乎没有这个选项(我的Webstorm 2016.1.2在格式化时忽略了生成器功能)。 此问题的解决方法是重写文件的grunt / gulp任务(首先执行备份!)。因此,您可以使用gulp-replace之类的插件来定义在使用Webstorm格式化后调用的任务gulp reformat。 不是最好的解决方案,但它应该工作;)
但是,我会等待更新。