5

我将如何编写自己的 Intelli-J 检查?我正在寻找一些一般指南或资源。

我想在每次手动实例化集合类时显示检查提示,而不是List.newArrayList()/Maps.newHashMap()根据团队范围的标准通过 Guava ( ) 等。

我会很感激任何方向。

4

3 回答 3

2

对于这样的检查,您不需要编写插件,而是使用结构搜索和替换(SSR) 功能,该功能允许创建具有快速修复的自定义检查。

另请参阅创建您自己的检查部分和此功能的文档

请注意,它仅在 Ultimate 版本中可用。

于 2010-07-20T11:18:21.593 回答
2

我将不得不让你失望,但几乎所有与插件和 IntelliJ 相关的东西都没有书面指南、资源或文档 :(。(这是许多 IntelliJ 粉丝没有为他们最喜欢的插件工作的主要原因工具)。

那家公司生产了很棒的产品,但是当涉及到开发人员(而不是用户)的文档、书籍和指南时——嗯,它们实际上是不存在的:(。

您唯一的选择是查看实际 IntelliJ 插件的来源(其中一些在这里: http: //git.jetbrains.org/ )并在IntelliJ 插件列表上提出非常具体的问题,因为开发团队通常会在几分钟内很乐意回答您。

于 2010-07-19T20:52:20.070 回答
0

比赛迟到了,但这个问题在谷歌搜索中仍然很高,所以请看:

http://confluence.jetbrains.com/display/IDEADEV/Inspection+of+Code+Source

于 2013-06-26T12:06:59.233 回答