library phpcs-for-legacy
Bring old codebases to new standards
rlweb/phpcs-for-legacy
Bring old codebases to new standards
- Friday, July 27, 2018
- by rlweb
- Repository
- 2 Watchers
- 0 Stars
- 0 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 1 Forks
- 0 Open issues
- 3 Versions
- 0 % Grown
PHPCS for Legacy codebases
Can't get a monolitic code base up to scratch but would like incremental progress. PHPCS for legacy allows new standards to be implemented incrementally, by only enforcing them on new / edited code via checking the git diff
output., (*1)
Install
With composer simply composer require -dev rlweb/phpcs-for-legacy
., (*2)
Usage
By running you initate the binary vendor/bin/phpcslegacy run
, (*3)
How it works
- Firstly gets a output of
git diff head
- Transforms the patch output into a useful array of
[filePath => [1,2,3,...]
to changed lines. For each changed line, we include the previous and the next line.
- Then it will run the PHPCS command against these files
- And then create a diff of the issues on the lines.
And output these only!, (*4)
dev-master
9999999-dev
Bring old codebases to new standards
Sources
Download
MIT
The Requires
The Development Requires
by
Rhys Laval
v0.0.1
0.0.1.0
Bring old codebases to new standards
Sources
Download
MIT
The Requires
The Development Requires
by
Rhys Laval
v1.0
1.0.0.0
Bring old codebases to new standards
Sources
Download
MIT
The Requires
The Development Requires
by
Rhys Laval