mirror of
https://github.com/super-linter/super-linter.git
synced 2024-11-22 06:01:05 -05:00
Install PHPStan with phive.xml
This commit is contained in:
parent
627c5dceca
commit
eee9c118af
2 changed files with 6 additions and 16 deletions
15
Dockerfile
15
Dockerfile
|
@ -110,8 +110,8 @@ RUN wget -O phive.phar https://phar.io/releases/phive.phar \
|
||||||
&& chmod +x phive.phar \
|
&& chmod +x phive.phar \
|
||||||
&& mv phive.phar /usr/local/bin/phive \
|
&& mv phive.phar /usr/local/bin/phive \
|
||||||
&& rm phive.phar.asc \
|
&& rm phive.phar.asc \
|
||||||
&& phive install --trust-gpg-keys 31C7E470E2138192,8A03EA3B385DBAA1
|
&& phive install --trust-gpg-keys 31C7E470E2138192,CF1A108D0E7AE720,8A03EA3B385DBAA1
|
||||||
# Trusted GPG keys for PHP linters: phpcs, psalm
|
# Trusted GPG keys for PHP linters: phpcs, phpstan, psalm
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
# Install Powershell + PSScriptAnalyzer #
|
# Install Powershell + PSScriptAnalyzer #
|
||||||
|
@ -218,17 +218,6 @@ RUN wget https://github.com/cvega/luarocks/archive/v3.3.1-super-linter.tar.gz -O
|
||||||
|
|
||||||
RUN luarocks install luacheck
|
RUN luarocks install luacheck
|
||||||
|
|
||||||
#############################
|
|
||||||
# Install Phive and PHPStan #
|
|
||||||
#############################
|
|
||||||
RUN wget -O phive.phar https://phar.io/releases/phive.phar \
|
|
||||||
&& wget -O phive.phar.asc https://phar.io/releases/phive.phar.asc \
|
|
||||||
&& gpg --keyserver pool.sks-keyservers.net --recv-keys 0x9D8A98B29B2D5D79 \
|
|
||||||
&& gpg --verify phive.phar.asc phive.phar \
|
|
||||||
&& chmod +x phive.phar \
|
|
||||||
&& mv phive.phar /usr/local/bin/phive \
|
|
||||||
&& yes | phive install -g phpstan
|
|
||||||
|
|
||||||
###########################################
|
###########################################
|
||||||
# Load GitHub Env Vars for GitHub Actions #
|
# Load GitHub Env Vars for GitHub Actions #
|
||||||
###########################################
|
###########################################
|
||||||
|
|
7
dependencies/phive.xml
vendored
7
dependencies/phive.xml
vendored
|
@ -1,6 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<phive xmlns="https://phar.io/phive">
|
<phive xmlns="https://phar.io/phive">
|
||||||
<!-- When adding new linter, do not forget to add its GPG key ID to Dockerfile -->
|
<!-- When adding new linter, do not forget to add its GPG key ID to Dockerfile -->
|
||||||
<phar name="phpcs" version="^3.5" installed="3.5.5" location="/usr/local/bin/phpcs" copy="true"/>
|
<phar name="phpcs" version="^3.5" installed="3.5.5" location="/usr/local/bin/phpcs" copy="true"/>
|
||||||
<phar name="psalm" version="^3.12" installed="3.12.2" location="/usr/local/bin/psalm" copy="true"/>
|
<phar name="phpstan" version="^0.12" installed="0.12.34" location="/usr/local/bin/phpstan" copy="true"/>
|
||||||
|
<phar name="psalm" version="^3.12" installed="3.12.2" location="/usr/local/bin/psalm" copy="true"/>
|
||||||
</phive>
|
</phive>
|
||||||
|
|
Loading…
Reference in a new issue