Changes for version 0.02
- Added files ending with ~ to the list of files to ignore
- Added [Subroutine] checks
- Moved max-subroutine-length from [Length] to max-length in [Subroutine]
- Added matches-name and disallow-fully-qualified-name in [Subroutine]
- Removed [Length] checks
- Updated config with new directives
- Code cleanups
- Fixed bug where is-first-statement in [Package] didn't care wheter it was a pm-file or not
- Fixed bug in [Whitespace] where it would call isa on undefined values
Documentation
Check that your code keeps style
Modules
Validate that your code confirms to coding guidelines
Base class for checks
Handles 'package' declarations
Checks length, naming etc. of named subroutines
Make sure whitespace is at correct places
Handles configuration directives
Represents a checkstyle violation
Convenient functions for checks