如何将检测设置从Eclipse迁移到Intellij?

Ben*_*Ben 15 eclipse intellij-idea

在我们公司,我们有一个严格的Eclipse错误/警告设置列表,必须使用.使用此列表编译我们的更改,在签入之前不应存在错误/警告.

这些错误/警告可以在Eclipse中的Preferences - > Java - > Compiler - > Errors/Warnings下找到.(下面是一些Eclipse设置的示例,请原谅底部的剪辑.)

我是IntelliJ用户.IntelliJ有一个类似的概念叫做"Inspections".检查设置可在设置 - >编辑器 - >检查下找到.

有没有人知道在最接近的IntelliJ检查设置匹配上迁移Eclipse错误/警告的方法.我可以看到有一种方法可以导出/导入IntelliJ设置,但是在Eclipse中看不到任何这样的功能.

任何帮助,将不胜感激.

请注意:这个问题不是关于在Eclipse和IntelliJ之间迁移"代码样式"设置.

在此输入图像描述

how*_*ger 3

Eclipse中,可以通过File > Export...: General > Preferences导出Java编译器首选项。此类导出的文件仅包含与默认设置不同的设置。

对于所有Java 编译器首选项,在 Java 项目中的“项目”>“属性:Java 编译器”中,确保选中“启用项目特定设置”复选框并使用项目文件.settings/org.eclipse.jdt.core.prefs

我不知道这个文件是否可以导入到IntelliJ中。根据我的经验,只有简单检查的对应检查。在比较时,我注意到Eclipse 的(潜在)空指针访问检查发现了 IntelliJ 没有发现的问题。当然,也存在 Eclipse 忽略某些内容或发出错误警告的情况。或者,您可以使用IntelliJ 附带的 Eclipse 编译器。我还没有尝试过,但是通过-properties <file>指向该.settings/org.eclipse.jdt.core.prefs文件,应该可以在IntelliJ中看到Eclipse发现的问题。但请记住,在 IntelliJ 中,文件不是在保存时编译,而是在执行之前编译。