Skip to content

phphd/coding-standard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhPhD Coding Standard

Installation

  1. Add VCS repository in composer.json to this package:

    {
        "repositories": [
            {
                "type": "vcs",
                "url": "https://github.com/phphd/coding-standard"
            }
        ]
    }
  2. Install via composer:

    composer require --dev phphd/coding-standard
  3. Add a set list to your ecs.php config file:

    +use PhPhD\CodingStandard\ValueObject\Set\PhdSetList;
    use Symplify\EasyCodingStandard\Config\ECSConfig;
    
    return static function (ECSConfig $ecsConfig): void {
        $ecsConfig->paths([__DIR__.'/']);
        $ecsConfig->skip([__DIR__.'/vendor']);
    
    +   $ecsConfig->sets([PhdSetList::ecs()->getPath()]);
    };
  4. Add set list to your rector.php config file:

    +use PhPhD\CodingStandard\ValueObject\Set\PhdSetList;
    use Rector\Config\RectorConfig;
    use Rector\ValueObject\PhpVersion;
    
    return static function (RectorConfig $rectorConfig): void {
        $rectorConfig->paths([__DIR__.'/']);
        $rectorConfig->skip([__DIR__.'/vendor']);
    
    +   $rectorConfig->sets([PhdSetList::rector()->getPath()]);
        $rectorConfig->phpVersion(PhpVersion::PHP_80);
    };
  5. Run the tools:

    vendor/bin/ecs check
    vendor/bin/rector --dry-run

About

PhPhD Coding Standard

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages