Skip to content

Latest commit

 

History

History
81 lines (58 loc) · 2.26 KB

installation.md

File metadata and controls

81 lines (58 loc) · 2.26 KB

Installation

  1. Requirements
  2. PHAR
  3. Docker
  4. Phive
  5. Composer

Requirements

Version Status Requirements
9.x Active development PHP >= 8.2
6.x End Of Life PHP >= 8.2
5.x End Of Life PHP >= 8.1
4.x End Of Life PHP >= 8.0
3.x End Of Life PHP >= 7.4

PHAR

The preferred method of installation is to use the PHPLint PHAR which can be downloaded from the most recent Github Release. This method ensures you will not have any dependency conflict issue.

Docker

You can install phplint with Docker

docker pull overtrue/phplint:latest

Phive

You can install phplint globally with Phive

phive install overtrue/phplint --force-accept-unsigned

To upgrade global phplint use the following command:

phive update overtrue/phplint --force-accept-unsigned

You can also install phplint locally to your project with Phive and configuration file .phive/phars.xml

<?xml version="1.0" encoding="UTF-8"?>
<phive xmlns="https://phar.io/phive">
    <phar name="overtrue/phplint" version="^9.5" copy="false" />
</phive>
phive install --force-accept-unsigned

Composer

You can install phplint with Composer

composer global require overtrue/phplint ^9.5

If you cannot install it because of a dependency conflict, or you prefer to install it for your project, we recommend you to take a look at bamarni/composer-bin-plugin. Example:

composer require --dev bamarni/composer-bin-plugin
composer bin phplint require --dev overtrue/phplint

vendor/bin/phplint