8 repository-uri
Tools for comparing data structures and source code.
Explore 8 awesome GitHub repositories matching part of an awesome list · Diff. 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.
Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag
Compares the current buffer against the index or any specified revision with word-level highlighting.
Gitsigns.nvim is a Neovim plugin that integrates Git diff visualization, blame annotations, and hunk-based staging directly into the editor buffer. It renders add, modify, and delete indicators in the sign column for tracked files, and provides inline or popup blame annotations showing commit authorship and date for each line. The plugin operates on individual diff hunks as atomic units for staging, reverting, and navigation, all executed asynchronously via Neovim's job control API to avoid blocking the UI. The plugin distinguishes itself by enabling hunk-level staging and resetting directly
Compares the current buffer against any Git revision or index with optional intra-line word highlighting.
Helm Dashboard is a web-based interface for managing and monitoring Helm releases in Kubernetes clusters. It provides a graphical alternative to the command line for viewing deployed releases, inspecting installed charts, and performing the full lifecycle of Helm operations including installation, upgrades, rollbacks, and uninstalls. The dashboard enables users to browse releases with filtering by namespace or name, view revision history and deployment details, and compare manifest or values differences between revisions before applying changes. It supports deploying charts from repositories,
Shows a manifest diff between past revisions so users can see exactly what changed before acting.
Alex este un linter de limbaj incluziv și un auditor de conținut conceput pentru a detecta și marca frazarea insensibilă, necugetată sau genizată. Servește ca un instrument de detectare a limbajului licențios care identifică cuvintele ofensatoare pe baza unor ratinguri de certitudine configurabile pentru a asigura un conținut profesional și neutru. Instrumentul se remarcă prin analiza conștientă de diff, permițându-i să funcționeze ca un validator de integrare continuă. Analizând delta-urile pull request-urilor, acesta poate marca frazarea insensibilă nouă, ignorând în același timp problemele moștenite pentru a preveni blocarea noilor merge-uri de către avertismente vechi. Proiectul suportă parsarea textului în mai multe formate pentru fișiere Markdown, MDX și HTML. Include capabilități pentru configurarea regulilor, suprimarea termenilor și excluderea fișierelor prin fișiere JSON, YAML sau JavaScript, precum și capacitatea de a suprima blocuri specifice de text folosind comentarii inline. Instrumentul este disponibil ca interfață de linie de comandă pentru scanarea directoarelor și a fișierelor.
Filters linting results to flag only changes in new lines, preventing legacy issues from blocking merges.
Easy Diffing in Ruby
Generate differences between strings or objects.
Find source repositories for ruby gems. Open, compare, and update outdated gem versions
Compare and update outdated gem versions.
Returns the difference between two JSON files.
Calculate differences between two JSON files.