An open API service indexing awesome lists of open source software.

https://github.com/mikelgoig/easy-coding-standard-rules

🔍 Easy Coding Standard rules.
https://github.com/mikelgoig/easy-coding-standard-rules

code-style coding-standard dev easy-coding-standard ecs linting static-analysis

Last synced: 8 months ago
JSON representation

🔍 Easy Coding Standard rules.

Awesome Lists containing this project

README

          


Easy Coding Standard rules


Created by Mikel Goig.



View Repository

---

[![Packagist Version](https://img.shields.io/packagist/v/mikelgoig/easy-coding-standard-rules)](https://packagist.org/packages/mikelgoig/easy-coding-standard-rules)
[![Packagist Downloads](https://img.shields.io/packagist/dt/mikelgoig/easy-coding-standard-rules)](https://packagist.org/packages/mikelgoig/easy-coding-standard-rules/stats)
[![Packagist PHP Version](https://img.shields.io/packagist/dependency-v/mikelgoig/easy-coding-standard-rules/php)](https://thephp.foundation)

**This package provides you with
opinionated [Easy Coding Standard](https://github.com/easy-coding-standard/easy-coding-standard) rules considering
modern PHP best practices and providing consistency.**

## 😎 Installation

1. Install this package using Composer:

```bash
composer require --dev mikelgoig/easy-coding-standard-rules
```

## 🛠️ Configuration

1. Add the rule sets in your `ecs.php` file:

```php
use MikelGoig\EasyCodingStandard\SetList as CodingStandard;
use Symplify\EasyCodingStandard\Config\ECSConfig;

return ECSConfig::configure()
->withSets([CodingStandard::DEFAULT, CodingStandard::RISKY]);
```

2. Run ECS:

```bash
vendor/bin/ecs
```