[FLINK-6695] Activate strict checkstyle for flink-connector-wikiedits

Project: http://git-wip-us.apache.org/repos/asf/flink/repo
Commit: http://git-wip-us.apache.org/repos/asf/flink/commit/a84ce0be
Tree: http://git-wip-us.apache.org/repos/asf/flink/tree/a84ce0be
Diff: http://git-wip-us.apache.org/repos/asf/flink/diff/a84ce0be

Branch: refs/heads/master
Commit: a84ce0befb397d3554c718240acc80205524ee15
Parents: f12c591
Author: zentol <[email protected]>
Authored: Tue May 23 21:40:35 2017 +0200
Committer: zentol <[email protected]>
Committed: Thu Jun 1 11:14:11 2017 +0200

----------------------------------------------------------------------
 flink-contrib/flink-connector-wikiedits/pom.xml | 39 ++++++++++++++++++++
 .../wikiedits/WikipediaEditEvent.java           |  3 ++
 .../wikiedits/WikipediaEditsSource.java         |  6 ++-
 .../wikiedits/WikipediaEditsSourceTest.java     |  6 ++-
 4 files changed, 52 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flink/blob/a84ce0be/flink-contrib/flink-connector-wikiedits/pom.xml
----------------------------------------------------------------------
diff --git a/flink-contrib/flink-connector-wikiedits/pom.xml 
b/flink-contrib/flink-connector-wikiedits/pom.xml
index 20b6db4..1e5fbfd 100644
--- a/flink-contrib/flink-connector-wikiedits/pom.xml
+++ b/flink-contrib/flink-connector-wikiedits/pom.xml
@@ -47,4 +47,43 @@ under the License.
                        <version>1.10</version>
                </dependency>
        </dependencies>
+       
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.maven.plugins</groupId>
+                               <artifactId>maven-checkstyle-plugin</artifactId>
+                               <version>2.17</version>
+                               <dependencies>
+                                       <dependency>
+                                               
<groupId>com.puppycrawl.tools</groupId>
+                                               
<artifactId>checkstyle</artifactId>
+                                               <version>6.19</version>
+                                       </dependency>
+                               </dependencies>
+                               <configuration>
+                                       
<configLocation>/tools/maven/strict-checkstyle.xml</configLocation>
+                                       
<suppressionsLocation>/tools/maven/suppressions.xml</suppressionsLocation>
+                                       
<includeTestSourceDirectory>true</includeTestSourceDirectory>
+                                       
<logViolationsToConsole>true</logViolationsToConsole>
+                                       <failOnViolation>true</failOnViolation>
+                               </configuration>
+                               <executions>
+                                       <!--
+                                       Execute checkstyle after compilation 
but before tests.
+
+                                       This ensures that any parsing or type 
checking errors are from
+                                       javac, so they look as expected. Beyond 
that, we want to
+                                       fail as early as possible.
+                                       -->
+                                       <execution>
+                                               <phase>test-compile</phase>
+                                               <goals>
+                                                       <goal>check</goal>
+                                               </goals>
+                                       </execution>
+                               </executions>
+                       </plugin>
+               </plugins>
+       </build>
 </project>

http://git-wip-us.apache.org/repos/asf/flink/blob/a84ce0be/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditEvent.java
----------------------------------------------------------------------
diff --git 
a/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditEvent.java
 
b/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditEvent.java
index ee3617d..a635c1e 100644
--- 
a/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditEvent.java
+++ 
b/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditEvent.java
@@ -21,6 +21,9 @@ package org.apache.flink.streaming.connectors.wikiedits;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+/**
+ * Instances of this class represent edits made on Wikipedia.
+ */
 public class WikipediaEditEvent {
 
        // Metadata

http://git-wip-us.apache.org/repos/asf/flink/blob/a84ce0be/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java
----------------------------------------------------------------------
diff --git 
a/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java
 
b/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java
index 943119c..a10abdb 100644
--- 
a/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java
+++ 
b/flink-contrib/flink-connector-wikiedits/src/main/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSource.java
@@ -23,6 +23,10 @@ import 
org.apache.flink.streaming.api.functions.source.RichSourceFunction;
 
 import java.util.concurrent.TimeUnit;
 
+/**
+ * This class is a SourceFunction that reads {@link WikipediaEditEvent} 
instances from the IRC channel
+ * <code>#en.wikipedia</code>.
+ */
 public class WikipediaEditsSource extends 
RichSourceFunction<WikipediaEditEvent> {
 
        /** Hostname of the server to connect to. */
@@ -31,7 +35,7 @@ public class WikipediaEditsSource extends 
RichSourceFunction<WikipediaEditEvent>
        /** Port of the server to connect to. */
        public static final int DEFAULT_PORT = 6667;
 
-       /** IRC channel to join */
+       /** IRC channel to join. */
        public static final String DEFAULT_CHANNEL = "#en.wikipedia";
 
        private final String host;

http://git-wip-us.apache.org/repos/asf/flink/blob/a84ce0be/flink-contrib/flink-connector-wikiedits/src/test/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSourceTest.java
----------------------------------------------------------------------
diff --git 
a/flink-contrib/flink-connector-wikiedits/src/test/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSourceTest.java
 
b/flink-contrib/flink-connector-wikiedits/src/test/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSourceTest.java
index c10c56a..439aa36 100644
--- 
a/flink-contrib/flink-connector-wikiedits/src/test/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSourceTest.java
+++ 
b/flink-contrib/flink-connector-wikiedits/src/test/java/org/apache/flink/streaming/connectors/wikiedits/WikipediaEditsSourceTest.java
@@ -21,6 +21,7 @@ package org.apache.flink.streaming.connectors.wikiedits;
 import org.apache.flink.streaming.api.datastream.DataStream;
 import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;
 import org.apache.flink.streaming.api.functions.sink.SinkFunction;
+
 import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -32,6 +33,9 @@ import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.fail;
 
+/**
+ * Tests for the WikipediaEditsSource.
+ */
 public class WikipediaEditsSourceTest {
 
        private static final Logger LOG = 
LoggerFactory.getLogger(WikipediaEditsSourceTest.class);
@@ -39,7 +43,7 @@ public class WikipediaEditsSourceTest {
        /**
         * NOTE: if you are behind a firewall you may need to use a SOCKS Proxy 
for this test.
         *
-        * We first check the connection to the IRC server. If it fails, this 
test
+        * <p>We first check the connection to the IRC server. If it fails, 
this test
         * is effectively ignored.
         *
         * @see <a 
href="http://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html";>Socks
 Proxy</a>

Reply via email to