Exclude directory from intellij inspection, but no

2019-06-15 00:17发布

问题:

As far as I know, the only way to exclude a directory is to mark it as excluded in project structure. However, this would make IntelliJ totally ignore the directory. Thus it will not appear in autocomplete options.

I do not want this. I want exclusion from inspections but inclusion in everything else. Is this possible?

I'm using Intellij 12.0.2. And, it's actually the bootstrap css and js failing the inspection.

回答1:

As suggested by Peter Lawrey, the proper solution would be to use the custom inspection scope that excludes the directories where you don't want the inspections to be run.



回答2:

With IntelliJ 15, you can mark the directory as Generated Sources Root. This skips the inspections but auto-complete will still work.

  1. Right click on the desired directory
  2. Select Mark Directory As/Generated Sources Root

NB: It seems, that you cannot select this type in the Project Structure dialogue, only via the right click.



回答3:

There is man in a hat in status bar. Click on it and select inspection level.

Also, if you have many files you want to supress inspection, then go to .idea and edit workspace.xml, find <component name="HighlightingSettingsPerFile"> and add line like this:

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

I find it simplier than editing inspection levels.