Gehel has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/380585 )

Change subject: Publish IntelliJ settings matching some of the checkstyle rules.
......................................................................

Publish IntelliJ settings matching some of the checkstyle rules.

Change-Id: Idedf0caefa49f8513f8b02ba67f39e6824714a0c
---
M discovery-build-tools/pom.xml
A discovery-build-tools/src/assembly/intellij-config.xml
A discovery-build-tools/src/editors/intellij/IntelliJ IDEA Global Settings
A discovery-build-tools/src/editors/intellij/codestyles/Default.xml
A discovery-build-tools/src/editors/intellij/installed.txt
5 files changed, 56 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/wikimedia/discovery/discovery-parent-pom 
refs/changes/85/380585/1

diff --git a/discovery-build-tools/pom.xml b/discovery-build-tools/pom.xml
index d04fca2..df843a1 100644
--- a/discovery-build-tools/pom.xml
+++ b/discovery-build-tools/pom.xml
@@ -9,4 +9,27 @@
 
     <artifactId>discovery-build-tools</artifactId>
 
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <configuration>
+                    <descriptors>
+                        
<descriptor>src/assembly/intellij-config.xml</descriptor>
+                    </descriptors>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>intellij-config-assembly</id>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <phase>package</phase>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
 </project>
diff --git a/discovery-build-tools/src/assembly/intellij-config.xml 
b/discovery-build-tools/src/assembly/intellij-config.xml
new file mode 100644
index 0000000..6fea253
--- /dev/null
+++ b/discovery-build-tools/src/assembly/intellij-config.xml
@@ -0,0 +1,16 @@
+<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+    xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 
http://maven.apache.org/xsd/assembly-2.0.0.xsd";>
+    <id>intellij-config</id>
+    <formats>
+        <format>jar</format>
+    </formats>
+    <baseDirectory>/</baseDirectory>
+    <fileSets>
+        <fileSet>
+            <directory>${basedir}/src/editors/intellij/</directory>
+            <outputDirectory>/</outputDirectory>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+    </fileSets>
+</assembly>
diff --git a/discovery-build-tools/src/editors/intellij/IntelliJ IDEA Global 
Settings b/discovery-build-tools/src/editors/intellij/IntelliJ IDEA Global 
Settings
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/discovery-build-tools/src/editors/intellij/IntelliJ IDEA Global Settings
diff --git a/discovery-build-tools/src/editors/intellij/codestyles/Default.xml 
b/discovery-build-tools/src/editors/intellij/codestyles/Default.xml
new file mode 100644
index 0000000..48133de
--- /dev/null
+++ b/discovery-build-tools/src/editors/intellij/codestyles/Default.xml
@@ -0,0 +1,17 @@
+<code_scheme name="Default">
+  <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="100" />
+  <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="100" />
+  <option name="PACKAGES_TO_USE_IMPORT_ON_DEMAND">
+    <value />
+  </option>
+  <option name="IMPORT_LAYOUT_TABLE">
+    <value>
+      <package name="" withSubpackages="true" static="false" />
+      <emptyLine />
+      <package name="javax" withSubpackages="true" static="false" />
+      <package name="java" withSubpackages="true" static="false" />
+      <emptyLine />
+      <package name="" withSubpackages="true" static="true" />
+    </value>
+  </option>
+</code_scheme>
diff --git a/discovery-build-tools/src/editors/intellij/installed.txt 
b/discovery-build-tools/src/editors/intellij/installed.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/discovery-build-tools/src/editors/intellij/installed.txt

-- 
To view, visit https://gerrit.wikimedia.org/r/380585
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Idedf0caefa49f8513f8b02ba67f39e6824714a0c
Gerrit-PatchSet: 1
Gerrit-Project: wikimedia/discovery/discovery-parent-pom
Gerrit-Branch: master
Gerrit-Owner: Gehel <guillaume.leder...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to