Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

LDRArules for MPLAB X IDE

Part Number: SW500320

Summary:

LDRArules for MPLAB X is a perpetual license1 of LDRArules that is preconfigured for use with MPLAB XC Compilers’ language extensions, providing additional support within MPLAB X IDE via the provided Plug-In2. LDRArules provides the most comprehensive C/C++ coding standards enforcement available on the market today3. Additionally, it incorporates

View More
Documents and Software
Overview
Features
Additional Resources
Related Tools

Additional Resource

  • Additional Information
Additional Information


There are currently no documents or software to display.

Product Features

    The following coding standards are supported:

    • MISRA C: 1998
    • MISRA C: 2004
    • MISRA C++: 2008
    • MISRA C: 2012
    • Company-developed Standards
    • JPL (The Power of 10)
    • HIS (Herstellerinitiative Software)

Summary

LDRArules for MPLAB X is a perpetual license1 of LDRArules that is preconfigured for use with MPLAB XC Compilers’ language extensions, providing additional support within MPLAB X IDE via the provided Plug-In2. LDRArules provides the most comprehensive C/C++ coding standards enforcement available on the market today3. Additionally, it incorporates next-generation reporting capabilities to show code quality, fault detection, and avoidance measures. By providing transparency into source code, LDRArules allows managers, teams, and developers to monitor standards compliance, memory management errors, and security vulnerabilities more thoroughly, allowing for the effective enforcement of industry and company coding standards.

LDRArules enhances collaboration and communication across all members of the development team through an easy-to-use graphical user interface and sophisticated reporting mechanisms. Software teams can quickly view results in call graphs, flow graphs, and code-review reports in an easy-to-read, intuitive format, and users can easily see how source code performs in the areas of industry-specific and user-defined standards, security vulnerabilities, fault detection, and adherence to programming standards. Reports generated by LDRArules can also be submitted to auditors for standards compliance. Such information allows development teams to quickly identify and repair coding flaws, speed up the development cycle, and reduce overall development costs.

LDRArules for MPLAB X is subject to LDRA's Software License Agreement and customer is subject to approval by LDRA. The first year of annual support is included with the license fee, but after that, annual support can be purchased from LDRA direct.

The provided Plug-in provides static analysis directly within MPLAB X.

This license includes most MISRA rules. For full MISRA support, users can also license the TBmisra for LDRArules add-on from LDRA.