Download List

项目描述

JCSC is a powerful tool that checks source code against a highly definable coding standard for potentially bad code. Standards cover naming conventions for classes, interfaces, fields, and parameters, and the structural layout of classes and interfaces. Each rule is highly customizable. It can also find potential bugs, including empty catch/finally blocks, switches without defaults, throwing 'Exception' types, and slow code. JCSC was inspired by lint.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2005-07-24 01:28
0.98

JCSC现在支持的JDK 1.5(Java 5的)语言。规则编辑器现在可以作为Webstart应用程序启动,因此可以配置规则与互联网连接的任何地方。无需安装。轻微错误修正和改进。
标签: Major feature enhancements
JCSC now supports the JDK 1.5 (Java 5) language.
Rules Editor can now be launched as a Webstart
application, so rules can be configured anywhere
with an Internet connection. No installation is
required. Minor bugfixes and improvements were
made.

2004-05-11 08:50
0.97

Ant任务得到了加强,并配有详细的描述模式,并显示更多的信息生成的XML / HTML格式。在两个大型项目的目标增加了新的属性。也有一些错误修正。阿的IntelliJ IDEA的4.x的插件,现在也提供。
标签: Minor feature enhancements
The Ant task was enhanced and features a descriptive verbose mode and displays more information in the generated XML/HTML. Two new properties targeted at large projects were added. There were also bugfixes. A plugin for the IntelliJ IDEA 4.x is now also provided.

2003-06-26 08:36
0.95

此版本已完全重构。现在的核心是XML的驱动使得进一步的规则增加更快。此外,规则可以en-/disabled在个案的基础上,每个规则的情况可以有一个优先地位。优先可以用来组的分析结果。这些变化反映在改善用户界面无论是在规则编辑器生成的XML / HTML文档。 JCSC现在还支持CruiseControl2。
标签: Minor feature enhancements
This release has been completely refactored. The core
is now XML driven which makes the adding of further
rules faster. Also, rules can be en-/disabled on a case
by case basis and each rule can have a priority
assigned. The priority can be used to group the parse
results. These changes are reflected in an improved UI
both in the rules editor and the generated XML/HTML
documents. JCSC now also supports CruiseControl2.

2003-02-11 08:08
0.94

此版本修复了JCSC规则编辑器下面的方法错误的声明,并与花括号的问题。现在具体的例外是捕获的JCSC Ant任务现在功能'startdate的'和'failvalue的属性,用户界面进行了改进,JVM的版本被选中时,一些拼写检查错误,固定,现在还记得文件选择的最后位置。 JCSC Ant任务的错误处理进行了改进,以及其他各种改进和修正补丁了。
标签: Minor feature enhancements
This release fixed a bug in the JCSC Rules Editor and a problem with curly braces following method declarations. Specific exceptions are now caught, the JCSC Ant task now features 'startdate' and 'failvalue' properties, the UI was improved, the JVM version is checked, some spell checking errors were fixed, and the file chooser now remembers its last position. JCSC Ant task error handling was improved, and other various improvements and bugfixes were made.

2002-11-27 09:48
0.93

此版本中修复的错误633010,633012和636824。它还具有处理()括号中,文件的规则编辑器中,在分析类,测试类的单位数量,并为单元测试检查的方法ChemNet.com网络数计算参数。一个问题是当周围的二进制表现空间被删除,是正在发展中。此时,Mozilla公司没有做正确的XSLT部门,但它与IE工程。
标签: Minor bugfixes
This release fixed bugs 633010, 633012, and 636824. It also features handling of {} braces, file parameters in the rules editor, a calculation of the CCN count of methods in a parsed class, a count of unit test classes, and a check for unit tests. A problem that occurs when the space around a binary expression is removed is being worked on. At this time, Mozilla doesn't do correct XSLT division, but it works with IE.

Project Resources