Commit Graph

2218 Commits

Author SHA1 Message Date
Oliver Burn 3fb7ae8ee6 Making a 4.4 release. 2007-12-15 00:05:53 +00:00
Oliver Burn c18071b756 repeat changes made in CVS. 2007-12-13 23:31:00 +00:00
Oliver Burn 2a01965deb Reorganising imports to test SVN at home (it works:-) 2007-12-11 11:06:30 +00:00
Oliver Burn a21bb504d5 Preparing for a 4.4 release. 2007-12-11 02:00:45 +00:00
Oliver Burn dde83995d2 As you can tell from this commit message - SVN is now being used for managing the Checkstyle code base. I have migrated all the data from CVS, so the history should not be lost.
If you are having problems using Subversion, feel free to contact me with questions.
2007-12-11 01:06:04 +00:00
Oliver Burn e84097d5a5 Remove CVS cruft. 2007-12-11 00:44:56 +00:00
Oliver Burn a92d4a5f1b Fix problems due to import process 2007-12-11 00:39:39 +00:00
Oliver Burn 089da3ff0a fix up line endings. 2007-12-11 00:22:17 +00:00
Oliver Burn 115a1bab39 change to work with Java 1.6 2007-12-03 10:38:27 +00:00
Oliver Burn eb9d8accaf new netbeans plug-in 2007-12-03 09:46:46 +00:00
Lars Kühne 0280c449f8 Fixed bug #1762702, false alarm in HideUtilityClassConstructor check when class has only static methods but contains non static fields 2007-07-29 21:41:01 +00:00
Lars Kühne 0759e22574 Fixed bug #1762702, false alarm in HideUtilityClassConstructor check when class has only static methods but contains non static fields 2007-07-29 21:30:07 +00:00
Oliver Burn 2da46d26c1 Patch 1724028 - XSLs not counting errors correctly in filelist 2007-06-04 04:19:11 +00:00
Oliver Burn 7a6bf01c4d Add a url option for ImportControl check. Thanks to Benjamin Lerman for
the patch 1724683.
2007-06-04 04:02:05 +00:00
Oliver Burn 02da493e64 Set the "failureProperty" with a meaningful message (feature request 1725475). 2007-06-04 03:04:02 +00:00
Lars Kühne c59a39378f fixed bug #1727265, typo in german translation 2007-05-29 18:52:20 +00:00
Lars Kühne 6ac4e3cad6 patch #1724701, French translation for invalid name 2007-05-26 18:46:21 +00:00
Lars Kühne 66d3e2fce9 Added ImportOrder docs for static imports 2007-05-19 12:29:57 +00:00
Oliver Burn bb460f0943 Added reference for Checkstyle-IDEA 2007-04-07 23:51:20 +00:00
Lars Kühne 14d21b831c Fixed Java parser error for array brackets in wildcard generic types (bug #1394014).
Thanks to Paul Constantinides for submitting the fix (patch #1422247).
2007-03-25 20:08:00 +00:00
Lars Kühne 9d41bddb46 Fixed bug #1579227: Fixed docs, added unit tests and changed the check implementation to allow turning off the | and & operators 2007-03-20 20:29:35 +00:00
Lars Kühne 0bb5ca0b5c patch 1675244: added license section to Maven poms 2007-03-11 12:44:25 +00:00
Lars Kühne 31d351a1e3 consistently use iso-8859-1 encoding for all invocations of <javadoc> to avoid warnings on modern linux distros (which use UTF-8 as the default encoding) 2007-02-12 19:18:34 +00:00
Lars Kühne 5a6be4c757 Use BigInteger in complexity metrics checks to avoid integer overflow (bug 1654769).
Thanks to Simon Harris (haruki_zaemon) for reporting this bug together with an idea how to fix it.
2007-02-12 19:13:42 +00:00
Lars Kühne a501b8d95a fix for bug 1560940: MultipleStringLiteralCheck now ignores annotations by default. It is possible to retain the old behaviour by setting the new check property ignoreOccurrenceContext to an empty value. 2007-02-11 13:37:19 +00:00
Lars Kühne 03b0bc8f47 fix for bug 1630361. Make sure that commons-collections classes that are shipped with beanutils are not included in checkstyle-all.jar 2007-02-01 21:24:40 +00:00
Lars Kühne 3e72ff4dea Removed usage of xerces and xml-apis, with Java 5 as the minimum build environment it's no longer necessary to mess around with them explicitly. 2007-01-27 14:55:33 +00:00
Lars Kühne 1efc394250 changed copyright message to 2007 2007-01-27 14:51:34 +00:00
Lars Kühne 1072e29509 changed copyright message to 2007 2007-01-27 14:42:38 +00:00
Lars Kühne feec78894c fixed test failure because of nondeterministic output in violation report 2007-01-27 14:07:36 +00:00
Lars Kühne 7e67d70fb8 version 4.4-SNAPSHOT 2007-01-27 13:16:21 +00:00
Lars Kühne 4e0a4d992f happy new year 2007 2007-01-27 07:01:05 +00:00
Oliver Burn 83700b07d4 Fix a broken link 2007-01-26 03:45:08 +00:00
Oliver Burn 6e4cb6e9c8 Revert back to mailing lists. I hope this makes it to the mailing list :-) 2007-01-17 02:14:24 +00:00
Oliver Burn 1c94946e2e Removing all reference to mailing lists 2007-01-16 12:16:36 +00:00
Lars Kühne a29533e09f explain that 'POM' is a concept from Maven (for those users who have never tried Maven) 2006-12-24 12:02:16 +00:00
Lars Kühne b3a55ec452 added link to javancss tool, thanks to Lakshman Srilakshmanan for providing a pointer 2006-12-22 12:26:24 +00:00
Oliver Burn c658410a1a removed dead code 2006-12-22 06:41:30 +00:00
Oliver Burn 11d5a1357f apply patch for Maven POM files 2006-12-22 05:07:00 +00:00
Oliver Burn 68b2a3a107 remove dead code 2006-12-22 04:37:57 +00:00
Lars Kühne c0010098b8 removed duplicate key for instanciation.avoid, bug #1611403 2006-12-08 20:13:50 +00:00
Lars Kühne b65afa0b78 Fixed Apache header example in CrossLanguageRegexpHeaderCheck docs and use it consistently 2006-11-07 20:14:32 +00:00
Lars Kühne c1a4013ad2 Added js and css as default file extensions of CrossLanguageRegexpHeaderCheck 2006-11-05 20:57:29 +00:00
Oleg Sukhodolsky 5063a410cf Applied patch 1498920 (NullPointer in Resolver (usage)) 2006-10-29 08:34:27 +00:00
Oleg Sukhodolsky 2a96f3f890 Fixed 1455575 - RegexpHeader reports wrong line number 2006-10-28 21:47:05 +00:00
Oleg Sukhodolsky 20a7915f5f Fixed gump failure.
Fixed NPE in FallThrough check (bug 1472228)
Fixed typo in Command Line example (bug 1464595)
2006-10-28 20:53:34 +00:00
Lars Kühne 6f1f7bd3fd Added CrossLanguageRegexpHeaderCheck. This involved some refactorings to avoid duplicate code, so lots of files are affected
- moved AbstractHeaderCheck to header package
- moved file extension filtering code to Utils, so it's available not only from FileSetChecks
- moved regexp header checking logic to RegexpHeaderChecker bean
- moved check initialization logic and parameter checking to HeaderInfo classes
2006-10-19 20:35:08 +00:00
Lars Kühne 3296ba06ac Use ints for checksums instead of longs. This reduces memory footprint and further improves performance by a few percent.
Originally longs were used to lower the likelyhood of checksum clashes, as those would result in false alarms. This is no longer the case, because of the line-by-line verification that now takes place when a checksum match is detected.
2006-10-08 12:11:01 +00:00
Lars Kühne 9aa72722de - fix for bug #1564465 (StrictDuplicateCode misses duplications that overlap).
- don't report blocks that contain only empty lines. With the obove bugfix, that is absolutely neccesary to check the JDK, because much of the nio code is machine generated and contains large empty blocks. With all of them overlapping, the SDC would produce huge amounts of violation reports without this change
- Further speedup by using a reverse lookup from the sorted relevant checksums back to the original line index numbers
- Externalized low level checksum management to a separate class, ChecksumInfo, so SDCC contains more high level code
2006-10-03 18:33:09 +00:00
Lars Kühne b0240a0200 fixed Java syntax errors (missing return type) 2006-10-03 18:23:06 +00:00