| Demonstration | The capability of the product is demonstrated on Nemo |
| Issue Tracker | You can browse tickets for the product in JIRA |
| Price | 7,500 € per instance of Sonar and per year, including upgrade, maintenance and support. +2,500 € for the optional developer autocontrol enabling to perform local analysis prior to commit |
Download
| I accept the Terms and Conditions | |||
|---|---|---|---|
| Version 1.7.1 – Released December 6, 2011 Bug fix |
Sonar 2.4+ | Release notes | Download |
| Version 1.7 – Released October 26, 2011 Add violation filter for copybooks, Support Microfocus XML extension, Improve exclusion pattern mechanism, Fix parsing issues… |
Sonar 2.4+ | Release notes | Download |
| Version 1.6.2 – Released July 28, 2011 Adds 19 new rules, improves the grammars and fixes a few bugs |
Sonar 2.4+ | Release notes | Download |
| Version 1.5 – Released May 23, 2011 Add support for Bull GCOS, improve AutoControl, package custom rules as Sonar plugin… |
Sonar 2.4+ | Release notes | Download |
| Version 1.4.1 – Released February 23, 2011 Improve DB2 support and bug fixes |
Sonar 2.4+ | Release notes | Download |
| Version 1.4 – Released January 31, 2011 Add 7 new rules, Provide an execution flow to Cobol AST visitors, Improve Enterprise Cobol / Microfocus / AcuCobol / CICS / Cobol 400 / DB2 SQL grammars,Provide a preprocessor extension point, Provide unit tests framework for custom rules… |
Sonar 2.4+ | Release notes | Download |
| Version 1.3 – Released November 24, 2010 ACUCOBOL-GT Support, Addition of ACUCOBOL-GT preprocessor, Dialect IBM Cobol400 Support, Grammars improvement… |
Sonar 2.4+ | Release notes | Download |
| Version 1.2.2 – Released October 15, 2010 Improve Cobol grammars |
Sonar 2.2+ | Release notes | Download |
| Version 1.2.1 – Released September 9, 2010 Improve Cobol grammars |
Sonar 2.2+ | Release notes | Download |
| Version 1.2 – Released July 15, 2010 Improve Enterprise Cobol and Microfocus grammars, compatibility with Sonar 2.2… |
Sonar 2.2+ | Release notes | Download |
| Version 1.1 – Released June 9, 2010 Support AcuCobol dialect, support Microfocus, improve IBM Enterprise Cobol grammar… |
Sonar 2.1.1 | Release notes | Download |
| Version 1.0 – Released May 10, 2010 Complete dashboard, extensible rules engine, detection of duplicated code… |
Sonar 2.1.1 | Release notes | Download |
| All versions | Evaluation license | Buy a full year license | |||
Features
SonarSource has developed its own state of the art Cobol parser and packaged it as a Sonar product extension. It allows to perform objective and automated Cobol code reviews against pre-defined or homemade coding best practices. This product benefits from the power of the Open Source Sonar platform by reusing all available core services : Violations drilldown, Hotspots, Code viewer with syntax highlighting, TimeMachine, Clouds, Coding rule profile management, etc. This product can also be used along with the SonarSource Views product to aggregate Cobol projects and easily manage a portfolio with millions lines of code.
Key features of the product are :
- Conformance to the following standards : COBOL-74, COBOL-85 and partially COBOL-2002 (object-oriented COBOL should be fully implemented for this end of the year).
- Solidly tested against the following dialects : IBM OS/VS COBOL, IBM OS/VS COBOL II, IBM COBOL/400, IBM Enterprise COBOL, MicroFocus COBOL, AcuCobol-GT and Bull GCOS
- Analysis of SQL and CICS statements embedded inside Cobol
- 70 coding rules available, including CICS ans SQL rules
- Ability to extend the out-the-box rule engine by defining and activating custom rules
- Deactivation of false positive violations using the tag *NOSONAR in Cobol source code
- Management of the COPY and REPLACE preprocessing statements with the optional REPLACING clause
- Ability to track parsing issues by using rules violations
- Ability to automatically flag code generated by Cobol code generators like CA-Telon
- Easy usage : download the jar, start Sonar and launch mvn sonar:sonar
- Excellent performances, analyzes millions of lines of code in minutes

