2 dépôts
Filtering of analysis results based on git diffs to isolate newly introduced issues.
Distinct from Diff: Specifically filters diagnostic results by comparing line numbers to a diff, unlike general diff tools.
Explore 2 awesome GitHub repositories matching part of an awesome list · Diff-Aware Result Filtering. Refine with filters or upvote what's useful.
Reviewdog is a linter result posting tool and a diff-aware static analysis filter. It parses the output of various linters and posts findings as comments on pull requests within code hosting platforms. It also functions as a quality gate for CI pipelines, failing builds when findings exceed specified severity thresholds. The project distinguishes itself by isolating static analysis issues to only those introduced within the current git code diff, preventing the reporting of legacy errors. It unifies tool findings by processing industry-standard SARIF and XML diagnostic formats alongside custo
Compares diagnostic line numbers against the git patch diff to report only errors introduced in the current change.
Alex est un linter de langage inclusif et un auditeur de contenu conçu pour détecter et signaler les formulations insensibles, inconsidérées ou genrées. Il sert d'outil de détection de grossièretés qui identifie les mots offensants basés sur des taux de certitude configurables pour garantir un contenu professionnel et neutre. L'outil se distingue par une analyse sensible aux diffs, lui permettant de fonctionner comme un validateur d'intégration continue. En analysant les deltas des pull requests, il peut signaler de nouvelles formulations insensibles tout en ignorant les problèmes hérités existants pour éviter que d'anciens avertissements ne bloquent de nouvelles fusions. Le projet prend en charge l'analyse de texte multi-format pour les fichiers Markdown, MDX et HTML. Il inclut des capacités pour la configuration des règles, la suppression de termes et l'exclusion de fichiers via des fichiers JSON, YAML ou JavaScript, ainsi que la capacité de supprimer des blocs de texte spécifiques en utilisant des commentaires en ligne. L'outil est disponible en tant qu'interface en ligne de commande pour scanner les répertoires et les fichiers.
Filters linting results to flag only changes in new lines, preventing legacy issues from blocking merges.