1 रिपॉजिटरी
Process for verifying that custom analysis rules correctly trigger on intended target source code.
Distinct from Custom Analysis Rules: Focuses on the testing/verification of the rule's effectiveness, not the structural definition of the rule itself.
Explore 1 awesome GitHub repository matching software engineering & architecture · Rule Validation Testing. Refine with filters or upvote what's useful.
ApplicationInspector is a multi-language static analysis tool designed to detect specific features and characteristics within source code. It utilizes a declarative JSON rules engine to identify patterns and structural tags across project directories without requiring the analyzer to be recompiled. The system distinguishes itself through a code version differ that compares two different source paths to report changes in detected features. It also provides utilities for creating and validating custom JSON-based rules, including a validation pipeline to verify syntax and identifier uniqueness.
Includes a validation process to verify that specific custom rules are successfully detected within target projects.