New Onboard is here — AI-guided, self-hosted onboarding for your codebase. Learn more
Features Code Navigation Static Analysis Graphs Compliance Metrics Custom API How it works FAQs Pricing Docs Start free trial
Custom CodeChecks

Custom coding standards

Does your team have unique coding standards or regulations to follow? We have an easy to use API, UI and command line interface designed to help you create and enforce any custom coding standard. We can also teach you how to write a standard — or simply hire us to handle the entire process for you.

Start free trial

[email protected] · 435-627-2529 · Turnaround as quick as 24 hours

Source code on screen, with a coding standard violation marked in the editor.
How it works

Get started as easy as 1, 2, 3

  1. Contact us

    Let us know what custom code compliance checks you need completed. Email us directly at [email protected] or call us at 435-627-2529.

  2. Receive a quote

    We'll look at the complexity of your checks and let you know the cost and time estimate. Our code compliance checks are written in-house by the same programmers who wrote all of our industry standards. Turnaround can be as quick as 24 hours.

  3. Run your checks

    All your custom checks can easily be run within Understand's CodeCheck feature, along with hundreds of other industry standards.

Understand scripts in action

The U.S. Navy uses our custom scripts to meet their unique coding requirements

The Trident II team at the Naval Surface Warfare Center Dahlgren Division faced cumbersome manual verification of strict coding requirements with each code check-in, leading to time inefficiency and human error vulnerability.

Our engineers at SciTools got to work creating customized scripts to meet the Navy's needs, and created a solution that results in 100% code compliance with every code check-in, no additional work required.

A U.S. Navy carrier at sea.
Every team is different

Every team has unique requirements — yours is no exception

Whether you work solo, in a small group, or you're not even sure how many people are on your team, we can help.

Automated coverage

All of our checks can be run automatically as part of your CI/CD pipeline. Opt to receive an email every time a violation is found in new code.

Detailed reports

See exactly where and how your code is failing, including the exact line and character. All reports can be exported in a variety of formats.

Reliability

Understand is certified by TÜV SÜD for use on all ISO 26262, IEC 61508 and EN 50128 projects.

Easy compliance

Every license of Understand comes with AUTOSAR and MISRA standards built in. Start complying with these standards today.

Free demo

Curious how exactly this all works? Sign up for a free, no-pressure demo.

API support

Use our API to write your own checks and integrate compliance into your build pipeline. Read the API documentation.

Dependencies

Get out of dependency hell — or at least stop digging the hole

Work with one of our experts to architect your source

We will help ensure your code base is properly set up in Understand and architected.

A dependency graph of a project, showing which components depend on which.

Decide your dependency rules

When writing a custom coding standard script, you need to decide which dependency rules you want to enforce. For example, you may want to enforce rules that prevent circular dependencies, or that require certain components to be loaded before others.

Use your favorite IDE

Use your favorite IDEs with our scripts and APIs, including VS Code, Understand, and more.

Add to your CI/CD pipeline

Our scripts can be run in conjunction with your current pipeline. Make sure every check-in is compliant and be notified when a check fails.

Understand's API running as a build step in a Jenkins pipeline, reporting check results.

Understand is trusted by over 20,000 developers

Amazon NASA NVIDIA Toyota US Air Force Raytheon Technologies Samsung Amazon NASA NVIDIA Toyota US Air Force Raytheon Technologies Samsung Amazon NASA NVIDIA Toyota US Air Force Raytheon Technologies Samsung
Get started

Write your own checks, or hand them to us

Prefer to write your own coding standard checks? Use our API to write custom checks yourself. Prefer not to? Tell us what you need and we'll quote it.

Book a demo

[email protected] · 435-627-2529