Scopy API Quality Checker

•
495
•

Enforces standardized API class validation and implementation patterns for Scopy plugin development.

This skill provides a comprehensive framework for reviewing and generating API classes within the Scopy software oscilloscope ecosystem. It automates the validation of critical inheritance structures, plugin integration requirements, and safety protocols—such as null checks and unit conversions for frequency (Hz) and signal levels (dBFS). By applying these standardized rules, developers can ensure their plugins maintain consistent behavior, robust error handling, and seamless integration with the Scopy signal analysis toolset.

主な機能

01Null safety checks for Q_INVOKABLE methods and instrument members
02Automated validation of API inheritance and Q_OBJECT macro requirements
03Precise unit conversion verification for Hz, dBFS, and linear attributes
04Strict enforcement of plugin integration patterns and lifecycle management
05Consistency checks for getter/setter naming conventions and data types
06495 GitHub stars

ユースケース

01Performing code reviews on new Scopy plugin API implementations
02Refactoring existing api.h and api.cpp files to meet architectural standards
03Generating boilerplate API code that adheres to Scopy's specific design patterns