checkstyle/ChangeLog

182 lines
6.9 KiB
Plaintext

2001-12-20 Oliver Burn <checkstyle@puppycrawl.com>
* prj.el: Included patch to make paths relative. From Lars kuehne.
* build.xml:
Included patch to fail build if unit tests fail, and also format the
unit test results. From Lars kuehne.
2001-12-11 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g:
Included patch to check for whitespace around return statements.
From Lars kuehne [ lars _DOT_ kuehne _AT_ ppi _DOT_ de ].
2001-12-03 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
Included patch to ignore blank lines between Javadoc and the
declaration. From Lars kuehne [ lars _DOT_ kuehne _AT_ ppi _DOT_ de ].
2001-11-26 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/java.g
* src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g:
Incorporate changes made to the ANTLR Java grammar that checkstyle is
based off.
* src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java
* src/checkstyle/com/puppycrawl/tools/checkstyle/java.g: Included patch
to check whitespace after synchronized and catch keywords. From Lars
kuehne [ lars _DOT_ kuehne _AT_ ppi _DOT_ de ].
2001-11-01 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java
* src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java:
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
* src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java:
Included patch to optionally ignore line length on import statements
and to totally ignore Javadoc. From John Hohlen [ JHohlen _AT_ erac
_DOT_ com ].
2001-10-31 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java:
Included patch to control whether the build fails on violation errors.
From Michael McDougall [ mmcdouga _AT_ saul _DOT_ cis _DOT_ upenn
_DOT_ edu]
2001-10-31 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java, src/checkstyle/com/puppycrawl/tools/checkstyle/StringArrayReader.java:
Included performance patch from Lars Kuhne [lars _DOT_ kuehne _AT_
planet-interkom _DOT_ de]. Really nice performance increase.
2001-08-17 Oliver Burn <checkstyle@puppycrawl.com>
* src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java:
Automagically locate the files from the classpath. Neat patch from
Stephane Bailliez [stephane DOT bailliez AT wanadoo DOT fr].
2001-08-06 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java: Now destroys
the checker.
* src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java:
Added support for caching.
* src/checkstyle/com/puppycrawl/tools/checkstyle/PropertyCacheFile.java:
First implementation
2001-08-05 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java:
Now support boolean property values of "yes", "on", "true" and ignore
case and whitespace.
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java, src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java:
Added support for public member patterns.
2001-07-02 Oliver Burn <checkstyle@puppycrawl.com>
* docs/index.html: Added that can ignore checking braces.
* docs/cmdline.html: Added docs for IgnoreBraces property.
* docs/anttask.html: Added docs for IgnoreBraces property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java:
Added support for the IgnoreBraces property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
Added support for the IgnoreBraces property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java: Added
IGNORE_BRACES_PROP.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java:
Added IgnoreBraces property.
* src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Added test
for IgnoreBraces property.
2001-06-30 Oliver Burn <checkstyle@puppycrawl.com>
* src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java:
Added new test for IgnoreWhitespace property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
Added support for IgnoreWhitespace property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Defn.java:
Added support for IgnoreWhitespace property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java:
Added support for IgnoreWhitespace property.
* src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java:
Added support for IgnoreWhitespace property.
* docs/index.html: Added docs for ignore whitespace.
* docs/cmdline.html: Added docs for ignore whitespace.
* docs/anttask.html: Added docs for ignore whitespace.
2001-06-29 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g: Put call
into reportPackageName() method.
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
Implemented logic to detect package imports from the package itself.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Verifier.java: Added
reportPackageName() method.
* build.xml: Added checkstyle.import target.
2001-06-29 Oliver Burn <checkstyle@puppycrawl.com>
* src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java:
Refactored to use the Configuration object.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Main.java:
Refactored to use the Configuration object.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Configuration.java:
First implementation.
* src/checkstyle/com/puppycrawl/tools/checkstyle/Checker.java:
Refactored to use the Configuration object.
* src/checkstyle/com/puppycrawl/tools/checkstyle/CheckStyleTask.java:
Refactored to use the Configuration object.
2001-06-28 Oliver Burn <checkstyle@puppycrawl.com>
* src/checkstyle/com/puppycrawl/tools/checkstyle/java.tree.g: Now report
references associated with "<Type>.class" declarations. Bug reported by
Brendan Humphreys.
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
Changed package checking to handle "java.lang." imports.
* build.xml: Updated version to 1.2
* src/tests/com/puppycrawl/tools/checkstyle/InputImport.java: Created.
* src/tests/com/puppycrawl/tools/checkstyle/CheckerTest.java: Added test
for imports.
* src/checkstyle/com/puppycrawl/tools/checkstyle/VerifierImpl.java:
Now checks for imports from java.lang package.
* ChangeLog: Introduced its use.
* Main.java, VerifierImpl.java, CheckStyleTask.java: Now output
messages to standard out, instead of standard error. Makes piping the
output of checkstyle a lot easier.