Add more reports.
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/csv/trunk@1383535 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
2806ec85d0
commit
4173bc1079
|
@ -0,0 +1,16 @@
|
||||||
|
/*
|
||||||
|
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
* contributor license agreements. See the NOTICE file distributed with
|
||||||
|
* this work for additional information regarding copyright ownership.
|
||||||
|
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
* (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
|
@ -20,26 +20,50 @@ limitations under the License.
|
||||||
"-//Puppy Crawl//DTD Check Configuration 1.1//EN"
|
"-//Puppy Crawl//DTD Check Configuration 1.1//EN"
|
||||||
"http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
|
"http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
|
||||||
|
|
||||||
<!-- commons lang customization of default Checkstyle behavior -->
|
<!-- commons codec customization of default Checkstyle behavior -->
|
||||||
<module name="Checker">
|
<module name="Checker">
|
||||||
<property name="localeLanguage" value="en"/>
|
<property name="localeLanguage" value="en" />
|
||||||
<module name="PackageHtml"/>
|
|
||||||
|
<!-- Checks whether files end with a new line. -->
|
||||||
|
<!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
|
||||||
|
<module name="NewlineAtEndOfFile" />
|
||||||
|
|
||||||
|
<!-- Verify that EVERY source file has the appropriate license -->
|
||||||
|
<module name="Header">
|
||||||
|
<property name="headerFile" value="${checkstyle.header.file}" />
|
||||||
|
</module>
|
||||||
|
|
||||||
|
<!-- Checks for Tab characters -->
|
||||||
|
<!-- See http://checkstyle.sourceforge.net/config_whitespace.html#FileTabCharacter -->
|
||||||
|
<module name="FileTabCharacter">
|
||||||
|
<property name="fileExtensions" value="java" />
|
||||||
|
</module>
|
||||||
|
|
||||||
|
<!-- Checks for white space at the end of the line -->
|
||||||
|
<!-- See http://checkstyle.sourceforge.net/config_regexp.html -->
|
||||||
|
<module name="RegexpSingleline">
|
||||||
|
<property name="format" value="\s+$" />
|
||||||
|
<property name="message" value="Line has trailing spaces." />
|
||||||
|
<property name="fileExtensions" value="java" />
|
||||||
|
</module>
|
||||||
|
|
||||||
|
<!-- @author tags are deprecated -->
|
||||||
|
<module name="RegexpSingleline">
|
||||||
|
<property name="format" value="^\s+\*\s+@author\s" />
|
||||||
|
<property name="message" value="Deprecated @author tag" />
|
||||||
|
<property name="fileExtensions" value="java" />
|
||||||
|
<property name="severity" value="warning" />
|
||||||
|
</module>
|
||||||
|
|
||||||
<module name="TreeWalker">
|
<module name="TreeWalker">
|
||||||
<module name="TabCharacter"/>
|
<property name="cacheFile" value="target/cachefile" />
|
||||||
<module name="AvoidStarImport"/>
|
<module name="OperatorWrap">
|
||||||
<module name="RedundantImport"/>
|
<property name="option" value="eol" />
|
||||||
<module name="UnusedImports"/>
|
|
||||||
<module name="NeedBraces"/>
|
|
||||||
<module name="RedundantThrows">
|
|
||||||
<property name="allowUnchecked" value="true"/>
|
|
||||||
</module>
|
</module>
|
||||||
<module name="LineLength">
|
<module name="LineLength">
|
||||||
<property name="max" value="120"/>
|
<property name="max" value="120"/>
|
||||||
</module>
|
</module>
|
||||||
<module name="JavadocMethod">
|
|
||||||
<property name="allowUndeclaredRTE" value="true"/>
|
|
||||||
</module>
|
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
</module>
|
</module>
|
||||||
|
|
||||||
|
|
||||||
|
|
48
pom.xml
48
pom.xml
|
@ -44,6 +44,13 @@ CSV files of various types.
|
||||||
<email>yonik@apache.org</email>
|
<email>yonik@apache.org</email>
|
||||||
<organization>Apache</organization>
|
<organization>Apache</organization>
|
||||||
</developer>
|
</developer>
|
||||||
|
<developer>
|
||||||
|
<name>Gary Gregory</name>
|
||||||
|
<id>ggregory</id>
|
||||||
|
<email>ggregory@apache.org</email>
|
||||||
|
<url>http://www.garygregory.com</url>
|
||||||
|
<timezone>-5</timezone>
|
||||||
|
</developer>
|
||||||
</developers>
|
</developers>
|
||||||
<contributors>
|
<contributors>
|
||||||
</contributors>
|
</contributors>
|
||||||
|
@ -63,11 +70,19 @@ CSV files of various types.
|
||||||
</distributionManagement>
|
</distributionManagement>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
<commons.release.version>1.0</commons.release.version>
|
||||||
|
<!-- The RC version used in the staging repository URL. -->
|
||||||
|
<commons.rc.version>RC1</commons.rc.version>
|
||||||
<commons.componentid>csv</commons.componentid>
|
<commons.componentid>csv</commons.componentid>
|
||||||
<commons.jira.id>CSV</commons.jira.id>
|
<commons.jira.id>CSV</commons.jira.id>
|
||||||
<commons.jira.pid>12313222</commons.jira.pid>
|
<commons.jira.pid>12313222</commons.jira.pid>
|
||||||
<maven.compile.source>1.5</maven.compile.source>
|
<maven.compile.source>1.5</maven.compile.source>
|
||||||
<maven.compile.target>1.5</maven.compile.target>
|
<maven.compile.target>1.5</maven.compile.target>
|
||||||
|
<!-- Ensure copies work OK (can be removed later when this is in parent POM) -->
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
|
<commons.encoding>UTF-8</commons.encoding>
|
||||||
|
<checkstyle.header.file>${basedir}/LICENSE-header.txt</checkstyle.header.file>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<reporting>
|
<reporting>
|
||||||
|
@ -75,12 +90,43 @@ CSV files of various types.
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-checkstyle-plugin</artifactId>
|
<artifactId>maven-checkstyle-plugin</artifactId>
|
||||||
<version>2.1</version>
|
<version>2.9.1</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<configLocation>${basedir}/checkstyle.xml</configLocation>
|
<configLocation>${basedir}/checkstyle.xml</configLocation>
|
||||||
<enableRulesSummary>false</enableRulesSummary>
|
<enableRulesSummary>false</enableRulesSummary>
|
||||||
|
<headerFile>${basedir}/LICENSE-header.txt</headerFile>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-pmd-plugin</artifactId>
|
||||||
|
<version>2.7.1</version>
|
||||||
|
<configuration>
|
||||||
|
<targetJdk>${maven.compile.target}</targetJdk>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>findbugs-maven-plugin</artifactId>
|
||||||
|
<version>2.5.2</version>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>taglist-maven-plugin</artifactId>
|
||||||
|
<version>2.4</version>
|
||||||
|
<configuration>
|
||||||
|
<tags>
|
||||||
|
<tag>TODO</tag>
|
||||||
|
<tag>NOPMD</tag>
|
||||||
|
<tag>NOTE</tag>
|
||||||
|
</tags>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>javancss-maven-plugin</artifactId>
|
||||||
|
<version>2.0</version>
|
||||||
|
</plugin>
|
||||||
</plugins>
|
</plugins>
|
||||||
</reporting>
|
</reporting>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue