You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by js...@apache.org on 2003/01/27 16:28:27 UTC

cvs commit: jakarta-commons/httpclient checkstyle.properties license.regexp LICENSE.txt project.properties

jsdever     2003/01/27 07:28:26

  Modified:    httpclient LICENSE.txt project.properties
  Added:       httpclient checkstyle.properties license.regexp
  Log:
  Checkstyle configuration.
  
  Added a checkstyle.properties for controlling checkstyle
  Maven will now use the checkstyle.properties
  Added license.regexp to be "checkstyle nazi" on the license
  
  Contributed by: Jeff Dever
  
  Revision  Changes    Path
  1.4       +5 -3      jakarta-commons/httpclient/LICENSE.txt
  
  Index: LICENSE.txt
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/httpclient/LICENSE.txt,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- LICENSE.txt	23 Jan 2003 22:47:39 -0000	1.3
  +++ LICENSE.txt	27 Jan 2003 15:28:26 -0000	1.4
  @@ -57,4 +57,6 @@
    * information on the Apache Software Foundation, please see
    * <http://www.apache.org/>.
    *
  + * [Additional notices, if required by prior licensing conditions]
  + *
    */
  
  
  
  1.2       +4 -1      jakarta-commons/httpclient/project.properties
  
  Index: project.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/httpclient/project.properties,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- project.properties	3 Oct 2002 08:57:21 -0000	1.1
  +++ project.properties	27 Jan 2003 15:28:26 -0000	1.2
  @@ -1,3 +1,6 @@
   # Maven specific project properties
   maven.xdoc.date=left
  -maven.xdoc.version=${pom.currentVersion}
  \ No newline at end of file
  +maven.xdoc.version=${pom.currentVersion}
  +maven.checkstyle.properties=checkstyle.properties
  +maven.checkstyle.includes=**/*.java
  +maven.checkstyle.excludes=**/*.html
  
  
  
  1.1                  jakarta-commons/httpclient/checkstyle.properties
  
  Index: checkstyle.properties
  ===================================================================
  <!-- -------------------------------------------------- -->
  <!--       Configuration file for Checkstyle 2.4+       -->
  <!--     This excellent source code grammar checker     -->
  <!-- can be found at http://checkstyle.sourceforge.net/ -->
  <!-- -------------------------------------------------- -->
  
  <!-- Reporting configuration -->
  <!-- checkstyle.cache.file=checkstyle.cache -->
  
  <!-- JavaDoc checks -->
  checkstyle.javadoc.scope=private
  checkstyle.require.packagehtml=true
  checkstyle.require.version=false
  checkstyle.allow.noauthor=false
  checkstyle.javadoc.checkUnusedThrows=false
  
  <!-- Naming checks -->
  checkstyle.pattern.member=^[a-z][a-zA-Z0-9]*$
  checkstyle.pattern.publicmember=^f[A-Z][a-zA-Z0-9]*$
  checkstyle.pattern.const=^[A-Z](_?[A-Z0-9]+)*$
  checkstyle.pattern.static=^[a-z][a-zA-Z0-9]*$
  checkstyle.pattern.parameter=^[a-z][a-zA-Z0-9]*$
  checkstyle.pattern.package=^[a-z]+(\.[a-zA-Z_][a-zA-Z_0-9]*)*$
  checkstyle.pattern.type=^[A-Z][a-zA-Z0-9]*$
  checkstyle.pattern.method=^[a-z][a-zA-Z0-9]*$
  checkstyle.pattern.localvar=^[a-z][a-zA-Z0-9]*$
  checkstyle.pattern.localfinalvar=^[a-z][a-zA-Z0-9]*$
  
  <!-- Header checks -->
  checkstyle.header.file=license.regexp
  checkstyle.header.ignoreline=
  checkstyle.header.regexp=true
  
  <!-- Imports checks -->
  checkstyle.ignore.imports=false
  checkstyle.illegal.imports=sun
  
  <!-- Size Violations checks -->
  checkstyle.maxlinelen=80
  checkstyle.tab.width=8
  checkstyle.ignore.importlength=false
  checkstyle.ignore.maxlinelen=Header:
  <!-- TODO: maxlinelen should be somthing more like
       "^ \* \$Header: /home/cvs/jakarta-commons/httpclient/checkstyle.properties,v 1.1 2003/01/27 15:28:26 jsdever Exp $$"
  -->
  checkstyle.maxmethodlen=150
  checkstyle.maxconstructorlen=150
  checkstyle.maxfilelen=2000
  checkstyle.maxparameters=7
  
  <!-- Whitespace checks -->
  checkstyle.allow.tabs=false
  checkstyle.ignore.whitespace=false
  checkstyle.ignore.whitespace.cast=false
  checkstyle.paren.pad=nospace
  checkstyle.wrap.operator=nl
  
  <!-- Violators checks -->
  checkstyle.ignore.public.in.interface=false
  checkstyle.allow.protected=false
  checkstyle.allow.package=false
  checkstyle.pattern.publicmember=^f[A-Z][a-zA-Z0-9]*$
  
  <!-- Blocks checks -->
  checkstyle.ignore.braces=false
  checkstyle.block.try=stmt
  checkstyle.block.catch=text
  checkstyle.block.finally=stmt
  checkstyle.lcurly.type=eol
  checkstyle.lcurly.method=eol
  checkstyle.lcurly.other=eol
  checkstyle.rcurly=same
  
  <!-- Miscellaneous checks -->
  checkstyle.pattern.todo=TODO:
  checkstyle.ignore.longell=false
  checkstyle.illegal.instantiations=java.lang.Boolean
  
  
  
  
  1.1                  jakarta-commons/httpclient/license.regexp
  
  Index: license.regexp
  ===================================================================
  /\*
   \* \$Header: /home/cvs/jakarta-commons/httpclient/license.regexp,v 1.1 2003/01/27 15:28:26 jsdever Exp $
   \* \$Revision: 1.1 $
   \* \$Date: 2003/01/27 15:28:26 $
   \*
   \* ====================================================================
   \*
   \* The Apache Software License, Version 1\.1
   \*
   \* Copyright \(c\) (2003|[0-9]{4}\-2003) The Apache Software Foundation\.  All rights
   \* reserved\.
   \*
   \* Redistribution and use in source and binary forms, with or without
   \* modification, are permitted provided that the following conditions
   \* are met:
   \*
   \* 1\. Redistributions of source code must retain the above copyright
   \*    notice, this list of conditions and the following disclaimer\.
   \*
   \* 2\. Redistributions in binary form must reproduce the above copyright
   \*    notice, this list of conditions and the following disclaimer in
   \*    the documentation and/or other materials provided with the
   \*    distribution\.
   \*
   \* 3\. The end-user documentation included with the redistribution, if
   \*    any, must include the following acknowlegement:
   \*       "This product includes software developed by the
   \*        Apache Software Foundation \(http://www\.apache\.org/\)\."
   \*    Alternately, this acknowlegement may appear in the software itself,
   \*    if and wherever such third-party acknowlegements normally appear\.
   \*
   \* 4\. The names "The Jakarta Project", "Commons", and "Apache Software
   \*    Foundation" must not be used to endorse or promote products derived
   \*    from this software without prior written permission\. For written
   \*    permission, please contact apache@apache\.org\.
   \*
   \* 5\. Products derived from this software may not be called "Apache"
   \*    nor may "Apache" appear in their names without prior written
   \*    permission of the Apache Group\.
   \*
   \* THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
   \* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
   \* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
   \* DISCLAIMED\.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
   \* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
   \* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES \(INCLUDING, BUT NOT
   \* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
   \* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION\) HOWEVER CAUSED AND
   \* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
   \* OR TORT \(INCLUDING NEGLIGENCE OR OTHERWISE\) ARISING IN ANY WAY OUT
   \* OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
   \* SUCH DAMAGE\.
   \* ====================================================================
   \*
   \* This software consists of voluntary contributions made by many
   \* individuals on behalf of the Apache Software Foundation\.  For more
   \* information on the Apache Software Foundation, please see
   \* <http://www\.apache\.org/>\.
   \*
   \* \[Additional notices, if required by prior licensing conditions\]
   \*
   \*/
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>