1
0
mirror of https://github.com/fzaninotto/Faker.git synced 2025-01-16 21:58:18 +01:00

Enhancement: Add fix target to Makefile

This commit is contained in:
Andreas Möller 2019-08-24 13:55:43 +02:00
parent eb25a3d20c
commit a37eb87d96
No known key found for this signature in database
GPG Key ID: 9FB20A0BAF60E11F
2 changed files with 5 additions and 1 deletions

View File

@ -5,7 +5,7 @@ If you've written a new formatter, adapted Faker to a new locale, or fixed a bug
Before proposing a pull request, check the following:
* Your code should follow the [PSR-2 coding standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md). Run `make sniff` to check that the coding standards are followed, and use [php-cs-fixer](https://github.com/fabpot/PHP-CS-Fixer) to fix inconsistencies.
* Your code should follow the [PSR-2 coding standard](https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md). Run `make sniff` to check that the coding standards are followed, and run `make fix` to fix inconsistencies.
* Unit tests should still pass after your patch. Run the tests on your dev server (with `make test`) or check the continuous integration status for your pull request.
* As much as possible, add unit tests for your code
* Never use `rand()` in your providers. Faker uses the Mersenne Twister Randomizer, so use `mt_rand()` or any of the base generators (`randomNumber`, `randomElement`, etc.) instead.

View File

@ -1,6 +1,10 @@
vendor/autoload.php:
composer install --no-interaction --prefer-dist
.PHONY: fix
fix: vendor/autoload.php
vendor/bin/phpcbf --standard=PSR2 src
.PHONY: sniff
sniff: vendor/autoload.php
vendor/bin/phpcs --standard=PSR2 src -n