-
Improvement
-
Resolution: Unresolved
-
High
-
None
The phplint job operates on files affected by a diff. That means that a push following it can continue to be failing the lint check but mark as passing because it compares against different files, you can see that here:
http://ci.stronk7.com/job/08.%20Run%20PHP%20lint%20for%20affected%20files%20(master)/
We should prevent that from happening.
Some ideas:
- Full lint on every push (-1, is too slow)
- Store the last 'ok' git hash and do a diff against that when it fails?
- Some jenkins feature which might help?
- Enforce fulle codebase lints after a fail?