build(cs): add slevomat phpcs
This commit is contained in:
		
							parent
							
								
									3e3cc96d77
								
							
						
					
					
						commit
						bd3eaf8a17
					
				@ -49,7 +49,8 @@
 | 
				
			|||||||
        "allow-plugins": {
 | 
					        "allow-plugins": {
 | 
				
			||||||
            "php-http/discovery": true,
 | 
					            "php-http/discovery": true,
 | 
				
			||||||
            "symfony/flex": true,
 | 
					            "symfony/flex": true,
 | 
				
			||||||
            "symfony/runtime": true
 | 
					            "symfony/runtime": true,
 | 
				
			||||||
 | 
					            "dealerdirect/phpcodesniffer-composer-installer": true
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "sort-packages": true
 | 
					        "sort-packages": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@ -98,6 +99,7 @@
 | 
				
			|||||||
    "require-dev": {
 | 
					    "require-dev": {
 | 
				
			||||||
        "phpstan/phpstan": "^1.11",
 | 
					        "phpstan/phpstan": "^1.11",
 | 
				
			||||||
        "phpunit/phpunit": "^9.5",
 | 
					        "phpunit/phpunit": "^9.5",
 | 
				
			||||||
 | 
					        "slevomat/coding-standard": "^8.15",
 | 
				
			||||||
        "squizlabs/php_codesniffer": "*",
 | 
					        "squizlabs/php_codesniffer": "*",
 | 
				
			||||||
        "symfony/browser-kit": "7.1.*",
 | 
					        "symfony/browser-kit": "7.1.*",
 | 
				
			||||||
        "symfony/css-selector": "7.1.*",
 | 
					        "symfony/css-selector": "7.1.*",
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										147
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										147
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							@ -4,7 +4,7 @@
 | 
				
			|||||||
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
 | 
					        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
 | 
				
			||||||
        "This file is @generated automatically"
 | 
					        "This file is @generated automatically"
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    "content-hash": "da1e44cb7172bc9807c8d5806939ba4e",
 | 
					    "content-hash": "7a7438d096ed310a67fe200d001e5bf4",
 | 
				
			||||||
    "packages": [
 | 
					    "packages": [
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            "name": "composer/semver",
 | 
					            "name": "composer/semver",
 | 
				
			||||||
@ -7555,6 +7555,84 @@
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    "packages-dev": [
 | 
					    "packages-dev": [
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            "name": "dealerdirect/phpcodesniffer-composer-installer",
 | 
				
			||||||
 | 
					            "version": "v1.0.0",
 | 
				
			||||||
 | 
					            "source": {
 | 
				
			||||||
 | 
					                "type": "git",
 | 
				
			||||||
 | 
					                "url": "https://github.com/PHPCSStandards/composer-installer.git",
 | 
				
			||||||
 | 
					                "reference": "4be43904336affa5c2f70744a348312336afd0da"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "dist": {
 | 
				
			||||||
 | 
					                "type": "zip",
 | 
				
			||||||
 | 
					                "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/4be43904336affa5c2f70744a348312336afd0da",
 | 
				
			||||||
 | 
					                "reference": "4be43904336affa5c2f70744a348312336afd0da",
 | 
				
			||||||
 | 
					                "shasum": ""
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "require": {
 | 
				
			||||||
 | 
					                "composer-plugin-api": "^1.0 || ^2.0",
 | 
				
			||||||
 | 
					                "php": ">=5.4",
 | 
				
			||||||
 | 
					                "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "require-dev": {
 | 
				
			||||||
 | 
					                "composer/composer": "*",
 | 
				
			||||||
 | 
					                "ext-json": "*",
 | 
				
			||||||
 | 
					                "ext-zip": "*",
 | 
				
			||||||
 | 
					                "php-parallel-lint/php-parallel-lint": "^1.3.1",
 | 
				
			||||||
 | 
					                "phpcompatibility/php-compatibility": "^9.0",
 | 
				
			||||||
 | 
					                "yoast/phpunit-polyfills": "^1.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "type": "composer-plugin",
 | 
				
			||||||
 | 
					            "extra": {
 | 
				
			||||||
 | 
					                "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "autoload": {
 | 
				
			||||||
 | 
					                "psr-4": {
 | 
				
			||||||
 | 
					                    "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "notification-url": "https://packagist.org/downloads/",
 | 
				
			||||||
 | 
					            "license": [
 | 
				
			||||||
 | 
					                "MIT"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "authors": [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    "name": "Franck Nijhof",
 | 
				
			||||||
 | 
					                    "email": "franck.nijhof@dealerdirect.com",
 | 
				
			||||||
 | 
					                    "homepage": "http://www.frenck.nl",
 | 
				
			||||||
 | 
					                    "role": "Developer / IT Manager"
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    "name": "Contributors",
 | 
				
			||||||
 | 
					                    "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "description": "PHP_CodeSniffer Standards Composer Installer Plugin",
 | 
				
			||||||
 | 
					            "homepage": "http://www.dealerdirect.com",
 | 
				
			||||||
 | 
					            "keywords": [
 | 
				
			||||||
 | 
					                "PHPCodeSniffer",
 | 
				
			||||||
 | 
					                "PHP_CodeSniffer",
 | 
				
			||||||
 | 
					                "code quality",
 | 
				
			||||||
 | 
					                "codesniffer",
 | 
				
			||||||
 | 
					                "composer",
 | 
				
			||||||
 | 
					                "installer",
 | 
				
			||||||
 | 
					                "phpcbf",
 | 
				
			||||||
 | 
					                "phpcs",
 | 
				
			||||||
 | 
					                "plugin",
 | 
				
			||||||
 | 
					                "qa",
 | 
				
			||||||
 | 
					                "quality",
 | 
				
			||||||
 | 
					                "standard",
 | 
				
			||||||
 | 
					                "standards",
 | 
				
			||||||
 | 
					                "style guide",
 | 
				
			||||||
 | 
					                "stylecheck",
 | 
				
			||||||
 | 
					                "tests"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "support": {
 | 
				
			||||||
 | 
					                "issues": "https://github.com/PHPCSStandards/composer-installer/issues",
 | 
				
			||||||
 | 
					                "source": "https://github.com/PHPCSStandards/composer-installer"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "time": "2023-01-05T11:28:13+00:00"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            "name": "masterminds/html5",
 | 
					            "name": "masterminds/html5",
 | 
				
			||||||
            "version": "2.9.0",
 | 
					            "version": "2.9.0",
 | 
				
			||||||
@ -9301,6 +9379,71 @@
 | 
				
			|||||||
            ],
 | 
					            ],
 | 
				
			||||||
            "time": "2020-09-28T06:39:44+00:00"
 | 
					            "time": "2020-09-28T06:39:44+00:00"
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            "name": "slevomat/coding-standard",
 | 
				
			||||||
 | 
					            "version": "8.15.0",
 | 
				
			||||||
 | 
					            "source": {
 | 
				
			||||||
 | 
					                "type": "git",
 | 
				
			||||||
 | 
					                "url": "https://github.com/slevomat/coding-standard.git",
 | 
				
			||||||
 | 
					                "reference": "7d1d957421618a3803b593ec31ace470177d7817"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "dist": {
 | 
				
			||||||
 | 
					                "type": "zip",
 | 
				
			||||||
 | 
					                "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/7d1d957421618a3803b593ec31ace470177d7817",
 | 
				
			||||||
 | 
					                "reference": "7d1d957421618a3803b593ec31ace470177d7817",
 | 
				
			||||||
 | 
					                "shasum": ""
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "require": {
 | 
				
			||||||
 | 
					                "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0",
 | 
				
			||||||
 | 
					                "php": "^7.2 || ^8.0",
 | 
				
			||||||
 | 
					                "phpstan/phpdoc-parser": "^1.23.1",
 | 
				
			||||||
 | 
					                "squizlabs/php_codesniffer": "^3.9.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "require-dev": {
 | 
				
			||||||
 | 
					                "phing/phing": "2.17.4",
 | 
				
			||||||
 | 
					                "php-parallel-lint/php-parallel-lint": "1.3.2",
 | 
				
			||||||
 | 
					                "phpstan/phpstan": "1.10.60",
 | 
				
			||||||
 | 
					                "phpstan/phpstan-deprecation-rules": "1.1.4",
 | 
				
			||||||
 | 
					                "phpstan/phpstan-phpunit": "1.3.16",
 | 
				
			||||||
 | 
					                "phpstan/phpstan-strict-rules": "1.5.2",
 | 
				
			||||||
 | 
					                "phpunit/phpunit": "8.5.21|9.6.8|10.5.11"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "type": "phpcodesniffer-standard",
 | 
				
			||||||
 | 
					            "extra": {
 | 
				
			||||||
 | 
					                "branch-alias": {
 | 
				
			||||||
 | 
					                    "dev-master": "8.x-dev"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "autoload": {
 | 
				
			||||||
 | 
					                "psr-4": {
 | 
				
			||||||
 | 
					                    "SlevomatCodingStandard\\": "SlevomatCodingStandard/"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "notification-url": "https://packagist.org/downloads/",
 | 
				
			||||||
 | 
					            "license": [
 | 
				
			||||||
 | 
					                "MIT"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.",
 | 
				
			||||||
 | 
					            "keywords": [
 | 
				
			||||||
 | 
					                "dev",
 | 
				
			||||||
 | 
					                "phpcs"
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "support": {
 | 
				
			||||||
 | 
					                "issues": "https://github.com/slevomat/coding-standard/issues",
 | 
				
			||||||
 | 
					                "source": "https://github.com/slevomat/coding-standard/tree/8.15.0"
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "funding": [
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    "url": "https://github.com/kukulich",
 | 
				
			||||||
 | 
					                    "type": "github"
 | 
				
			||||||
 | 
					                },
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard",
 | 
				
			||||||
 | 
					                    "type": "tidelift"
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            ],
 | 
				
			||||||
 | 
					            "time": "2024-03-09T15:20:58+00:00"
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            "name": "squizlabs/php_codesniffer",
 | 
					            "name": "squizlabs/php_codesniffer",
 | 
				
			||||||
            "version": "3.10.2",
 | 
					            "version": "3.10.2",
 | 
				
			||||||
@ -9967,7 +10110,7 @@
 | 
				
			|||||||
    "prefer-stable": true,
 | 
					    "prefer-stable": true,
 | 
				
			||||||
    "prefer-lowest": false,
 | 
					    "prefer-lowest": false,
 | 
				
			||||||
    "platform": {
 | 
					    "platform": {
 | 
				
			||||||
        "php": ">=8.2",
 | 
					        "php": ">=8.3",
 | 
				
			||||||
        "ext-ctype": "*",
 | 
					        "ext-ctype": "*",
 | 
				
			||||||
        "ext-iconv": "*"
 | 
					        "ext-iconv": "*"
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
				
			|||||||
@ -8,6 +8,14 @@
 | 
				
			|||||||
    <arg name="colors"/>
 | 
					    <arg name="colors"/>
 | 
				
			||||||
    <arg name="extensions" value="php"/>
 | 
					    <arg name="extensions" value="php"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <config name="installed_paths" value="vendor/slevomat/coding-standard"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <rule ref="vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/TypeHints/DeclareStrictTypesSniff.php">
 | 
				
			||||||
 | 
					        <properties>
 | 
				
			||||||
 | 
					            <property name="spacesCountAroundEqualsSign">0</property>
 | 
				
			||||||
 | 
					        </properties>
 | 
				
			||||||
 | 
					    </rule>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <rule ref="PSR12"/>
 | 
					    <rule ref="PSR12"/>
 | 
				
			||||||
     <rule ref="Generic.Files.LineLength">
 | 
					     <rule ref="Generic.Files.LineLength">
 | 
				
			||||||
  <properties>
 | 
					  <properties>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user