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" } }