diff --git a/.idea/README.md b/.idea/README.md new file mode 100644 index 00000000000..b366b5a68e6 --- /dev/null +++ b/.idea/README.md @@ -0,0 +1,39 @@ + + +Comments to various parts of IntelliJ's settings XML files. These comments cannot currently be placed close to the +things that they are about, because IntelliJ keeps removing the comments from settings XML files: see +https://youtrack.jetbrains.com/issue/IDEA-211087. Please vote for this issue to increase the chances that it's fixed +faster. [This Druid's issue](https://github.com/apache/incubator-druid/issues/7549) records the fact that the comments +should be moved when that IntelliJ's issue is fixed. + +1) [`inspectionProfiles/Druid.xml`](inspectionProfiles/Druid.xml), `StaticPseudoFunctionalStyleMethod` is turned off +because the current rate of false-positives produced by this inspection is very high, see +https://youtrack.jetbrains.com/issue/IDEA-153047#focus=streamItem-27-3326648.0-0. + +2) [`misc.xml`](misc.xml), `ProjectResources` component: this component is needed because IntelliJ verifies XML +documents by the schema. XML documents usually reference those schemas as URLs: +``` + +``` + +But IntelliJ doesn't automatically go to the internet to download the resource. It needs to know what schema corresponds +to what URL, statically. Hence the `ProjectResources` component. \ No newline at end of file diff --git a/.idea/inspectionProfiles/Druid.xml b/.idea/inspectionProfiles/Druid.xml index 0a9adb12ec0..9770c11edbf 100644 --- a/.idea/inspectionProfiles/Druid.xml +++ b/.idea/inspectionProfiles/Druid.xml @@ -17,7 +17,9 @@ + + @@ -58,6 +60,7 @@ +