Projects / DoctorJ / Releases

All releases of DoctorJ

  •  13 Nov 2011 18:05
Avatar

    Release Notes: This version adds a feature to spell-check strings of a minimal length in words. Much of the code has been rewritten.

    •  23 Aug 2006 12:35
    Avatar

      Release Notes: By default, warnings and errors are now reported at the strictest level. Detection of run-time exceptions and errors has been improved, thus eliminating many errors stating that an exception was documented yet not declared in the throws list. The --warning option has been replaced with --level.

      •  18 Aug 2006 12:40
      Avatar

        Release Notes: This release has been rewritten to handle Java 1.3, 1.4, and 1.5, and to improve performance.

        •  21 Jun 2004 13:31
        Avatar

          Release Notes: The documentation analyzer has been rewritten in Java. Word lists are now included with the distribution for Canadian, UK, and US variants of English. Each of these lists includes approximately 140,000 words, over three times the number in /usr/share/dict/words. Errors and warnings have been simplified, so that there are now only errors and four levels of warnings, roughly arrayed by accessibility (public, protected, package, and private) of an item, such as a class, method, or field.

          •  07 Sep 2003 04:54
          Avatar

            Release Notes: This version features no functionality differences, but the code was cleaned up significantly, logging was improved, compilation speed was halved, and the spell checking execution speed was improved.

            •  07 Mar 2003 17:32
            Avatar

              Release Notes: Erroneous documentation can now be fixed semi-automatically (i.e., with user confirmation). For example, misspelled words can be replaced with those from the local dictionary file(s). This feature can be used for both generating skeletal (templated) documentation and for correcting errors. Several bugs have been fixed.

              •  12 Nov 2002 14:42
              Avatar

                Release Notes: The documentation analyzer was extended to process inner classes and interfaces. The code was refactored, and unit tests were added. A problem with single-character parameters was fixed. A problem with the --source option was fixed. Compilation problems with GCC 2.96 and 3.2 were fixed.

                •  04 Sep 2002 15:04
                Avatar

                  Release Notes: The documentation analyzer has been extended to include spell-checking of Javadoc comments. In the syntax analyzer, the check of import statements has been refined and an error has been fixed. A check was added for unnecessary import statements, such as java.lang.String. The --help-config option was refined to produce a better display of a default configuration file. A conflict with GCC 2.95 was fixed. Cross-platform support was improved.

                  •  15 Aug 2002 13:37
                  Avatar

                    Release Notes: In the documentation analyzer, a bug in the Javadoc parser which prevented comment blocks without general descriptions from being checked was fixed. Support for custom (user-defined) Javadoc tags was added. In the syntax analyzer, a check was added for proper sequence of methods, constructors, inner classes, and fields. Detection of unused (unnecessary) import statements was added. A check for naming conventions was added. New major modules for reading byte code and archives was added. Cross-platform support was improved.

                    •  17 Jul 2002 13:02
                    Avatar

                      Release Notes: This version fixes errors related to using some implementations of the STL (such as that in GCC 3.0.x). Additional syntax checks have been added, specifically a check for repeated import statements and a check for package names that do not comply with the naming standard.

                      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.