├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── adviser-default.yml ├── apigen.neon ├── bin └── adviser ├── box.json ├── composer.json ├── phpunit.xml.dist ├── src ├── Adviser │ ├── Commands │ │ ├── AnalyseCommand.php │ │ └── AnalyseRepositoryCommand.php │ ├── ConfigurationLoader.php │ ├── Loaders │ │ ├── AbstractLoader.php │ │ ├── FormatterLoader.php │ │ ├── LoaderInterface.php │ │ └── ValidatorLoader.php │ ├── Output │ │ ├── Formatters │ │ │ ├── AbstractFormatter.php │ │ │ ├── FormatterInterface.php │ │ │ └── PlainTextFormatter.php │ │ ├── Message.php │ │ └── MessageBag.php │ ├── Testing │ │ ├── CommandTestCase.php │ │ ├── FormatterTestCase.php │ │ ├── TestCase.php │ │ ├── UtilityTestCase.php │ │ └── ValidatorTestCase.php │ ├── Utilities │ │ ├── AbstractUtility.php │ │ ├── CommandRunnerUtility.php │ │ ├── ComposerUtility.php │ │ ├── FileUtility.php │ │ ├── GitUtility.php │ │ ├── PackagistUtility.php │ │ ├── UtilityInterface.php │ │ └── YAMLParserUtility.php │ └── Validators │ │ ├── AbstractValidator.php │ │ ├── CIValidator.php │ │ ├── ChangelogValidator.php │ │ ├── CodeStyleValidator.php │ │ ├── ComposerValidator.php │ │ ├── ContributingValidator.php │ │ ├── FrameworkValidator.php │ │ ├── GitValidator.php │ │ ├── LicenseValidator.php │ │ ├── ReadmeValidator.php │ │ ├── SemVerValidator.php │ │ ├── TestValidator.php │ │ └── ValidatorInterface.php └── bootstrap.php └── testing ├── bootstrap.php ├── tests └── Adviser │ ├── Commands │ ├── AnalyseCommandTest.php │ └── AnalyseRepositoryCommandTest.php │ ├── ConfigurationLoaderTest.php │ ├── Loaders │ ├── FormatterLoaderTest.php │ └── ValidatorLoaderTest.php │ ├── Output │ ├── Formatters │ │ └── PlainTextFormatterTest.php │ ├── MessageBagTest.php │ └── MessageTest.php │ ├── Utilities │ ├── CommandRunnerUtilityTest.php │ ├── ComposerUtilityTest.php │ ├── FileUtilityTest.php │ ├── GitUtilityTest.php │ └── PackagistUtilityTest.php │ └── Validators │ ├── AbstractValidatorTest.php │ ├── CIValidatorTest.php │ ├── ChangelogValidatorTest.php │ ├── CodeStyleValidatorTest.php │ ├── ComposerValidatorTest.php │ ├── ContributingValidatorTest.php │ ├── FrameworkValidatorTest.php │ ├── GitValidatorTest.php │ ├── LicenseValidatorTest.php │ ├── ReadmeValidatorTest.php │ ├── SemVerValidatorTest.php │ └── TestValidatorTest.php └── utility-command.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/README.md -------------------------------------------------------------------------------- /adviser-default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/adviser-default.yml -------------------------------------------------------------------------------- /apigen.neon: -------------------------------------------------------------------------------- 1 | source: 2 | - src 3 | 4 | destination: docs 5 | -------------------------------------------------------------------------------- /bin/adviser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/bin/adviser -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/box.json -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Adviser/Commands/AnalyseCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Commands/AnalyseCommand.php -------------------------------------------------------------------------------- /src/Adviser/Commands/AnalyseRepositoryCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Commands/AnalyseRepositoryCommand.php -------------------------------------------------------------------------------- /src/Adviser/ConfigurationLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/ConfigurationLoader.php -------------------------------------------------------------------------------- /src/Adviser/Loaders/AbstractLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Loaders/AbstractLoader.php -------------------------------------------------------------------------------- /src/Adviser/Loaders/FormatterLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Loaders/FormatterLoader.php -------------------------------------------------------------------------------- /src/Adviser/Loaders/LoaderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Loaders/LoaderInterface.php -------------------------------------------------------------------------------- /src/Adviser/Loaders/ValidatorLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Loaders/ValidatorLoader.php -------------------------------------------------------------------------------- /src/Adviser/Output/Formatters/AbstractFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Output/Formatters/AbstractFormatter.php -------------------------------------------------------------------------------- /src/Adviser/Output/Formatters/FormatterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Output/Formatters/FormatterInterface.php -------------------------------------------------------------------------------- /src/Adviser/Output/Formatters/PlainTextFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Output/Formatters/PlainTextFormatter.php -------------------------------------------------------------------------------- /src/Adviser/Output/Message.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Output/Message.php -------------------------------------------------------------------------------- /src/Adviser/Output/MessageBag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Output/MessageBag.php -------------------------------------------------------------------------------- /src/Adviser/Testing/CommandTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Testing/CommandTestCase.php -------------------------------------------------------------------------------- /src/Adviser/Testing/FormatterTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Testing/FormatterTestCase.php -------------------------------------------------------------------------------- /src/Adviser/Testing/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Testing/TestCase.php -------------------------------------------------------------------------------- /src/Adviser/Testing/UtilityTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Testing/UtilityTestCase.php -------------------------------------------------------------------------------- /src/Adviser/Testing/ValidatorTestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Testing/ValidatorTestCase.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/AbstractUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/AbstractUtility.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/CommandRunnerUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/CommandRunnerUtility.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/ComposerUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/ComposerUtility.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/FileUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/FileUtility.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/GitUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/GitUtility.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/PackagistUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/PackagistUtility.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/UtilityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/UtilityInterface.php -------------------------------------------------------------------------------- /src/Adviser/Utilities/YAMLParserUtility.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Utilities/YAMLParserUtility.php -------------------------------------------------------------------------------- /src/Adviser/Validators/AbstractValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/AbstractValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/CIValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/CIValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/ChangelogValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/ChangelogValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/CodeStyleValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/CodeStyleValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/ComposerValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/ComposerValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/ContributingValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/ContributingValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/FrameworkValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/FrameworkValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/GitValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/GitValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/LicenseValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/LicenseValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/ReadmeValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/ReadmeValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/SemVerValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/SemVerValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/TestValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/TestValidator.php -------------------------------------------------------------------------------- /src/Adviser/Validators/ValidatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/Adviser/Validators/ValidatorInterface.php -------------------------------------------------------------------------------- /src/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/src/bootstrap.php -------------------------------------------------------------------------------- /testing/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/bootstrap.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Commands/AnalyseCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Commands/AnalyseCommandTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Commands/AnalyseRepositoryCommandTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Commands/AnalyseRepositoryCommandTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/ConfigurationLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/ConfigurationLoaderTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Loaders/FormatterLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Loaders/FormatterLoaderTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Loaders/ValidatorLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Loaders/ValidatorLoaderTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Output/Formatters/PlainTextFormatterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Output/Formatters/PlainTextFormatterTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Output/MessageBagTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Output/MessageBagTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Output/MessageTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Output/MessageTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Utilities/CommandRunnerUtilityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Utilities/CommandRunnerUtilityTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Utilities/ComposerUtilityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Utilities/ComposerUtilityTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Utilities/FileUtilityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Utilities/FileUtilityTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Utilities/GitUtilityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Utilities/GitUtilityTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Utilities/PackagistUtilityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Utilities/PackagistUtilityTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/AbstractValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/AbstractValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/CIValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/CIValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/ChangelogValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/ChangelogValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/CodeStyleValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/CodeStyleValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/ComposerValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/ComposerValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/ContributingValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/ContributingValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/FrameworkValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/FrameworkValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/GitValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/GitValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/LicenseValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/LicenseValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/ReadmeValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/ReadmeValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/SemVerValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/SemVerValidatorTest.php -------------------------------------------------------------------------------- /testing/tests/Adviser/Validators/TestValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/tests/Adviser/Validators/TestValidatorTest.php -------------------------------------------------------------------------------- /testing/utility-command.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bound1ess/adviser/HEAD/testing/utility-command.sh --------------------------------------------------------------------------------