代码之家  ›  专栏  ›  技术社区  ›  Stefan Kendall

编写Intelli-J检查?

  •  5
  • Stefan Kendall  · 技术社区  · 14 年前

    我该怎么写自己的Intelli-J检查呢?我在找一些通用指南或资源。

    每次手工实例化一个集合类时,我都要提一个检查提示,而不是通过guava( List.newArrayList()/Maps.newHashMap() )等。按照整个团队的标准。

    我很感激任何方向。

    3 回复  |  直到 11 年前
        1
  •  2
  •   CrazyCoder    14 年前

    对于这种检查,您不需要编写插件,而是使用 Structural Search and Replace (SSR)允许使用快速修复创建自定义检查的功能。

    也见 Creating your own inspections 截面和 documentation 对于此功能。

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

        2
  •  2
  •   A. Ionescu    14 年前

    我不得不让你失望,但几乎没有任何书面的指导方针、资源或文档来说明与插件和Intellij相关的一切:(。 (这是许多Intellij粉丝没有为他们最喜欢的工具开发插件的主要原因)。

    那家公司的产品非常棒,但是当涉及到文档、书籍和开发人员(而不是用户)的指导方针时,它们实际上是不存在的:()。

    您唯一的赌注是查看实际Intellij插件的源代码(其中一些插件位于此处: http://git.jetbrains.org/ )并提出非常具体的问题 IntelliJ plug-in list 因为开发团队通常会在几分钟内很乐意回答您。

        3
  •  0
  •   lab27    11 年前

    在游戏后期,这个问题在谷歌搜索中仍然很突出,所以请看:

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

    推荐文章