Advantages

  • Professional

    CodeCheck provides nearly 2000 Huawei typical check rules and multi-dimensional reports for quality gates, code health status, etc.

    CodeCheck provides nearly 2000 Huawei typical check rules and multi-dimensional reports for quality gates, code health status, etc.

  • Accurate

    You can locate reported defects under fix guidance and customize check rule sets to target at defects that you pay more attention to.

    You can locate reported defects under fix guidance and customize check rule sets to target at defects that you pay more attention to.

  • Comprehensive

    CodeCheck supports code guideline, security, code repetition rate, and cyclomatic complexity checks in 10 mainstream development languages such as Java, C#, and JavaScript. It is compatible with CWE/OWASP TOP 10/SANS TOP 25/MISRA/CERT security standards.

    CodeCheck supports code guideline, security, code repetition rate, and cyclomatic complexity checks in 10 mainstream development languages such as Java, C#, and JavaScript. It is compatible with CWE/OWASP TOP 10/SANS TOP 25/MISRA/CERT security standards.

  • Easy to Use

    You can check code in hybrid languages, run configured tasks by one click, filter defects in batches, and quick handle defects by severity or category.

    You can check code in hybrid languages, run configured tasks by one click, filter defects in batches, and quick handle defects by severity or category.

Application Scenarios

Advantages

  • Comprehensive

    CodeCheck supports common web frontend development languages such as JavaScript, CSS, and HTML, and provides nearly 1000 check rules.

  • Accurate

    CodeCheck displays accurate code lines for defects with quick fix guide.

  • Custom

    CodeCheck supports hybrid language checks and check rule set customization to meet personalized requirements.

Advantages

  • Professional

    Supports 600+ Java language check rules.

  • Accurate

    Displays accurate code lines for defects with quick fix guide.

  • Custom

    Supports user-defined check rule sets to meet personalized requirements.

Functions

  • Multiple Languages

    Supports common development languages such as Java, JavaScript, CSS, HTML, PHP, C#, and Android.

    Supports common development languages such as Java, JavaScript, CSS, HTML, PHP, C#, and Android.

  • Typical Checks

    Provides nearly 2000 Huawei typical check rule sets to support scenarios such as web app, security, architecture, and coding defect checks.

    Provides nearly 2000 Huawei typical check rule sets to support scenarios such as web app, security, architecture, and coding defect checks.

  • Custom Checks

    You can define your own check rule sets based on rule libraries to meet specific scenario requirements.

    You can define your own check rule sets based on rule libraries to meet specific scenario requirements.

  • Fix Suggestions

    Provides detailed impact description, correct examples, incorrect examples, and fix suggestions for each code defect.

    Provides detailed impact description, correct examples, incorrect examples, and fix suggestions for each code defect.

  • Differentiated Handling

    You can filter defects by severity, defect category, language, or file directory.

    You can filter defects by severity, defect category, language, or file directory.

  • Multi-Dimensional Reports

    Provides quality rates, risk levels, defect trends, and multiple code quality reports.

    Provides quality rates, risk levels, defect trends, and multiple code quality reports.