diff --git a/README.md b/README.md index ba659d4..3ecfe86 100755 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ composer require wunderio/code-quality --dev cp vendor/wunderio/code-quality/config/grumphp.yml ./grumphp.yml cp vendor/wunderio/code-quality/config/phpstan.neon ./phpstan.neon cp vendor/wunderio/code-quality/config/psalm.xml ./psalm.xml +npm init # If you don't have package.json does not exist yet in your project. +npm i eslint@^8.9.0 eslint-config-airbnb@^19.0.4 eslint-config-prettier@^8.4.0 eslint-plugin-import@^2.25.4 eslint-plugin-jquery@^1.5.1 eslint-plugin-jsx-a11y@^6.5.1 eslint-plugin-prettier@^4.0.0 eslint-plugin-react@^7.28.0 eslint-plugin-yml@^0.14.0 prettier@^2.5.1 ``` The commit hook for GrumPHP is automatically installed on composer require. diff --git a/config/grumphp.yml b/config/grumphp.yml index 4d3f96e..7ddc53d 100644 --- a/config/grumphp.yml +++ b/config/grumphp.yml @@ -13,6 +13,9 @@ grumphp: yaml_lint: ~ json_lint: ~ psalm: ~ + eslint: + bin: 'node_modules/.bin/eslint' + config: 'web/core/.eslintrc.passing.json' extensions: - Wunderio\GrumPHP\Task\PhpCompatibility\PhpCompatibilityExtensionLoader - Wunderio\GrumPHP\Task\PhpCheckSyntax\PhpCheckSyntaxExtensionLoader diff --git a/src/Task/tasks.yml b/src/Task/tasks.yml index 52fe872..b5f4ee1 100644 --- a/src/Task/tasks.yml +++ b/src/Task/tasks.yml @@ -271,10 +271,10 @@ Wunderio\GrumPHP\Task\Psalm\PsalmTask: allowed_types: ['bool'] report: defaults: ~ - allowed_types: ['string', 'null' ] + allowed_types: ['string', 'null'] output_format: defaults: null - allowed_types: ['string', 'null' ] + allowed_types: ['string', 'null'] threads: defaults: 6 allowed_types: ['int']