如何在 WebStorm 中获取 cypress.json 的自动完成/提示

How to get autocomplete / hinting for cypress.json inside WebStorm

Cypress 是非常流行的 e2e 测试框架,但显然 WebStorm 在编辑其配置文件时没有给出任何 hinting/suggestions (cypress.json)。

问题是如何在 WebStorm 中获取 cypress.json 的提示?

P.S。我知道您可以在 WebStorm 中添加自定义 JSON 模式,如果 cypress.json 存在这样的模式,我可以添加它并获得提示。但是我找不到 cypress.json.

这样的架构

cypress.json 架构在 Schemastore - see https://raw.githubusercontent.com/cypress-io/cypress/develop/cli/schema/cypress.schema.json

可用

您可以下载它并在设置中设置模式映射 |语言与框架 |架构和 DTD | JSON 模式映射

赛普拉斯文档有一个专用于 setting up Intelligent Code Completion in your IDE 的部分(这包括整个 API 甚至您的自定义命令的完整代码完成)。

关于您的问题,it advises to use https://on.cypress.io/cypress.schema.json 以便为 cypress.json 启用完整提示,因为这似乎总是指向最新的模式。

三是IntelliJ平台(IDEA、WebStorm等)的付费插件(我是作者) 它为 Cypress 配置文件提供开箱即用的以下功能:自动完成、提示、验证(包括通过 JSON 模式进行的验证)和其他。

有关详细信息,请参阅此概述:https://youtu.be/Laj4zzN74Jk