PHPackages                             phpcq/travis-configuration-check - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Validation &amp; Sanitization](/categories/validation)
4. /
5. phpcq/travis-configuration-check

AbandonedArchivedLibrary[Validation &amp; Sanitization](/categories/validation)

phpcq/travis-configuration-check
================================

Validation tool to ensure that the contents of a .travis.yml make sense.

1.3.1(5y ago)039.2k14MITPHPPHP ^5.6 | ^7.1

Since Jan 11Pushed 5y ago4 watchersCompare

[ Source](https://github.com/phpcq/travis-configuration-check)[ Packagist](https://packagist.org/packages/phpcq/travis-configuration-check)[ GitHub Sponsors](https://github.com/discordier)[ GitHub Sponsors](https://github.com/dmolineus)[ RSS](/packages/phpcq-travis-configuration-check/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (11)Used By (4)

[![Version](https://camo.githubusercontent.com/730110315053e94229c1c99e7bab149aad93e43826d1875830fcdbd099b04075/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f70687063712f7472617669732d636f6e66696775726174696f6e2d636865636b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phpcq/travis-configuration-check)[![Stable Build Status](https://camo.githubusercontent.com/a21bdced23823898102cf7301c9200f120510e875ff10d5d95de674688486411/687474703a2f2f696d672e736869656c64732e696f2f7472617669732f70687063712f7472617669732d636f6e66696775726174696f6e2d636865636b2f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/phpcq/travis-configuration-check)[![Upstream Build Status](https://camo.githubusercontent.com/7ee870db900a1d9776bdfeaf99ac2f4054ea6536aed7b5708a1ed09a53473df3/687474703a2f2f696d672e736869656c64732e696f2f7472617669732f70687063712f7472617669732d636f6e66696775726174696f6e2d636865636b2f646576656c6f702e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/phpcq/travis-configuration-check)[![License](https://camo.githubusercontent.com/d509bc5ccedcc20ef061b99c68aa4d699967ce21b56991fcf4346e24184c390a/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f70687063712f7472617669732d636f6e66696775726174696f6e2d636865636b2e7376673f7374796c653d666c61742d737175617265)](https://github.com/phpcq/travis-configuration-check/blob/master/LICENSE)[![Downloads](https://camo.githubusercontent.com/9825cd7d63e9578501c9f3bbaf1726f7a0a39fde3f665762cb150a3ab10c4ba3/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f70687063712f7472617669732d636f6e66696775726174696f6e2d636865636b2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phpcq/travis-configuration-check)

Validate .travis.yml against composer.json.
===========================================

[](#validate-travisyml-against-composerjson)

This check performs several tests.

The first test ensures that a PHP version is set in the composer.json and this version is also covered by the .travis.yml.

The second test is to ensure that all allowed versions in .travis.yml are available at [travis-ci](http://docs.travis-ci.com/user/ci-environment/#PHP-versions).

Optionally it tests, that no unmaintained PHP version is set in the composer.json and .travis.yml and errors when an unmaintained PHP version is mentioned. Currently this means any version prior to PHP 5.4.

Usage
-----

[](#usage)

Add to your `composer.json` in the `require-dev` section:

```
"phpcq/travis-configuration-check": "~1.0"

```

Call the binary:

```
./vendor/bin/check-travis-configuration.php

```

Optionally pass the root of the project to check:

```
./vendor/bin/check-travis-configuration.php /path/to/some/project

```

To additionally check for unmaintained PHP versions:

```
./vendor/bin/check-travis-configuration.php --unmaintained-version-error

```

To additionally check for unmaintained PHP versions within another project:

```
./vendor/bin/check-travis-configuration.php --unmaintained-version-error /path/to/some/project

```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity26

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 53.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~230 days

Recently: every ~189 days

Total

10

Last Release

2067d ago

PHP version history (4 changes)1.0.0PHP &gt;=5.3

1.2.1PHP ^5.3 || ^7.0

1.2.4PHP ^5.4 || ^7.0

1.3.0PHP ^5.6 | ^7.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/44649522?v=4)[xtra](/maintainers/xtra)[@xtra](https://github.com/xtra)

![](https://avatars.githubusercontent.com/u/8189209?v=4)[netzmacht](/maintainers/netzmacht)[@netzmacht](https://github.com/netzmacht)

---

Top Contributors

[![discordier](https://avatars.githubusercontent.com/u/940331?v=4)](https://github.com/discordier "discordier (31 commits)")[![baumannsven](https://avatars.githubusercontent.com/u/2493263?v=4)](https://github.com/baumannsven "baumannsven (19 commits)")[![dmolineus](https://avatars.githubusercontent.com/u/1186266?v=4)](https://github.com/dmolineus "dmolineus (4 commits)")[![tristanlins](https://avatars.githubusercontent.com/u/343404?v=4)](https://github.com/tristanlins "tristanlins (4 commits)")

### Embed Badge

![Health badge](/badges/phpcq-travis-configuration-check/health.svg)

```
[![Health](https://phpackages.com/badges/phpcq-travis-configuration-check/health.svg)](https://phpackages.com/packages/phpcq-travis-configuration-check)
```

###  Alternatives

[phan/phan

A static analyzer for PHP

5.6k11.2M1.1k](/packages/phan-phan)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19562.3M1.3k](/packages/drupal-core)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)[kimai/kimai

Kimai - Time Tracking

4.6k7.4k1](/packages/kimai-kimai)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
