bankiru/composer-dev-branch-validator

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Validates dev-branches constraint in composer.json

1.0-RC 2017-01-13 08:35 UTC

This package is not auto-updated.

Last update: 2021-10-16 02:53:40 UTC


README

Features

  • Validates composer.json against having dev-* as dependency version
    • dev-master could is prohibited by default, but could be excluded
  • Checks locker for presence (optional) and freshness

Initial purpose

  • Various commit hooks

Installation

Easy

Grab latest phar from GitHub releases page

Manual

create-project bankiru/composer-dev-branch-validator ./checker/
cd checker/
composer install
php -dphar.readonly=0 bin/compiler.php

You will get latest build/checker.phar ready for use.

Usage

# Implicit
php checker.phar path/to/project
# Excplicit
php checker.phar path/to/project/composer.json
# Workdir
cd path/to/project
php path/to/checker.phar

Options

Usage:
  check [options] [--] [<path>]

Arguments:
  path                       Root package path [default: "./"]

Options:
  -l, --no-lock-check        Skip checking lock file
  -m, --ignore-missing-lock  Skip checking lock file
  -t, --allow-dev-master     Allow master-like branches (trunk, etc)
  -h, --help                 Display this help message
  -q, --quiet                Do not output any message