6 Repos
Immediate execution of code analysis workflows via user-triggered requests.
Distinct from On-Demand Pipeline Executions: Focuses on on-demand code analysis rather than pipeline executions or component loading.
Explore 6 awesome GitHub repositories matching software engineering & architecture · On-Demand Code Analysis. Refine with filters or upvote what's useful.
This is a scheduling library for executing recurring tasks in Go applications using cron-style timing expressions. It provides a programmatic interface to trigger functions at specific intervals based on standard calendar patterns. The system manages periodic job execution by converting timing strings into rules that determine execution times. It uses a job interface to wrap custom logic, allowing for the automation of repetitive background tasks and data synchronization within a Go runtime.
Schedules code to run repeatedly at fixed intervals for tasks like reports and data synchronization.
Syntastic is a Vim syntax checking plugin that integrates external command-line analysis tools to detect and highlight code errors. It functions as a system for mapping specific syntax checkers to filetypes and validating code structure and correctness within the editor. The project acts as an external linter aggregator, combining error results from multiple checkers into a single unified list for the current file. It provides visualization tools to pinpoint issues using signs, highlighting, and statusline flags. The plugin supports real-time syntax validation and on-demand checking, often t
Runs files through external checkers manually or automatically upon saving to identify errors without compilation.
Qodo Cover ist eine Engineering-Governance-Plattform und ein KI-gestützter Assistent für automatisierte Code-Reviews und Unit-Test-Generierung. Es nutzt einen Wissensgraphen auf Basis des abstrakten Syntaxbaums (AST), um Abhängigkeiten und architektonische Beziehungen abzubilden, wodurch Pull Requests analysiert und organisatorische Coding-Standards durchgesetzt werden können. Das System zeichnet sich durch eine Multi-Agenten-Analyse-Pipeline aus, die architektonische Schlussfolgerungen zieht und Fehler identifiziert, die über das unmittelbare Diff hinausgehen. Es verfügt über einen Model-Context-Protocol-Server, um Codebase-Intelligenz für externe Tools verfügbar zu machen, und kann Durchsetzungsregeln automatisch weiterentwickeln, indem es aus historischen Pull-Request-Entscheidungen lernt. Die Plattform bietet umfassende Funktionen für das Wissensmanagement der Codebase, einschließlich Deep-Research-Ausführung, semantischer Abfragen und System-Abhängigkeits-Mapping. Sie enthält zudem Werkzeuge zur iterativen Unit-Test-Generierung zur Erhöhung der Code-Abdeckung sowie automatisierte Remediation zur direkten Anwendung von Fixes auf Pull Requests. Bereitstellungsoptionen umfassen Multi-Tenant-SaaS, Single-Tenant oder vollständig On-Premises-Installationen.
Provides the ability to manually trigger targeted AI code analysis via pull request comments.
Viddy ist ein interaktiver Terminal-Befehlsmonitor und -Watcher, der Shell-Befehle in wiederkehrenden Intervallen ausführt, um Änderungen in der Ausgabe im Zeitverlauf zu verfolgen. Es fungiert als Pager für die Befehlsausführungshistorie und als Viewer für Ausgabedifferenzen, wodurch Benutzer Echtzeit-Zustandsänderungen innerhalb einer Terminal-Schnittstelle überwachen können. Das Tool zeichnet sich durch Wiedergabe- und Historien-Navigationsfunktionen aus, die es Benutzern ermöglichen, sich vorwärts und rückwärts durch eine aufgezeichnete Sequenz vorheriger Befehlsausgaben zu bewegen. Es enthält einen dedizierten Viewer für Ausgabedifferenzen, der Text-Hinzufügungen oder -Entfernungen zwischen aufeinanderfolgenden Ausführungen visuell hervorhebt. Das System integriert einen tastaturgesteuerten Pager zur Inspektion langer Ausgaben durch Scrollen und Textsuche. Es bietet zudem Zustandsmanagement zum Pausieren und Fortsetzen der periodischen Ausführung sowie ein Konfigurationssystem zur Anpassung von Tastenkürzeln und Farbschemata.
Manages the lifecycle of recurring command executions, allowing users to pause and resume them dynamically.
This project is a suite of automated tools and an LLM code review framework designed for design auditing, security scanning, and AI-driven code analysis. It functions as a developer workflow orchestrator that uses static analysis agents and agent-based workflows to automate pull request analysis and security audits. The system employs a dual-loop agent architecture to coordinate primary analysis and secondary verification, reducing false positives. It distinguishes itself through the use of browser automation to perform live UI component testing and verify frontend changes against accessibili
Enables instant code analysis on specific commits or pull requests using specialized slash commands.
MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin
Executes code repeatedly at adjustable intervals with support for dynamic changes.