CheckStyle

Table des matières :

Overview

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.
Checkstyle is highly configurable and can be made to support almost any coding standard.
The things that Checkstyle can check for are:
  • Javadoc Comments
  • Naming Conventions
  • Headers
  • Imports
  • Size Violations
  • Whitespace
  • Modifiers
  • Blocks
  • Coding Problems
  • Class Design
  • Miscellaneous Checks
Checkstyle is most useful if you integrate it in your build process or your development environment. The distribution includes: Plugins available :
  • JBuilder
  • Eclipse
  • JEdit
  • NetBeans
  • Maven
  • ...

Source : CheckStyle

Installation et configuration dans JBuilder

  • Télécharger jbcheckstyle-x.x-x.zip
  • Décompresser l'archive
  • Copier jbcheckstyle.jar dans JBuilder/lib/ext
  • Configurer jbcheckstyle
    • Globally - All JBuilder projects use the same settings. Configured via Tools -> IDE Options -> Checkstyle.
    • Project - jbCheckstyle is configured on a project by project basis. Configured via Project -> Project Properties -> Checkstyle.
    • Properties file - All JBuilder projects use the same settings. Configured via properties file.
Vous pouvez copier le fichier checkstyle.properties dans /lib/ext/jbchecktyle.config. Si vous utilisez une configuration par fichier, les autres configurations seront ignorées.
Attention, une nouvelle version de checkstyle (3.1) est sortie en mai 2003 et pour le moment (2003-08), aucune mise à jour du plugin JBuilder n'est disponible. Pour information, les fichiers de configuration entre les version 2.4 et 3.1 ne sont pas compatibles.

Source : Loribel
http://checkstyle.sourceforge.net/


Article extrait du site Loribel.com.
https://loribel.com/java/tools/checkStyle.html