代码之家  ›  专栏  ›  技术社区  ›  David Henry

VS代码删除计算中的括号

  •  -1
  • David Henry  · 技术社区  · 2 年前

    我在React Native项目的VS代码中使用Prettier,它删除了混合运算符中的括号,或者在用括号声明var时删除了括号。如何防止Prettier这样做?

    示例1:

     const foo = (a && b) || c;
    

    之后:

    const foo = a && b || c;
    

    示例2:

    const c = (a.toString()).toUpperCase();
    

    之后:

    const c = a.toString().toUpperCase();
    

    我知道在大多数情况下它不会改变逻辑,但我想禁用这个功能。

    0 回复  |  直到 2 年前
        1
  •  7
  •   KeltoRino    4 年前

    您可以使用更漂亮的忽略注释来忽略部分文件。 喜欢//更漂亮的忽略

    这里有一个文档链接: https://prettier.io/docs/en/ignore.html

        2
  •  -7
  •   Abrah_dago_313    5 年前

    您可以在settings.json中对其进行配置,并添加“beautier.bracketSpacing”,请阅读 here

    你也可以使用esint更可定制,可以使用不同的代码风格,如airbnb。。。