2 repositorios
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 es un linter de lenguaje inclusivo y auditor de contenido diseñado para detectar y marcar frases insensibles, desconsideradas o de género. Sirve como una herramienta de detección de lenguaje ofensivo que identifica palabras ofensivas basadas en calificaciones de certeza configurables para garantizar un contenido profesional y neutral. La herramienta se distingue por su análisis consciente de diferencias (diff-aware), lo que le permite funcionar como un validador de integración continua. Al analizar los deltas de las pull requests, puede marcar nuevas frases insensibles mientras ignora problemas heredados existentes para evitar que advertencias antiguas bloqueen nuevas fusiones. El proyecto admite el análisis de texto en múltiples formatos para archivos Markdown, MDX y HTML. Incluye capacidades para la configuración de reglas, supresión de términos y exclusión de archivos mediante archivos JSON, YAML o JavaScript, así como la capacidad de suprimir bloques de texto específicos utilizando comentarios en línea. La herramienta está disponible como una interfaz de línea de comandos para escanear directorios y archivos.
Filters linting results to flag only changes in new lines, preventing legacy issues from blocking merges.