Commit graph

21 commits

Author SHA1 Message Date
Alexandre Gomes Gaigalas 15f148da24 Dusting off. See CHANGELOG.md for more details on this commit 2023-02-13 03:59:11 -03:00
Henrique Moody 80ff37ca7f
Configure continuous integration with GitHub actions
This commit will also remove Travis and Scrutinizer and will configure
Codecov as a code coverage tool.

A few changes in the PHPUnit configuration already had to be made
before, but became more visible now. They're along with this commit.

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2020-08-27 19:06:37 +02:00
Henrique Moody b7043b2652
Set up "squizlabs/php_codesniffer"
The tool we used to verify whether the code base has the correct coding
standard was removed [1].

This commit will set up one that works best for us and will also make
sure we have fully compliant to PS1 and PSR2.

[1]: ffec95acda

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2019-02-03 19:39:14 +01:00
Henrique Moody 258a456eec
Setup PHPStan (PHP Static Analysis Tool)
Require "phpstan/phpstan" for development and add to the Travis CI
configuration file to execute the analysis when Travis executes the
build with the version 7.2 of PHP.

The level of the configuration is very week for now (just "1") and still
quite some changes had to be made in order to make the analysis pass. I
hope it does not take much time to increase the level of the strictness
of the analyses.

I tried to configure that before but because of dependencies with
"symfony/validator" it was not possible.

Signed-off-by: Henrique Moody <henriquemoody@gmail.com>
2018-08-22 19:10:20 +02:00
Henrique Moody 4d72af312f
Update PHP-CS-Fixer settings 2016-10-30 10:39:23 +01:00
Henrique Moody 7aa32658e6 Add "composer.lock" to the .gitignore list 2015-10-17 14:10:41 -03:00
Henrique Moody 61410b013a Create Couscus settings 2015-02-12 15:07:16 -02:00
Henrique Moody 2b97bbba22 Update PHPUnit settings
- Move "tests/phpunit.xml" to "phpunit.xml.dist"
- Update documentation and contributing documents
- Update Travis settings
- Add "phpunit.xml" in the Git ignore list
2015-01-07 16:02:58 -02:00
Henrique Moody 2ba06b07a5 Remove Makefile from repository
The use of Respect\Foundation should be optional and not a dependency.
Since the "Makefile" is not part of the Respect\Validation library, I
see no point on keeping it into the repository but I add "Makefile" to
.gitignore list to allow people to use it.
Other related files/directories must in included into the global ignore
list.
2015-01-07 16:02:57 -02:00
Henrique Moody f6fc5d27c8 Remove unecessary settings from ".gitignore"
Files and directories related to the developer environment must be
included into the global Git ignore list.
2015-01-07 16:02:57 -02:00
nickl- c4b285cd0a Please don't stage a vendel folder. 2012-07-24 03:16:16 +02:00
Alexandre Gaigalas 65beffa46a gitignore tweaks 2012-04-16 21:12:44 -03:00
Alexandre Gaigalas e3a34851d4 Updating packaging tools 2012-04-07 23:05:16 -03:00
Alexandre Gaigalas 30a1056600 New makefile, phar packager from Foundation 2011-11-30 19:05:53 -02:00
Alexandre Gaigalas 17d24d4094 Awesome new automation tools! Type 'make help' on the project root 2011-11-24 19:42:48 -02:00
Alexandre Gaigalas 9cb4b999b7 packaging 2011-08-17 17:43:06 -03:00
Alexandre Gomes Gaigalas 4c4fa70773 Packaging 2011-05-04 12:09:08 -03:00
Alexandre Gomes Gaigalas 5d7a9e191d Removed AtLeast and MostOf (pointless validators). Lots of fixes and new tests and assertions. >96% code coverage achieved. 2011-04-27 20:41:12 -03:00
Alexandre 28603d74a3 Improved message compositing and iteration. Cleanup. 2011-02-18 01:08:46 -02:00
Alexandre Gomes Gaigalas 0d4e686a26 Rules for types: array, object, instances 2010-11-08 22:37:50 -02:00
Alexandre Gomes Gaigalas a2fbdc340f New Sf valitador that uses Symfony 2.0 Validators and Constraints. Moved Zend validator to support only the 2.x ZF. 2010-10-06 18:06:55 -03:00