sergiu-paraschiv/phpci-eslint

There is no license information available for the latest version (V2.4) of this package.

npm eslint plugin for PHPCI

V2.4 2016-07-15 18:36 UTC

This package is not auto-updated.

Last update: 2024-09-20 18:59:39 UTC


README

Eslint reporter for PHPCI

Add this to composer.json:

composer require sergiu-paraschiv/phpci-eslint

Then the task to phpci.yml:

test:
    ...
    \SergiuParaschiv\PHPCI\Plugin\Eslint:
        directory: "frontend"
        command: "npm run lint:ci"
        allowed_errors: 10
        allowed_warnings: 20
        data_offset: 2
    ...

Eslint should run with the -f json flag.

data_offset is the number of lines at the top of the output to skip before parsing the response.

lint:ci in package.json should be "lint:ci": "eslint 'app/**/*.js' -f json; exit 0",