如何配置 Prettier 以使用链式调用格式化 Cypress 代码?

JVM*_*tos 5 javascript code-formatting visual-studio-code

我正在使用 Prettier 来格式化我的 Cypress 代码,但它以我不喜欢的方式断行。具体来说,它的格式如下:

cy.contains("div[role='alert']", "Status alterado com sucesso!").should(
    "be.visible"
);
Run Code Online (Sandbox Code Playgroud)

但是,我希望它能像这样格式化行:

cy.contains("div[role='alert']", "Status alterado com sucesso!")
    .should("be.visible");
Run Code Online (Sandbox Code Playgroud)

这是我当前的设置settings.json

    "prettier.chainedCall": true,
    "prettier.keepFunctionIndentation": true,
    "prettier.singleQuote": true,
    "prettier.trailingComma": "es5",
    "prettier.printWidth": 80,
    "prettier.arrowParens": "avoid",
    "prettier.tabWidth": 4,
    "editor.defaultFormatter": "esbenp.prettier-vscode",
Run Code Online (Sandbox Code Playgroud)

我已经尝试在 VS Code 设置中设置chainedCallkeepFunctionIndentation选项,但它们似乎不起作用。有没有办法配置 Prettier 以按照我想要的方式格式化我的 Cypress 代码?