The PHPLint task will check your source files for syntax errors.
Composer
composer require --dev jakub-onderka/php-parallel-lint
Config
# grumphp.yml
parameters:
tasks:
phplint:
exclude: []
jobs: ~
short_open_tag: false
ignore_patterns: []
triggered_by: ['php', 'phtml', 'php3', 'php4', 'php5']
exclude
Default: []
Any directories to be excluded from linting. You can specify which directories you wish to exclude, such as the vendor directory.
jobs
Default: null
The number of jobs you wish to use for parallel processing. If no number is given, it is left up to parallel-lint itself, which currently defaults to 10.
short_open_tag
Default: false
This option can allow PHP short open tags.
ignore_patterns
Default: []
This is a list of patterns that will be ignored by PHPLint. Leave this option blank to run PHPLint for every php file.
trigered_by
Default: ['php', 'phtml', 'php3', 'php4', 'php5']
Any file extensions that you wish to be passed to the linter.