From 5e9b3bee14f7a0a0ed14555e8da0d9d69387cb6f Mon Sep 17 00:00:00 2001 From: Nick Liu Date: Fri, 27 Dec 2019 19:35:19 +0100 Subject: [PATCH] Resolve Code Climate error about file not existing Error message from Code Climate: > Exception: The given file "/code/e107_tests/lib/ci/salt/pillars/config-local.sls" does not exist. in /usr/src/app/vendor/pdepend/pdepend/src/main/php/PDepend/Engine.php > #0 /usr/src/app/vendor/phpmd/phpmd/src/main/php/PHPMD/ParserFactory.php(129): PDepend\Engine->addFile('/code/e107_test...') > #1 /usr/src/app/vendor/phpmd/phpmd/src/main/php/PHPMD/ParserFactory.php(109): PHPMD\ParserFactory->initInput(Object(PDepend\Engine), Object(PHPMD\PHPMD)) > #2 /usr/src/app/vendor/phpmd/phpmd/src/main/php/PHPMD/ParserFactory.php(76): PHPMD\ParserFactory->init(Object(PDepend\Engine), Object(PHPMD\PHPMD)) > #3 /usr/src/app/vendor/phpmd/phpmd/src/main/php/PHPMD/PHPMD.php(215): PHPMD\ParserFactory->create(Object(PHPMD\PHPMD)) > #4 /usr/src/app/Runner.php(116): PHPMD\PHPMD->processFiles('/code/e107_test...', 'cleancode,unuse...', Array, Object(PHPMD\RuleSetFactory)) > #5 /usr/src/app/vendor/barracudanetworks/forkdaemon-php/fork_daemon.php(1852): CodeClimate\PHPMD\Runner->run(Array) > #6 /usr/src/app/vendor/barracudanetworks/forkdaemon-php/fork_daemon.php(1772): fork_daemon->invoke_callback(Array, Array, false) > #7 /usr/src/app/vendor/barracudanetworks/forkdaemon-php/fork_daemon.php(1673): fork_daemon->fork_work_unit(Array, '', -1) > #8 /usr/src/app/vendor/barracudanetworks/forkdaemon-php/fork_daemon.php(1445): fork_daemon->process_work_unit(-1) > #9 /usr/src/app/Runner.php(31): fork_daemon->process_work(false) > #10 /usr/src/app/engine.php(35): CodeClimate\PHPMD\Runner->queueDirectory('/code') > #11 {main} --- .codeclimate.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.codeclimate.yml b/.codeclimate.yml index 2dc6071f9..6c2241653 100644 --- a/.codeclimate.yml +++ b/.codeclimate.yml @@ -60,4 +60,7 @@ exclude_patterns: - "e107_handlers/phpthumb/**/*" - "e107_handlers/xmlrpc/**/*" - "e107_web/**/*" -- "e107_tests/tests/**/*" \ No newline at end of file +- "e107_tests/tests/**/*" +# Ignore symlinks that are allowed to be broken due to local configurations +- "e107_tests/lib/ci/salt/pillars/config.sls" +- "e107_tests/lib/ci/salt/pillars/config-local.sls"