Download List

Projeto Descrição

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 Requirements

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 agora suporta o JDK 1.5 (Java 5 línguas). Rules Editor agora pode ser iniciado como um aplicativo Webstart, por isso as regras podem ser configurados em qualquer lugar com uma conexão à Internet. Nenhuma instalação é necessária. Minor bugfixes e melhorias foram feitas.
Tags: 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

A tarefa Ant foi aprimorado e apresenta um detalhado modo descritivo e exibe mais informações no gerada XML / HTML. Dois novos imóveis destinados a grandes projetos foram adicionados. Também houve correções. Um plugin para o IDEA IntelliJ 4.x agora também é fornecido.
Tags: 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

Esta versão foi completamente reformulado. O núcleo é agora dirigido XML que faz a adição de novas regras mais rápido. Além disso, as regras podem ser en-/disabled caso a caso e cada regra pode ter uma prioridade atribuída. A prioridade pode ser usado para agrupar os resultados da análise. Essas mudanças se refletem em uma interface melhorada, tanto no editor de regras e os documentos gerados XML / HTML. JCSC agora também suporta CruiseControl2.
Tags: 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

Esta versão corrigiu um bug no Regimento JCSC Editor e um problema com chaves na sequência das declarações de método. Excepções específicas são capturados, o JCSC tarefa Ant agora startdate recursos 'e' propriedades failvalue ', a interface do usuário foi melhorada, a versão da JVM é verificada, alguns erros foram corrigidos verificação ortográfica, eo seletor de arquivos agora se lembra de sua última posição. JCSC Ant manipulação de erro de tarefas foi melhorado, e outras várias melhorias e correções foram feitas.
Tags: 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

Esta liberação de bugs corrigidos 633010, 633012 e 636824. Ele também possui tratamento de () chaves, arquivo de parâmetros no editor de regras, um cálculo da contagem CCN de métodos em uma classe analisada, uma contagem de classes de teste de unidade, e um cheque de testes de unidade. Um problema que ocorre quando o espaço em torno de uma expressão binária é removido está sendo trabalhado. Neste momento, a Mozilla não faz divisão XSLT correto, mas funciona com o IE.
Tags: 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