从intellij检查中排除目录,但不从自动完成中排除

时间:2013-01-21 11:27:59

标签: java css twitter-bootstrap intellij-idea static-analysis

据我所知,排除目录的唯一方法是在项目结构中将其标记为已排除。但是,这会使IntelliJ完全忽略该目录。因此它不会出现在自动完成选项中。

我不想要这个。我想要从检查中排除,但要包含在其他所有内容中。这可能吗?

我正在使用Intellij 12.0.2。而且,它实际上是bootstrap css和js未通过检查。

3 个答案:

答案 0 :(得分:10)

根据Peter Lawrey的建议,正确的解决方案是使用排除不希望运行检查的目录的custom inspection scope

答案 1 :(得分:10)

使用IntelliJ 15,您可以将目录标记为Generated Sources Root。这会跳过检查,但自动完成仍然有效。

  1. 右键单击所需目录
  2. 选择Mark Directory As / Generated Sources Root
  3. 注意:您似乎无法在Project Structure对话框中选择此类型,只能通过右键单击。

答案 2 :(得分:9)

状态栏中有男子戴帽子。单击它并选择检查级别。

enter image description here

此外,如果您有许多文件要进行检查,请转到.idea并修改workspace.xml,找到<component name="HighlightingSettingsPerFile">并添加如下行:

<setting file="file://$PROJECT_DIR$/src/main/config/config.xml" root0="SKIP_HIGHLIGHTING" />

我发现它比编辑检查级别更简单。