2017 © Pedro Peláez
 

library phplint

a php syntax check tool. Forked from Overtrue

image

marius/phplint

a php syntax check tool. Forked from Overtrue

  • Thursday, September 28, 2017
  • by mariusiordache
  • Repository
  • 1 Watchers
  • 0 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 37 Forks
  • 0 Open issues
  • 23 Versions
  • 0 % Grown

The README.md

PHPLint

StyleCI Build Status Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality, (*1)

phplint is a tool that can speed up linting of php files by running several lint processes at once., (*2)

Installation

$ composer require overtrue/phplint -vvv

Usage

CLI

Usage:
  phplint [options] [--] <path> (<path>)...

Arguments:
  path                               Path to file or directory to lint.

Options:
      --exclude=EXCLUDE              Path to file or directory to exclude from linting (multiple values allowed)
      --extensions=EXTENSIONS        Check only files with selected extensions (default: php)
  -j, --jobs=JOBS                    Number of parraled jobs to run (default: 5)
  -c, --configuration=CONFIGURATION  Read configuration from config file (default: ./.phplint.yml).
      --no-configuration             Ignore default configuration file (default: ./.phplint.yml).
      --no-cache                     Ignore cached data.
  -h, --help                         Display this help message
  -q, --quiet                        Do not output any message
  -V, --version                      Display this application version
      --ansi                         Force ANSI output
      --no-ansi                      Disable ANSI output
  -n, --no-interaction               Do not ask any interactive question
  -v|vv|vvv, --verbose               Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Help:
 Lint something

example:, (*3)

$ ./vendor/bin/phplint ./ --exclude=vendor

You can also define configuration as a file .phplint.yml:, (*4)

path: ./
jobs: 10
extensions:
  - php
exclude:
  - vendor
$ ./vendor/bin/phplint

By default, the command will read configuration from file .phplint.yml of path specified, you can custom the filename by option: --configuration=FILENAME or -c=FILENAME;, (*5)

if you want do disabled any config file, you can add option --no-configuration., (*6)

Program

use Overtrue\PHPLint\Linter;

$path = __DIR__ .'/app';
$exclude = ['vendor'];
$extensions = ['php'];

$linter = new Linter($path, $exclude, $extensions);

// get errors
$errors = $linter->lint();

//
// [
//    '/path/to/foo.php' => [
//          'error' => "unexpected '$key' (T_VARIABLE)",
//          'line' => 168,
//          'file' => '/path/to/foo.php',
//      ],
//    '/path/to/bar.php' => [
//          'error' => "unexpected 'class' (T_CLASS), expecting ',' or ';'",
//          'line' => 28,
//          'file' => '/path/to/bar.php',
//      ],
// ]

License

MIT, (*7)

The Versions

28/09 2017

dev-master

9999999-dev

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

28/09 2017

0.3.4

0.3.4.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.3.3

0.3.3.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.3.2

0.3.2.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.3.1

0.3.1.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.2.8

0.2.8.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.2.9

0.2.9.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.3.0

0.3.0.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.2.7

0.2.7.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.2.6

0.2.6.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

14/09 2017

0.2.5

0.2.5.0

a php syntax check tool. Forked from Overtrue

  Sources   Download

MIT

The Requires

 

lint check syntax phplint

07/07 2017

0.2.4

0.2.4.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

07/07 2017

0.2.3

0.2.3.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

07/07 2017

0.2.2

0.2.2.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

02/04 2017

dev-scrutinizer-patch-1

dev-scrutinizer-patch-1

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

02/04 2017

0.2.1

0.2.1.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

31/10 2016

0.2.0

0.2.0.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

25/08 2016

0.1.1

0.1.1.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

19/08 2016

0.1.0

0.1.0.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

17/08 2016

0.0.4

0.0.4.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

15/08 2016

0.0.3

0.0.3.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

27/07 2016

0.0.2

0.0.2.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint

26/07 2016

0.0.1

0.0.1.0

a php syntax check tool.

  Sources   Download

MIT

The Requires

 

by Avatar overtrue

lint check syntax phplint