问题标签 [intellij-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
intellij-idea - IntelliJ Idea 捆绑 JS 文件
我正在做一个使用 Java、TypeScript、Jade 和 Less 的大型项目。为了编译项目,我使用 Maven (Java) + Grunt(TS, Jade, LESS)。Grunt 是从 maven 调用的,因为 maven 驱动整个项目(包括后端)。使用 grunt everthing 可以完美运行,但我想在前端的 ctrl+s 命令上进行实时编译。我正在为此使用 FileWatchers 插件,但是有一个问题。我的 html 页面引用了 bundle.js 文件,该文件是通过 grunt 编译的。所有的 TypeScript 文件都被编译成 JS 文件和 bundle.js 文件。问题是,我无法实时编译 bundle.js。我试图为 tsc 设置一个参数。某事喜欢
问题是, tsc 不支持正则表达式。我找到了一些解决方案,但所有这些都需要一些文件定义,这需要由外部工具完成并且不是自动的。
我不想这个选项:
另一种解决方案可能是可能的,但不知道所有必要的信息。我有一个想法以这种方式使用 FileWatchers 插件(就像一个参数一样写)
因为这里有一些宏可用。问题是,我需要定义自定义宏来列出文件,但我找不到这样做的地方。
LESS 文件也有同样的问题。
java - Android Studio 有单独的 FindBugs 插件吗?
据此,FindBugs支持多种 IDE 作为插件,包括 Droidio (Android Studio) 所基于的 IntelliJ - Idea。
那么这是否意味着可以将IntelliJ-Idea 插件安装到 Droidio 中,或者在某个地方有一个独特的插件(或者还没有,但需要一个)?
android - Android Studio 的内容提供程序生成器
您知道用于生成内容提供程序的 Android Studio 插件吗?
最近,我从 Eclipse 切换到了 Android Studio,并且一直使用mdsd plugin一个插件来从你的域模型生成一个 Content Provider。我想知道是否有任何类似的工具可用于 Android Studio。
我找到了几个工具,但你必须传递一个 JSON 模式,我更喜欢使用我的模型数据定义而不是 json。
谢谢!
html - Intellij 的自定义语言,它是 HTML 的扩展
我想为 intellij 创建一个自定义语言插件,用于模板语言,它是 HTML 的扩展(它有额外的标签)。我遵循了 jetbrains 网站上的自定义语言插件教程。但这需要我有一个词法分析器和解析器文件。我没有在 intellij 社区版中找到这些 HTML 文件。通过扩展已经存在的 HTML 解析器,是否有一种更简单的方法来创建解析器?
java - Intellij idea插件开发:右键单击项目未启用插件
我已经在 intellij idea 中开发了一个插件,右键单击项目我得到了该插件名称,但它总是被禁用。如何启用该插件。这是我的 plugin.xml 代码:
selenium - PHPStorm 与 Nightwatch.js?
有没有办法将nightwatch.js功能测试报告发送到phpstorm?
(我还没有找到 selenium 插件,或者关于这个的任何其他东西。)
java - 在 Intellij-IDEA 中执行 svn 提交之前如何运行命令?
我使用 intellij-idea 将我的代码提交给 svn。有没有办法在提交完成之前运行脚本?我想在提交之前运行所有单元测试。这样,如果单元测试失败, 我将无法提交。
也许有一种方法可以纯粹通过颠覆配置来做到这一点。只要可以通过 Intellij-IDEA UI 完成提交,我就会接受这个答案。
我正在使用 Intellij IDEA 13
classpath - checkstyle-idea.xml 中的 sun_checks.xml 位置
我的 checkstyle-idea.xml 看起来像:
而且我似乎在我的 Ubuntu 14.04 中找不到这个文件。到处找。我看到的唯一解决方案是下载并替换该位置。
但是有没有办法了解它现在的位置?我的 /etc/environment 也不包含它。那么它在哪里呢?因为 CheckStyle 工作并检查 Idea 中的代码。
gradle - 如何在 IntelliJ 插件项目中启用 gradle
当您创建 IntelliJ 13 插件项目时,您也不能选择将其设为 Gradle 项目。如何启动一个由 Gradle 支持的插件开发项目?
java - 使用服务定位器模式时如何使用模拟进行测试?
前言:我的默认操作模式是使用 IoC 容器和构造函数注入。这使得使用模拟依赖项进行测试变得微不足道。
我开始开发一个 IntelliJ 插件,我想利用控制反转。由于这是一个插件,因此实际上没有容器选项(对吗?)所以我想我需要使用服务定位器模式。
如何使用带有服务定位器模式的模拟进行测试?
我能想到的最好方法是为我的定位器使用一个接口,使用静态 getter 在每个服务的默认构造函数中设置它,并拥有一个 setter,以便我可以设置一个模拟定位器。它看起来像这样:
现在我可以模拟IServiceLocator
并MyService
在我的测试中设置它。然后我可以期待一个类似的调用locator.dependency1()
并让它返回一个模拟的依赖项。
这种方法的主要问题是定位器设置器仅用于支持测试。有没有更好的办法?