First pass at saving reports to a file instead of keeping everything in memory.
Reports output content for a single file, which is stored into a temp file. The PHP_CodeSniffer_File object is then unset, freeing memory. At the end, the cached content is retrieved and the report adds the header and footer (if required). All reports are converted except for notifysend. Everything is very very rough. Still need to write the report cache directly to the output file if one is specified as there is no need for a temp file in this case.
Merge branch 'master' into report-memory-improvements
Added support for notifysend report type again
Moved the code that supports relative paths for report output files up into the CLI before the values are passed to PHPCS. This allows the reporting system to trust those values and not have to validate them in two different locations.
If the user has specified an output file for a report, data is written to that file during the run so that a temporary file does not have to be used.
Fixed the unit test system so it doesn't assume there is a list of files at the end of a run. The recent core changes mean the reports can no longer be tested the way they were, so all tests have been removed.
Got interactive mode working again and removed support for multi-file sniffs. They were huge memory hogs anyway and you can do the same thing using a standard sniff these days.
Merge branch 'master' into report-memory-improvements
Fixed lots of coding standard errors and a couple of minor report bugs
Fixed return value when no errors are found
Don't take in account the ignored (using codingStandardsIgnore) warnings and errors when using summary report
Don't take in account the ignored (using codingStandardsIgnore) warnings and errors when using summary report
Merged changelog
Merge branch 'master' into report-memory-improvements
versions of notify-send prior to 0.7.3 don't support the -a option.
Coding standard changes + changelog
Fixed bug #19764 : Instead of for traits throws uppercase constant name errors
Fixed bug #19763 : Use statements for traits not recognised correctly for PSR2 code style
Coding standards fix
Fixed bug #19759 : Squiz.PHP.NonExecutableCode fails for return function()...