配置严格程度的规则（强制性的、可选的等）。每项规则都可以发出通知、警告和错误。例如，Checkstyle可以检查下列问题：
用法.Checkstyle构建成一个JAR文件中，继可以运行在Java虚拟机上，又可以作为一个Apache Ant任务。它还可以集成到集成开发环境或其他工具中。Checkstyle插件还可以提供其他功能，例如:这样一来，开发者可以直接访问被Checkstyle高亮的代码部分。
历史.Checkstyle最初由Oliver B