WebStorm 中的 Hyperapp 代码智能感知

Hyperapp code intellisence in WebStorm

WebStorm 中是否有支持 Hyperapp 的插件或设置智能感知不闪烁错误的方法?

目前小编把组件看成是React组件,比较接近但不理想。

更新:

与 Preact 类似,Hyperapp 使用例如class 而不是 className.

JS 版本设置为 ES6 的屏幕截图:

JS 版本设置为 React JSX 的屏幕截图:

要禁用有关 class 属性的警告,请将插入符号放在上面,按 Alt-Enter 并 select 添加 'class' 到自定义属性。

我最后的解决方案(尽管是计划外的)是从 javascript 切换到打字稿。通过将解决方案转换为打字稿,错误从 IDE 中消失了。 Hyperapp 支持输入,因此可以很好地与 TSLINT 和智能感知配合使用。

使其工作的重要编译器选项参数:

"jsx": "react",
"jsxFactory": "h",