checkstyle - checks Java source against a coding standard

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package filename checkstyle_5.9-1_all.deb
Package name checkstyle
Package version 5.9
Package release 1
Package architecture all
Package type deb
Category devel::lang:java devel::testing-qa implemented-in::java interface::commandline java role::program scope::utility use::checking works-with::software:source
License -
Maintainer Debian Java Maintainers <>
Download size 632.13 KB
Installed size 876.00 KB
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. An example configuration file is supplied supporting the
Sun Code Conventions.


Package Version Architecture Repository
checkstyle_5.9-1_all.deb 5.9 all Debian Main
checkstyle - - -


Name Value
antlr -
default-jre-headless -
java-wrappers >= 0.1.6
java7-runtime-headless -
libcommons-beanutils-java >= 1.5
libcommons-cli-java -
libcommons-logging-java -
libguava-java >= 1.0~rc2


Type URL
Binary Package checkstyle_5.9-1_all.deb
Source Package checkstyle

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install checkstyle deb package:
    # sudo apt-get install checkstyle




2014-10-20 - Emmanuel Bourg <>
checkstyle (5.9-1) unstable; urgency=medium
* New upstream release
* Refreshed the patches
* Added a build dependency on libbuild-helper-maven-plugin-java
* Updated the name of the README file in debian/docs
* Standards-Version updated to 3.9.6 (no changes)
* Moved the package to Git
2014-05-11 - tony mancill <>
checkstyle (5.7-2) unstable; urgency=medium
* Team upload.
* Patch jar list in wrapper script and add dependency on
libcommons-colleections3-java.  (Closes: #747560)
- Thanks to Saikrishna Arcot for the bug report and patch.
* Update README.Debian
2014-02-16 - Emmanuel Bourg <>
checkstyle (5.7-1) unstable; urgency=medium
* New upstream release (Closes: #723194)
* Refreshed the patches
* Switch to debhelper level 9
* Standards-Version updated to 3.9.5 (no changes)
2013-08-28 - Emmanuel Bourg <>
checkstyle (5.6-2) unstable; urgency=low
* Disabled tests that require internet access, which may not be
available on the build machines. Thanks to Andreas Moog.
(Closes: #714109, LP: #1217909)
2013-06-17 - Emmanuel Bourg <>
checkstyle (5.6-1) unstable; urgency=low
* New upstream release
* Refreshed the patch
* Replaced the dependency on Google Collections by Guava
* Removed the build dependency on libmaven-cobertura-plugin-java
* Removed the build dependency on libmaven-exec-plugin-java
* Updated Standards-Version to 3.9.4 (no changes)
* debian/rules: Changed the get-orig-source target to fetch the current
version instead of the most recent version
* Use canonical URLs for the Vcs-* fields
2012-06-09 - Miguel Landaeta <>
checkstyle (5.4-2) unstable; urgency=low
* Fix FTBFS bug by adding --java-lib flag on m-d-h. (Closes: #652232).
* Remove Michael Koch from Uploaders list.
Thanks for your work on this package. (Closes: #654002).
* Bump Standards-Version to 3.9.3. No changes were required.
2011-07-20 - Miguel Landaeta <>
checkstyle (5.4-1) unstable; urgency=low
[ tony mancill ]
* Adjust java-wrappers invocation (Closes: #620868).
[ Miguel Landaeta ]
* New upstream release.
* Fix FTBFS due to changes introduced with Ant 1.8.2. (Closes: #634574).
* Add optional dependency on java5-runtime-headless.
* Refresh patches.
* Bump Standards-Version to 3.9.2. No changes were required.
2011-02-12 - Miguel Landaeta <>
checkstyle (5.3-2) unstable; urgency=low
* Upload to unstable.
* Add Build-Depends on default-jdk-doc and link javadoc to system javadocs.
* Update copyright dates.
2010-12-12 - Miguel Landaeta <>
checkstyle (5.3-1) experimental; urgency=low
* New upstream release. (Closes: #554610).
* Remove inactive maintainers and add myself to Uploaders.
Thanks to previous maintainers for the work on this package.
* Switch build system from Ant to Maven + Javahelper.
* Rework Build-Depends and Depends.
* Bump Standards-Version to 3.9.1. No changes were required.
* Bump debhelper compatibility level to 7.
* Set debian package source format to 3.0 (quilt).
* Add dependencies to classpath. (Closes: #557673).
* Update watch file.
* Add manpage.
* Remove patches since they are no longer necessary.
* Update copyright file.
* Update description. (Closes: #554606).
* Put Javadoc and examples files in a separate package.
2009-09-27 - Michael Koch <>
checkstyle (5.0+dfsg-1) UNRELEASED; urgency=low
* New upstream version.
* Reworked Build-Depends.
* Cleaned up debian/rules.
* Remove automatic update feature from watch file.

See Also

Package Description
cheese-common_3.14.1-2_all.deb Common files for the Cheese tool to take pictures and videos
cheese_3.14.1-2_i386.deb tool to take pictures and videos from your webcam
chef-zero_3.1.3-1_all.deb in-memory Chef server (for testing and solo purposes)
chef_11.12.8-2_all.deb systems integration framework - clients
chemeq_2.12-1_i386.deb Parser for chemical formula and equilibria
chemical-mime-data_0.1.94-6_all.deb chemical MIME and file type support for desktops
chemical-structures_2.2.dfsg.0-12_all.deb set of molecular structures in open formats
chemtool_1.6.14-1_i386.deb chemical structures drawing program
cherrytree_0.35.2-1_all.deb hierarchical note taking application
chessx_1.2.2-1_i386.deb chess database
chewmail_1.3-1_all.deb mail archiver for various mailbox formats
chiark-backup_4.4.2_all.deb backup system for small systems and networks
chiark-really_4.4.2_i386.deb really - a tool for gaining privilege (simple, realistic sudo)
chiark-rwbuffer_4.4.2_i386.deb readbuffer/writebuffer: prevents tape drive seesawing, etc
chiark-scripts_4.4.2_all.deb chiark system administration scripts