enomotodev / php-cs-fixer-commit
Create commit of php-cs-fixer
Installs: 78 130
Dependents: 0
Suggesters: 0
Security: 0
Stars: 18
Watchers: 2
Forks: 6
Open Issues: 1
Requires
- friendsofphp/php-cs-fixer: ^2.4.0 || ^3.0
README
Installation
$ composer require --dev enomotodev/php-cs-fixer-commit
Usage (GitHub + GitHub Actions)
Create workflow file
In .github/workflows
, add a .yml or .yaml file for your workflow.
For example, .github/workflows/php-cs-fixer-commit.yml
.
name: php-cs-fixer-commit on: push: jobs: php-cs-fixer-commit: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Install Dependencies run: composer install - name: php-cs-fixer-commit env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: ./vendor/bin/php-cs-fixer-commit <username> <email>
NOTE: Please make sure you replace <username>
and <email>
with yours.
Usage (GitHub + CircleCI)
Setting GitHub personal access token to CircleCI
GitHub personal access token is required for sending pull requests to your repository.
- Go to your account's settings page and generate a personal access token with "repo" scope
- On CircleCI dashboard, go to your application's "Project Settings" -> "Environment Variables"
- Add an environment variable
GITHUB_ACCESS_TOKEN
with your GitHub personal access token
Configure circle.yml
Configure your circle.yml
or .circleci/config.yml
to run php-cs-fixer-commit
, for example:
version: 2 jobs: build: # ... fixer: steps: # ... - run: name: php-cs-fixer-commit command: ./vendor/bin/php-cs-fixer-commit <username> <email>
NOTE: Please make sure you replace <username>
and <email>
with yours.
Usage (GitLab + GitLabCI)
Setting GitLab personal access token to GitLabCI
GitLab personal access token is required for sending merge requests to your repository.
- Go to your account's settings page and generate a personal access token with "api" scope
- On GitLab dashboard, go to your application's "Settings" -> "CI /CD" -> "Environment variables"
- Add an environment variable
GITLAB_API_PRIVATE_TOKEN
with your GitLab personal access token
Configure .gitlab-ci.yml
Configure your .gitlab-ci.yml
to run php-cs-fixer-commit
, for example:
stages: # ... - fixer # ... fixer-commit: image: composer:latest stage: fixer script: - "composer install" - "$COMPOSER_HOME/vendor/bin/php-cs-fixer-commit <username> <email>"
NOTE: Please make sure you replace <username>
and <email>
with yours.
License
php-cs-fixer-commit is open-sourced software licensed under the MIT license