The Wayback Machine - https://web.archive.org/web/20201019175906/https://github.com/WhoTrades/bitbucket-codestyle
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
 
 
lib
 
 
log
 
 
tmp
 
 
 
 
 
 
 
 
 
 
 
 

README.md

phpcs-bitbucket

Скрипт, для интеграции phpcs и atlassian bitbucket. Скрипт проверяет pull request на соответствию кодстайлу, и комментирует рецензию найденными ошибками Больше можно прочесть на https://habrahabr.ru/post/303348/

Схема работы phpcs-bitbucket

Схема работы phpcs-bitbucket

Результат работы phpcs-bitbucket

Результатом работы приложение явлются комментарии в atlassian bitbucket о найденных ошибках в стилях кода скриншот примера результата работы

Установка и настройка

  1. Клонировать репозиторий
  2. Запустить composer install
  3. Переименовать configuration.ini-dist в configuration.ini
  4. Указать в configuration.ini ссылку и логин-пароль от вашей копии atlassian bitbucket, указать стандарт проверки

Запуск

Запускать приложение можно двумя путями:

  1. С помощью консоли: запускаем команду php app.php <branch> <slug> <repo> (например, для репозитория https://example.com/projects/WT/repos/sparta/browse slug будет равно WT, а repo - sparta
  2. С помощью HTTP запроса: index.php?slug=<slug>&branch=<branch>&repo=<repo>

Интеграция с pull request

Добавить webhook в atlassian stash с указанием ссылки на index.php из phpcs-bitbucket с аргументами index.php?branch=${refChange.refId}&repo=${project.key}&slug=${repository.slug}

You can’t perform that action at this time.