vscode漂亮的插件缺少空间会破坏linter规则

时间:2019-12-19 15:39:07

标签: javascript prettier

在节点项目上,我的漂亮插件的行为不同于在用create-react-app创建的项目上的行为。

当我编写如下代码时:

var test = { a: 1
};

并将文件保存在一个漂亮的React应用中:

var test = { a: 1 };

在节点项目中,它漂亮:

 var test = {a: 1};

这将使短毛猫抱怨A space is required before '}'.

我不知道为什么对于使用create-react应用程序创建的应用程序,更漂亮的行为会有所不同。具有相同的vscode设置和相同的prettier.yml。

我正在使用Prettier code formatter

此空格问题使我无法发出请求,因为代码将使linter失败。

我想我可以创建一个bash脚本来自动修复掉毛错误,但是想知道为什么我必须首先这样做,因为React应用程序没有这个问题。

1 个答案:

答案 0 :(得分:1)

在没有看到配置文件和漂亮的设置的情况下不能说太多。 {}之前和之后的间距是通过漂亮配置中的bracketSpacing: true选项配置的。您应该检查它是否在配置文件中指定:理论上,如果没有指定,则可以从Node项目的其他位置提取它。