All releases of Java checkstyle Tool

  •  19 Oct 2010 10:36
Avatar

    Release Notes: OuterTypeFilename was added, which checks that the outer type name and the file name match. PackageDeclaration was enhanced to optionally check that the package name matches the name of the directory containing the file. NestedForDepth was added, which restricts nested for blocks to a specified depth (default = 1). MethodCount was added, which checks the number of methods declared in each type. OneStatementPerLine was added, which checks that there is only one statement per line. MagicNumber was enhanced to support the parameter ignoreHashCodeMethod to ignore magic numbers in hashCode() methods. AbstractClassName was enhanced to support checking that matching classes have the abstract modifier. The property types stringSet and intSet were enhanced to support being supplied multiple times to construct the equivalent of a comma separated list. AvoidStarImport was enhanced to support the properties allowClassImports and allowStaticMemberImports for finer control over what is allowed.

    •  18 Apr 2009 03:06
    Avatar

      Release Notes: Many changes were made for Java 5.

      •  17 Jul 2008 09:14
      Avatar

        Release Notes: This major release is built on and supports Java 5.

        •  19 Dec 2007 14:25
        Avatar

          Release Notes:

          •  26 Jan 2007 08:52
          Avatar

            Release Notes: This release contains a number of enhancements and bugfixes. The highlights include performance improvements in the StrictDuplicateCode check and a new CrossLanguageRegexpHeader check that allows checking file headers for languages other than Java.

            •  10 Jul 2006 14:06
            Avatar

              Release Notes: This release fixes a number of bugs and adds a number of new features.

              •  15 Dec 2005 12:48
              Avatar

                Release Notes:

                •  29 Nov 2005 22:23
                Avatar

                  Release Notes: Supports the Java 5 language. Many new features and bugfixes.

                  •  05 Apr 2005 22:31
                  Avatar

                    Release Notes: This release introduces preliminary support (beta quality) for the Java 5 language. Previous versions of Java are still supported, so this release should be a drop in replacement for the 3.5 release. The reason for the beta release is to solicit feedback on the Java 5 support.

                    •  26 May 2003 07:46
                    Avatar

                      Release Notes: A significant number of new features were added, including more design oriented checks. Some bugs were also fixed.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.