├── .appveyor.yml ├── .dockerignore ├── .github ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .htaccess ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── assets ├── img │ ├── favicon.png │ └── logo.svg └── styles │ └── main.css ├── composer.json ├── config.json.app-example ├── config.json.custom-example ├── docker-compose.yml ├── docker └── php │ └── vhost.conf ├── init.sql ├── phpcs.xml ├── phpunit.xml ├── psalm.xml ├── src ├── Api.php ├── Auth.php ├── Config.php ├── Config │ ├── Custom.php │ └── OAuthApp.php ├── DatabaseProvider.php ├── DiffLineFinder.php ├── GithubApi.php ├── GithubData.php ├── Model │ ├── Database │ │ └── GithubPullRequest.php │ ├── GithubRepository.php │ └── GithubReview.php ├── PhpunitData.php ├── PsalmData.php ├── PsalmPlugin │ └── GitApiReturnTypeProvider.php └── Sender.php ├── tests ├── Extension │ └── FailureTracker.php ├── GithubDiffLineTest.php └── test.diff └── views ├── auth ├── github.php ├── github_configure.php └── github_redirect.php ├── coverage_data.php ├── history.php ├── hooks ├── github.php ├── phpunit.php └── psalm.php ├── index.php ├── level_data.php ├── psalm_open_issues.php └── shields ├── coverage.php └── level.php /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | tests -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/.gitignore -------------------------------------------------------------------------------- /.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/.htaccess -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/assets/img/favicon.png -------------------------------------------------------------------------------- /assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/assets/img/logo.svg -------------------------------------------------------------------------------- /assets/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/assets/styles/main.css -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/composer.json -------------------------------------------------------------------------------- /config.json.app-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/config.json.app-example -------------------------------------------------------------------------------- /config.json.custom-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/config.json.custom-example -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/php/vhost.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/docker/php/vhost.conf -------------------------------------------------------------------------------- /init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/init.sql -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/phpunit.xml -------------------------------------------------------------------------------- /psalm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/psalm.xml -------------------------------------------------------------------------------- /src/Api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Api.php -------------------------------------------------------------------------------- /src/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Auth.php -------------------------------------------------------------------------------- /src/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Config.php -------------------------------------------------------------------------------- /src/Config/Custom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Config/Custom.php -------------------------------------------------------------------------------- /src/Config/OAuthApp.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Config/OAuthApp.php -------------------------------------------------------------------------------- /src/DatabaseProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/DatabaseProvider.php -------------------------------------------------------------------------------- /src/DiffLineFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/DiffLineFinder.php -------------------------------------------------------------------------------- /src/GithubApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/GithubApi.php -------------------------------------------------------------------------------- /src/GithubData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/GithubData.php -------------------------------------------------------------------------------- /src/Model/Database/GithubPullRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Model/Database/GithubPullRequest.php -------------------------------------------------------------------------------- /src/Model/GithubRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Model/GithubRepository.php -------------------------------------------------------------------------------- /src/Model/GithubReview.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Model/GithubReview.php -------------------------------------------------------------------------------- /src/PhpunitData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/PhpunitData.php -------------------------------------------------------------------------------- /src/PsalmData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/PsalmData.php -------------------------------------------------------------------------------- /src/PsalmPlugin/GitApiReturnTypeProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/PsalmPlugin/GitApiReturnTypeProvider.php -------------------------------------------------------------------------------- /src/Sender.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/src/Sender.php -------------------------------------------------------------------------------- /tests/Extension/FailureTracker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/tests/Extension/FailureTracker.php -------------------------------------------------------------------------------- /tests/GithubDiffLineTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/tests/GithubDiffLineTest.php -------------------------------------------------------------------------------- /tests/test.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/tests/test.diff -------------------------------------------------------------------------------- /views/auth/github.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/auth/github.php -------------------------------------------------------------------------------- /views/auth/github_configure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/auth/github_configure.php -------------------------------------------------------------------------------- /views/auth/github_redirect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/auth/github_redirect.php -------------------------------------------------------------------------------- /views/coverage_data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/coverage_data.php -------------------------------------------------------------------------------- /views/history.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/history.php -------------------------------------------------------------------------------- /views/hooks/github.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/hooks/github.php -------------------------------------------------------------------------------- /views/hooks/phpunit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/hooks/phpunit.php -------------------------------------------------------------------------------- /views/hooks/psalm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/hooks/psalm.php -------------------------------------------------------------------------------- /views/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/index.php -------------------------------------------------------------------------------- /views/level_data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/level_data.php -------------------------------------------------------------------------------- /views/psalm_open_issues.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/psalm_open_issues.php -------------------------------------------------------------------------------- /views/shields/coverage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/shields/coverage.php -------------------------------------------------------------------------------- /views/shields/level.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psalm/shepherd/HEAD/views/shields/level.php --------------------------------------------------------------------------------