ESLint与Prettier:等号后换行

4

我遇到了eslint + prettier的问题。出现了一些像这样的“换行符”:

var err = "jqxhr: " + jqxhr + ". Status: " + textStatus + ", " + error;

将通过工具进行美化,如下:

var err =
    "jqxhr: " + jqxhr + ". Status: " + textStatus + ", " + error;

(https://gyazo.com/ef44b03a25292f5e6e156c3105ef7c3b)

如何防止这种行为?谢谢!

配置示例:

{
    "root": true,
    "extends": [
        "prettier",
        "prettier/standard"
    ],
    "env": {
        "browser": true,
        "jquery": true
    },
    "plugins": [
        "prettier"
    ],
    "rules": {
        "prettier/prettier": [
            "error"
        ],
        "indent": [
            "error",
            4
        ],
        "linebreak-style": [
            "error",
            "unix"
        ],
        "max-len": [
            "error",
            {"code": 120, "ignoreUrls": true}
        ]
    }
}
1个回答

2
如果您遇到类似的问题,请检查行打印宽度和运算符换行。我的情况与打印宽度有关。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接