Projects / Siebel Code Analyzer

Siebel Code Analyzer

The goal of Siebel Code Analyzer is to provide tools to analyze and find common issues with eScript code based on best practices for coding. At the moment, the Perl script finder.pl has the following features: connect to the repository database and analyze eScript code for objects not correctly terminated; multi-OS platform support (wherever Perl 5.10 is supported); database independence (through DBI usage); and an external configuration file. Future releases are expected to include a full eScript parser; identify the absence of usage of try/catch/finally blocks; identify correct usage of finally block; and use TAP for report output.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  14 Jun 2012 01:40

    Release Notes: This release adds commandline options, fixes a missing declaration of the only_active parameter, fixes the XML report with the XSLT "created by" line, changes the way of dealing with recovered bad data (jumping to the next script instead of terminating execution), makes DAO::ODBC convert timestamps using portable functions from ODBC, deprecates the date_format parameter in the configuration file, and adds support for an option in the configuration file for using or not using an XSLT stylesheet during report generation in XML.

    •  29 May 2012 01:40

    Release Notes: New features: the ability to generate the report as an XML file, and an XSLT stylesheet to process the XML. Some internals of the code were reviewed. The script should run with less memory usage then before (not formally tested).

    •  28 Mar 2012 16:35

      Release Notes: This initial release should be considered beta.

      Screenshot

      Project Spotlight

      Efax-gtk

      A GUI frontend for the efax fax program.

      Screenshot

      Project Spotlight

      check_tfl

      A Nagios check for Transport For London services.