我如何使美观格式我的代码与缩进延续?



如果我们要遵循谷歌JavaScript风格指南,那么根据这个:

https://google.github.io/styleguide/jsguide.html formatting-indent

换行时,第一行之后的每一行(每个延续行)都比原行至少缩进4行

例如,

const v = 10 + 10 + 10 + 10 + ... // goes beyond line limit

Google JavaScript Style建议,我们像这样换行:

const v =
10 + 10 + 10 + 10 + ...

查看完整示例:https://github.com/saad-learns/prettier-example/blob/main/bar.js

但是用prettier,我们得到

const v =
10 + 10 + 10 + 10 + ...

查看完整示例:https://github.com/saad-learns/prettier-example/blob/main/foo.js

我无法找到一种方法,使美观遵循谷歌JavaScript风格。没有别的选择吗?还是说Prettier的理念与谷歌的JavaScript风格不兼容?

这是别人在github问题中问的:

https://github.com/prettier/prettier/issues/11897

,答案是他们不会添加任何选项来支持与块缩进不同的行延续

最新更新