Home
Softono

Action Php Codesniffer

Open source BSD-3-Clause TypeScript
11
Stars
0
Forks
19
Issues
1
Watchers
10 months
Last Commit

 About Action Php Codesniffer

GitHub PHP_CodeSniffer action. This workflow check the PHP, CSS and Javascript files for the wanted coding standards.

Platforms

Web Self-hosted

Languages

TypeScript

Links

Need Help Installing Action Php Codesniffer?

We provide expert installation service for this software. Our team will install, configure, and secure Action Php Codesniffer on your server. plans start at just $30.

Action Php Codesniffer

View on GitHub

GitHub Action to run PHP_CodeSniffer

Overview

This action runs PHP_CodeSniffer.

Usage

Add a file like this to .github/workflows/phpcs.yml:

name: "CI"

on:
  push:
    paths:
      - "**.php"
      - "phpcs.xml"
      - ".github/workflows/phpcs.yml"
  pull_request:
    paths:
      - "**.php"
      - "phpcs.xml"
      - ".github/workflows/phpcs.yml"

jobs:
  phpcs:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
        with:
          fetch-depth: 0 # important!

      - name: Install PHP_CodeSniffer
        run: |
          curl -OL https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
          php phpcs.phar --version

      - uses: Novusvetus/[email protected]
        with:
          files: "**.php"
          scan_all: true
          phpcs_path: php phpcs.phar
          standard: phpcs.xml

You also will need either to pick a build code style standard or create phpcs.xml file.

License

3-clause BSD license See License

Bugtracker

Bugs are tracked in the issues section of this repository on GitHub. Please read over existing issues before submitting an issue to ensure yours is unique.

Create a new issue

  • Describe the steps to reproduce your issue.
  • Describe the expected and the actual outcome.
  • Describe your environment as detailed as possible.

Development and contribution

Feature requests can also be made by creating a new issue. If you would like to make contributions to this repository, feel free to create a fork and submit a pull request.

Links