自定义cz-customizable
Lint files staged by git
git commit lint auto installer
Emoji log git commit lint configuration.
Emoji log git commit lint configuration.
Tiny tool to run commands for modified, staged, and committed git files.
Common typings for the Stoplight ecosystem.
semantic-release plugin to commit release assets to the project's git repository
git-log-parser
Secretlint CLI that scan secret/credential data.
Read details of the last commit including tags
Efficient Git Commit Message Linting and Formatting
Datadog CI plugin for `dora` commands
<!-- BADGES -->
Get all git semver tags of your repository in reverse chronological order.
Automatically install pre-commit hooks for your npm modules.
No nonsense Git hook management
Lint your commit messages
Collects Git commit info from CI or from CLI
Effortless SUI precommit rules integration in your project
imagemin CLI designed for lint-staged usage with sensible defaults
CSpell configuration for GIT.
Detect the snapshot key to be compare with using Git hash.
git commit message lint hook
A command line interface for linting Git commits.
RuboCop CLI that only lints and auto-fixes code you committed by utilizing `git-log` and `git-diff`. Rfix CLI makes it possible to lint (`rfix lint`) and auto-fix (`rfix local|origin|branch`) code changes since a certain point in history. You can auto-fix code committed since creating the current branch (`rfix origin`) or since pushing to upstream (`rfix local`). Includes a RuboCop formatter with syntax highlighting and build in hyperlinks for offense documentation. Holds the same CLI arguments as RuboCop. Run `rfix --help` for a complete list or `rfix` for supported commands.
Rules for linting Rails code at Panorama Education. Use the latest git commit of this gem instead of the version pushed to RubyGems.
Rules for linting Ruby code at Panorama Education. Use the latest git commit of this gem instead of the version pushed to RubyGems.
Opinionated local CI that checks your code before it leaves your machine. Runs a four-stage pipeline (lint, build, fast tests, slow tests) on every commit with strict time budgets. Hooks into git pre-commit and pre-push, stores results in SQLite, and includes a TUI dashboard for monitoring.
Code Quality Check is a Ruby on Rails gem that runs automated quality and security checks on every commit using Overcommit and Git hooks. It bundles and configures RuboCop (style and lint), Brakeman (security), Rails Best Practices, and BundleAudit (CVE checks). The installer sets up a Rails initializer that verifies the gem is installed and ensures Overcommit hooks are present, so teams don't silently skip checks. Optional support for Reek, Flay, and Fasterer via .overcommit.yml. Requires Overcommit in your Gemfile; add the gem and run `rails generate code_quality_check:install` to get started.
- xcsims: Delete all simulators and recreate one for each compatible platform and device type pairing. - sync-git-remotes: Make sure all your GitHub repos are cloned into a given directory and keep them synced with upstream. Forks are maintained with a remote for both the fork and upstream, both remotes' default branches are tracked in local counterparts, and the upstream default branch is also pushed to the fork. - changetag: Extract changelog entries to write into git tag annotation messages. - prerelease-podspec: Branch and create/push a release candidate tag, modify the podspec to use that version tag, and try linting it. - release-podspec: Create a tag with the version and push it to repo origin, push podspec to CocoaPods trunk. - revert-failed-release-tag: In case `release-podspec` fails, make sure the tag it may have created/pushed is destroyed before trying to run it again after fixing, so it doesn't break due to the tag already existing the second time around. - bumpr: Increment the desired part of a version number (major/minor/patch/build) and write the change to a git commit. - clean-rc-tags: deletes any release candidate tags leftover after prerelease testing. - migrate-changelog: for a changelog adhering to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), move any contents under Unreleased to a new section for a new version with the current date.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.