Download the PHP package zieglerh/php-code-quality without Composer

On this page you can find all versions of the php package zieglerh/php-code-quality. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-code-quality

PHP Code Quality Tools

CLI tools for running PHP code checks and refactoring for Pimcore

Installation

Composer

Templates

Copy /templates/* into your project root folder

Overwrite rulesets

In your .env file you can define a path to overwrite the rulesets, e.g. from your project root

Disable tools

You can disable tools in your .env file by setting the following

or disable all of them with

Overwrite tool arguments

You can also overwrite tool arguments from definition_args.conf in your .env file

Execute

Code checks

To execute only specific tools, you can append one or multiple arguments

Automatic refactoring

Display automatic code refactoring

Run rector and change all files

Configuring rulesets

Configuration

For configuration of tools see defnitions_tools.conf

Rulesets

Rulesets are defined inside the rulesets/*.xml files and can be overwritten

See Overwrite rulesets


All versions of php-code-quality with dependencies

PHP Build Version
Package Version
Requires squizlabs/php_codesniffer Version ^3.6
phpmd/phpmd Version 2.13.0
phpstan/phpstan Version ^1.10
symplify/phpstan-rules Version ^12.4
phpstan/phpstan-symfony Version ^1.3
rector/rector Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zieglerh/php-code-quality contains the following files

Loading the files please wait ....