PHPackages                             idiosyncratic/devtools - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. idiosyncratic/devtools

ActiveComposer-plugin[DevOps &amp; Deployment](/categories/devops)

idiosyncratic/devtools
======================

Composer plugin to install and configure development tools

0.2.2(6y ago)0334ISCPHPPHP &gt;=7.3

Since Nov 28Pushed 6y ago1 watchersCompare

[ Source](https://github.com/idiosyncratic-code/php-devtools)[ Packagist](https://packagist.org/packages/idiosyncratic/devtools)[ RSS](/packages/idiosyncratic-devtools/feed)WikiDiscussions master Synced 1mo ago

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

Idiosyncratic Developer Tools
=============================

[](#idiosyncratic-developer-tools)

A Composer plugin/"metapackage" to install and configure development tools. Currently includes:

- [PHP Codesniffer](https://github.com/squizlabs/PHP_CodeSniffer)
- [Behat](http://behat.org/en/latest/)
- [The Idiosyncratic Coding Standard](https://github.com/idiosyncratic-code/coding-standard)
- [PHP Parallel Lint](https://github.com/JakubOnderka/PHP-Parallel-Lint)
- [PHPLOC](https://github.com/sebastianbergmann/phploc)
- [PHPSpec](http://www.phpspec.net/en/stable/)
- [PHPUnit](https://phpunit.de)
- [PHPCPD](https://github.com/sebastianbergmann/phpcpd)
- [PHPstan](https://github.com/phpstan/phpstan)

Installation and Usage
----------------------

[](#installation-and-usage)

Install with [Composer](https://getcomposer.org):

```
composer require --dev idiosyncratic/devtools

```

On `composer update` and `composer install`, the plugin will create default configuration files for select tools if they do not exist. The following tools are currently supported:

- PHPStan
- PHPUnit
- PHP Codesniffer

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

5

Last Release

2360d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0995074b7e20d6f5efab38a8e956a12dbaf93f8ef3592d11c5d884d631f8658a?d=identicon)[jcsilkey](/maintainers/jcsilkey)

---

Top Contributors

[![jcsilkey](https://avatars.githubusercontent.com/u/1775194?v=4)](https://github.com/jcsilkey "jcsilkey (5 commits)")

### Embed Badge

![Health badge](/badges/idiosyncratic-devtools/health.svg)

```
[![Health](https://phpackages.com/badges/idiosyncratic-devtools/health.svg)](https://phpackages.com/packages/idiosyncratic-devtools)
```

###  Alternatives

[stephank/composer-plugin-nixify

Composer plugin to help with Nix packaging

1710.5k](/packages/stephank-composer-plugin-nixify)

PHPackages © 2026

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