Picto ARCAD CodeChecker

AUTOMATED CODE QUALITY & SECURITY FOR IBM i (aka AS/400 or AS400)

ARCAD CodeChecker

Identify quality defects and security risks in your IBM i code

Shield your code from vulnerabilities

Automate your code Review

Create code quality guidelines

Ensure high quality code

Enforce good coding standards

Reduce the cost of code review

Onboard young developers

WITH ARCAD CodeChecker Protect and Secure your IBM i application

  • Automatically scans and identifies flaws in IBM i source code, ensuring code quality and maintainability.
  • Pinpoints security risks within your codebase, safeguarding your applications against potential threats.
  • Seamlessly fits into your existing DevOps cycle, allowing for continuous quality and security checks.
  • Offers the flexibility to define and enforce coding standards specific to your organization’s needs.
  • Provides immediate insights and corrective actions to developers, enhancing coding efficiency and reducing the cycle time.
  • Tracks code quality over time, helping teams measure improvement and maintain high standards.

Let’s secure your code with ARCAD CodeChecker

Code Quality Check Solution

CONTINUOUS CODE QUALITY & SECURITY CHECKING

Automate your IBM i code review process

Mass verification

» Accelerate your processes with Rules repository, libraries, sets, and group verification

Multilanguage support

» Supports RPG III to IV, Fixed, Free & Fully Free RPG, COBOL, CL, SQL

DevSecOps

» Detects security vulnerabilities at their source: SQL injection, vulnerable APIs, dynamic SQL, etc.

Keep using your favorite IDE

» Accessible directly from RDi and VS Code

Rules & Metrics

» 100+ predefined rules and metrics, additional rules and metrics can be user-defined

RPGLE Best Practices

» New rules have been developed in collaboration with Jim Buck from imPower technologies

ARCAD CodeChecker Datasheet

ARCAD CodeChecker Features

Development cycles are getting shorter and shorter. Developers must be able to deliver new functionality rapidly at any time, while guaranteeing the availability of applications in production and code that is well structured and easy to maintain.

Using our CodeChecker product, careless coding will just be a bad memory with automatic detection of quality flaws and security vulnerabilities in IBM i source code.

  • DevSecOps: detects security vulnerabilities
    (SQL injection, vulnerable APIs, dynamic SQL,..)

  • Can be used with any DevOps tool on IBM i
  • Integrates with CI/orchestration solutions such as Jenkins

Download the Datasheet

FAQ

Features

ARCAD CodeChecker is an automated code quality analysis tool for IBM i applications. It ensures compliance with coding standards and identifies vulnerabilities, guaranteeing high-quality, reliable, and secure code.

ARCAD CodeChecker offers over 100 predefined rules, integration with Jenkins for inclusion in a CI/CD pipeline, and detection of security vulnerabilities such as SQL injections.

Yes, ARCAD CodeChecker automatically detects security vulnerabilities, including SQL injections, vulnerable APIs, and poor coding practices, ensuring optimal security. It is positioned as a SAST (Static Analysis Security Tool) specifically dedicated to native IBM i code.

Integration and Compatibility

ARCAD CodeChecker integrates with tools such as Rational Developer for i (RDi), VS Code, Jenkins for continuous integration, and SonarQube for quality metrics tracking. It is also compatible with native development tools (SEU).

Yes, ARCAD CodeChecker integrates with DevOps processes, enabling continuous code quality checks at every stage of the development lifecycle.

No, ARCAD CodeChecker is specifically designed for IBM i environments, including RPG, COBOL, CL, and their SQL variants.

Key Differentiators

ARCAD CodeChecker stands out for:

  • Its compatibility with all versions of RPG (RPG II, III, IV, ILE, FreeForm) and COBOL.
  • Its integration with IBM i IDEs (5250, RDi, VS Code).
  • Its targeted analysis of code deltas.

Its “shift left” approach enhances efficiency by detecting and correcting anomalies early in the development cycle.

Thanks to its delta code analysis, ARCAD CodeChecker processes only recent changes, optimizing performance. This approach is essential for managing the large code volumes typically found on IBM i.

The integration of ARCAD CodeChecker with 5250, RDi, and VS Code enables developers to detect and fix anomalies early, directly within their working environment (known as “coach no cop”), boosting their productivity and efficiency.

Installation and Deployment

ARCAD CodeChecker is easy to install, with guided configuration. The support team provides detailed instructions to ensure rapid set-up.

Yes, ARCAD CodeChecker requires a functional IBM i environment and access to the source code for analysis. Rational Developer for i or VS Code are recommended for better integration.

Yes, a trial version of ARCAD CodeChecker is available. You can use it to evaluate its features and see how it enhances your code quality.

Usage and Support

ARCAD CodeChecker identifies and resolves coding errors in the early stages of development, reducing costs associated with maintenance and technical debt.

It is recommended to use ARCAD CodeChecker after each code modification to ensure continuous quality and prevent the accumulation of errors.

Technical support is available through the ARCAD Software team, including installation assistance, user guides, and personalized help to optimize your use of the tool.

Contact Us

TRIAL VERSION / DEMO

Request a trial version or a session in our sandbox!

Try it now!

or

Request a Demo