Checkstyle 5.5

##### About

- Checkstyle
- Release Notes

##### Documentation

- Configuration
  - Property Types
- Running
  - Ant Task
  - Command Line
- Available Checks
- Standard Checks
  - Annotations
  - Block Checks
  - Class Design
  - Coding
  - Duplicate Code
  - Headers
  - Imports
  - Javadoc Comments
  - Metrics
  - Miscellaneous
  - Modifiers
  - Naming Conventions
  - Regexp
  - Size Violations
  - Whitespace
- Extending Checkstyle
  - Writing checks
  - Writing filters
  - Writing listeners

##### Developers

- Javadoc
- Project Page
- Contributing

##### Project Documentation

- Project Information
  - About
  - Continuous Integration
  - Dependencies
  - Distribution Management
  - Issue Tracking
  - Mailing Lists
  - Plugin Management
  - Project License
  - Project Plugins
  - Project Summary
  - Project Team
  - Source Repository
- Project Reports

## Overview

This project uses Mercurial to manage its source code. Instructions on Mercurial use can be found at http://hgbook.red-bean.com/read/.

## Web Access

The following is a link to the online source repository.

    http://checkstyle.hg.sourceforge.net/hgweb/checkstyle/

## Anonymous access

The source can be checked out anonymously from Mercurial with this command (See http://www.selenic.com/mercurial/hg.1.html#clone):

    $ hg clone http://checkstyle.hg.sourceforge.net:8000/hgroot/checkstyle/checkstyle

## Developer access

Only project developers can access the Mercurial tree via this method (See http://www.selenic.com/mercurial/hg.1.html#clone).

    $ hg clone ssh://oburn@checkstyle.hg.sourceforge.net/hgroot/checkstyle/checkstyle

## Access from behind a firewall

Refer to the documentation of the SCM used for more information about access behind a firewall.