php-censor
php-censor copied to clipboard
PHP Censor is an open source self-hosted continuous integration server for PHP projects.
It useful for legacy code. For exapmle: ```yaml test: php_code_sniffer: allowed_errors: last.errors_count ``` or ```yaml test: php_code_sniffer: fail_on: has_new_errors ```
Create functional test for build (With checking build output for [typical test project](https://github.com/php-censor/php-censor-test)).
Move to Symfony (v5) framework.
I wish to always use the SSH protocol for every project. I am using an SSH key that is set in the user's home directory at `~/.ssh/` that allows git...
Create independent common package with interfaces for plugins ( third-party). - [ ] Create Composer package for base plugin interface. (See[ draft](https://github.com/php-censor/common)). - [ ] Move some plugins to optional...
Improve installation command by separating interactive installation from non-interactive: * By new non-interactive flag: ```bash # Interactive installation ./bin/console php-censor:install # Non-interactive installation ./bin/console php-censor:install --non-interactive --url='http://php-censor.local' --db-type=pgsql ... ```...
## Expected behavior phpstan should not check files/folders defined as ignore ## Actual behavior ignore wasn't used ## Steps to reproduce See screenshots:   ![20200724-0447...
Move config for periodical builds (`periodical.yml`) to DB: * Add alternative periodical build config in DB with higher priority that yml. * Deprecate yml periodical config (Release `1.2`). * Delete...
Use Npm (Yarn) and Webpack for css/js assets instead of composer.
Hi. Right now, PHP Censor seems to report coverage and artifacts from the generated HTML report. In some cases (e.g., when the test invokes a headless browser through a behat/mink...