You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by ch...@apache.org on 2017/06/01 10:57:11 UTC

[07/11] flink git commit: [FLINK-6695] Activate strict checkstyle for flink-connector-wikiedits

[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 <ch...@apache.org>
Authored: Tue May 23 21:40:35 2017 +0200
Committer: zentol <ch...@apache.org>
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>