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

Nim*_*sky 15 css java static-analysis intellij-idea twitter-bootstrap

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

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

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

Cra*_*der 10

正如Peter Lawrey所建议的那样,正确的解决方案是使用自定义检查范围,该范围排除了您不希望运行检查的目录.


小智 10

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

  1. 右键单击所需目录
  2. 选择Mark Directory As/Generated Sources Root

注意:似乎你不能在Project Structure对话中选择这种类型,只能通过右键单击.


mad*_*ead 9

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

在此输入图像描述

此外,如果您有许多文件想要检查,那么转到.idea并编辑workspace.xml,查找<component name="HighlightingSettingsPerFile">和添加如下行:

<setting file="file://$PROJECT_DIR$/src/main/config/config.xml" root0="SKIP_HIGHLIGHTING" />
Run Code Online (Sandbox Code Playgroud)

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