From 86116c575be1b86e590874b89fb8694eb4caa3b0 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Fri, 4 Sep 2015 11:29:58 +0930 Subject: [PATCH] Set up phpcs and Travis --- extensions/tags/.php_cs | 27 +++++++++++++++++++++++++++ extensions/tags/.travis.yml | 23 +++++++++++++++++++++++ extensions/tags/composer.json | 3 +++ 3 files changed, 53 insertions(+) create mode 100755 extensions/tags/.php_cs create mode 100644 extensions/tags/.travis.yml diff --git a/extensions/tags/.php_cs b/extensions/tags/.php_cs new file mode 100755 index 000000000..c55085293 --- /dev/null +++ b/extensions/tags/.php_cs @@ -0,0 +1,27 @@ + + +For the full copyright and license information, please view the LICENSE +file that was distributed with this source code. +EOF; + +Symfony\CS\Fixer\Contrib\HeaderCommentFixer::setHeader($header); + +$finder = Symfony\CS\Finder\DefaultFinder::create() + ->exclude('js') + ->exclude('less') + ->in(__DIR__); + +return Symfony\CS\Config\Config::create() + ->setUsingCache(true) + ->level(Symfony\CS\FixerInterface::PSR2_LEVEL) + ->fixers([ + 'short_array_syntax', + 'header_comment', + '-psr0' + ]) + ->finder($finder); diff --git a/extensions/tags/.travis.yml b/extensions/tags/.travis.yml new file mode 100644 index 000000000..692e09f86 --- /dev/null +++ b/extensions/tags/.travis.yml @@ -0,0 +1,23 @@ +language: php + +php: + - 5.5 + - 5.6 + +matrix: + allow_failures: + - php: hhvm + fast_finish: true + +before_script: + - curl -s http://getcomposer.org/installer | php + - php composer.phar install + +script: + - php composer.phar style + +notifications: + email: + on_failure: change + +sudo: false diff --git a/extensions/tags/composer.json b/extensions/tags/composer.json index 8decb8a7c..cb1c4db8c 100644 --- a/extensions/tags/composer.json +++ b/extensions/tags/composer.json @@ -3,5 +3,8 @@ "psr-4": { "Flarum\\Tags\\": "src/" } + }, + "scripts": { + "style": "phpcs --standard=PSR2 -np src" } }