StyleAssistant

What is StyleAssistant?

StyleAssistant is a configurable checker for style errors. This means that the code gets verified for violations against the Coding Conventions (e.g. naming errors, public attributes). After checking these, a report is generated.

StyleAssistant has moved to Sourceforge.net.

CVS

Browse CVS
Anonymous CVS checkout: cvs -z3 -d:pserver:anonymous@cvs.styleassistant.sourceforge.net:/cvsroot/styleassistant co styleassistant

Features

  1. Integration in IDE & Editors
  2. Wide configuration abilities
  3. Possible features

Current status: coding, working for more features

version 0.1 will be released soon

old versions can be found at old download page
27.8.2001: New features: alpha version 0.0.5 (ConditionalCheckCase, SwitchBranchCase)
24.8.2001: New features: alpha version 0.0.4 (MethodName-, VariableName-, AttributeNamechecker, UnusedVariableNameChecker)
14.8.2001: New features: alpha version 0.0.3 (ClassName checker, bugfix in Location.java => no NullPointerException any more)
14.8.2001: Buxfixes: alpha version 0.0.2 (Buildfile modified, Coding style improved - Iterators, variable names)
12.8.2001: First release: alpha version 0.0.1
07.8.2001: Recherche nach anderen Programmen, Einlesen ins Thema, erster Code.

Examples

java de.styleassistant.Main -f checks.properties examples
E:\CVS\styleassistant\examples\Test\Test.java:7: Class name 'Test.Test' does not conform with coding conventions.
E:\CVS\styleassistant\examples\Test\Test.java:8: Final attribute name 'wrongWrittenFinalAttribute' does not conform with coding conventions.
E:\CVS\styleassistant\examples\Test\Test.java:13: Method name 'NothingToDo' does not conform with coding conventions.
E:\CVS\styleassistant\examples\Test\Test.java:15: Unused variable 'unusedVariable'.
E:\CVS\styleassistant\examples\Test\Test.java:22: Empty catch block found.
E:\CVS\styleassistant\examples\Test\Test.java:26: Switch statements are not allowed. Try to replace switch using subclasses.

Mailing lists

styleassistant-devel - list for developers of styleassistant
styleassistant-users - help for styleassistant users
styleassistant-announce - announcements for new versions of styleassistant

Feature ideas

Complete list can be found at: Features from jTest 4.1

If you have a new feature idea, add it in the feature request-section in the sourceforge project.
  1. Names - highest priority
  2. Programm flow
  3. Organization
  4. Minimalism

Thematic related projects


Michael Große
Last modified: Sat Sep 08 10:30:10 (MEZ) - Mitteleurop. Sommerzeit 2001