问题
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.
- Right click on the desired directory
- 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.
来源:https://stackoverflow.com/questions/14437647/exclude-directory-from-intellij-inspection-but-not-exclude-from-autocomplete