1 repository
Generating security patches based on static analysis findings that lack a dynamic proof-of-concept.
Distinct from Patch Generators: Specifically targets findings without PoCs, unlike Runtime Error Patch Generators which rely on execution failures.
Explore 1 awesome GitHub repository matching software engineering & architecture · Static Fix Generation. Refine with filters or upvote what's useful.
Vale este un instrument CLI și linter de proză conștient de markup, conceput pentru a impune ghiduri de stil editorial și reguli gramaticale în diverse formate de documente. Funcționează ca un motor de ghid de stil bazat pe YAML care analizează textul pentru consistență în ton, ortografie și terminologie, ignorând în același timp elementele non-proză, cum ar fi blocurile de cod. Proiectul se distinge printr-un model de extensibilitate flexibil care permite utilizatorilor să definească reguli de linting personalizate folosind configurații YAML, expresii regulate și scripturi externe pentru logică de validare complexă. Suportă o gamă largă de formate de documentație, inclusiv Markdown, AsciiDoc, HTML și Org-mode, normalizând adesea aceste input-uri prin XSLT pentru a aplica un set unificat de reguli. Instrumentul acoperă arii largi de capabilități, inclusiv evaluarea lingvistică pentru metrici de lizibilitate și gramatică, spell checking bazat pe dicționar și gestionarea terminologiei pentru a preveni frazarea inconsistentă. Oferă integrare prin Language Server Protocol pentru diagnosticare în timp real în editoare, precum și suport pentru pipeline-uri CI/CD și Git hooks pentru automatizarea validării prozei. Vale poate fi implementat într-un mediu containerizat folosind Docker pentru a asigura o execuție consistentă pe diferite platforme.
Generates suggested corrections for style violations using static replacements or regex transformations.