12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-11-03T12:35:29.406981 #1] WARN -- : Skipping src/Pug/PugSymfonyEngine.php due to CC::Parser::Client::HTTPError
W, [2024-11-03T12:35:29.407016 #1] WARN -- : Response status: 422
W, [2024-11-03T12:35:29.431257 #1] WARN -- : Skipping src/Pug/PugSymfonyBundle/Command/AssetsPublishCommand.php due to CC::Parser::Client::HTTPError
W, [2024-11-03T12:35:29.431287 #1] WARN -- : Response status: 422
|
12
Parser process id: 12
codeclimate-parser socket not present
waiting 1s...
W, [2024-11-03T12:35:33.078950 #1] WARN -- : Skipping ./src/Pug/PugSymfonyEngine.php due to CC::Parser::Client::HTTPError
W, [2024-11-03T12:35:33.078979 #1] WARN -- : Response status: 422
W, [2024-11-03T12:35:33.088931 #1] WARN -- : Skipping ./src/Pug/PugSymfonyBundle/Command/AssetsPublishCommand.php due to CC::Parser::Client::HTTPError
W, [2024-11-03T12:35:33.107586 #1] WARN -- : Response status: 422
|
INFO: Java 1.8.0_322 Amazon.com Inc. (64-bit)
INFO: Linux 4.4.0-1128-aws amd64
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/src/app/build/libs/sonarlint-core-2.17.0.899.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/usr/src/app/build/libs/sonarlint-cli-2.1.0.566.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder]
INFO: Index files
INFO: 25 files indexed
INFO: 18 source files to be analyzed
ERROR: Unable to parse file: /code/src/Pug/Symfony/Traits/PugRenderer.php
ERROR: Parse error at line 14 column 15:
4:
5: namespace Pug\Symfony\Traits;
6:
7: use Pug\PugSymfonyEngine;
8: use Symfony\Component\HttpFoundation\Response;
9: use Symfony\Component\Templating\TemplateReferenceInterface;
10: use Symfony\Contracts\Service\Attribute\Required;
11:
12: trait PugRenderer
13: {
14: protected PugSymfonyEngine $pug;
^
15:
16: #[Required]
17: public function setPug(PugSymfonyEngine $pug): void
18: {
19: $this->pug = $pug;
20: }
21:
22: public function render(
23: string|TemplateReferenceInterface $view,
24: array $parameters = [],
ERROR: Unable to parse file: /code/src/Pug/Symfony/Traits/HelpersHandler.php
ERROR: Parse error at line 37 column 15:
27: use Twig\Loader\FilesystemLoader;
28: use Twig\TwigFunction;
29:
30: /**
31: * Trait HelpersHandler.
32: */
33: trait HelpersHandler
34: {
35: use PrivatePropertyAccessor;
36:
37: protected ContainerInterface $container;
^
38:
39: protected Environment $twig;
40:
41: protected ?Pug $pug = null;
42:
43: protected array $userOptions = [];
44:
45: protected array $twigHelpers;
46:
47: /**
ERROR: Unable to parse file: /code/src/Pug/Symfony/Traits/Installer.php
ERROR: Parse error at line 31 column 5:
21: /**
22: * @SuppressWarnings(PHPMD.ErrorControlOperator)
23: */
24: protected static function installSymfonyBundle(
25: IOInterface $io,
26: string $dir,
27: string $bundle,
28: string $bundleClass,
29: callable $proceedTask,
30: int &$flags,
31: ): void {
^
32: $appFile = $dir.'/config/bundles.php';
33: $contents = @file_get_contents($appFile) ?: '';
34:
35: if (!preg_match('/\[\s*\n/', $contents)) {
36: $io->write('Sorry, config/bundles.php has a format we can\'t handle automatically.');
37:
38: return;
39: }
40:
41: if (str_contains($contents, $bundleClass)) {
ERROR: Unable to parse file: /code/src/Pug/Symfony/Traits/PrivatePropertyAccessor.php
ERROR: Parse error at line 29 column 37:
19: * @throws ReflectionException
20: *
21: * @return mixed
22: */
23: public static function getPrivateProperty(object $object, string $property, &$propertyAccessor = null)
24: {
25: try {
26: $propertyAccessor = new ReflectionProperty($object, $property);
27:
28: return $propertyAccessor->getValue($object);
29: } catch (ReflectionException) {
^
30: return null;
31: }
32: }
33: }
34:
ERROR: Unable to parse file: /code/src/Pug/PugSymfonyEngine.php
ERROR: Parse error at line 55 column 9:
45: * @var ComponentExtension
46: */
47: protected $componentExtension;
48:
49: /**
50: * @var string
51: */
52: protected $defaultTemplateDirectory;
53:
54: public function __construct(
55: protected readonly KernelInterface $kernel,
^
56: TwigEnvironment $twig,
57: private readonly ?RequestStack $stack = null,
58: private readonly ?RequestContext $context = null,
59: ) {
60: $container = $kernel->getContainer();
61: $this->container = $container;
62: $this->userOptions = ($this->container->hasParameter('pug') ? $this->container->getParameter('pug') : null) ?: [];
63: $this->enhanceTwig($twig);
64: $this->onNode([$this, 'handleTwigInclude']);
65: }
ERROR: Unable to parse file: /code/src/Pug/Twig/Environment.php
ERROR: Parse error at line 25 column 15:
15: use Twig\Loader\LoaderInterface;
16: use Twig\Parser;
17: use Twig\Source;
18: use Twig\Template;
19: use Twig\TwigFunction;
20:
21: class Environment extends TwigEnvironment
22: {
23: use PrivatePropertyAccessor;
24:
25: protected PugSymfonyEngine $pugSymfonyEngine;
^
26:
27: protected ContainerInterface $container;
28:
29: /**
30: * @var string[]
31: */
32: protected array $classNames = [];
33:
34: public array $extensions = [];
35:
ERROR: Unable to parse file: /code/src/Pug/PugSymfonyBundle/Command/AssetsPublishCommand.php
ERROR: Parse error at line 18 column 1:
8: use Pug\PugSymfonyEngine;
9: use Symfony\Component\Console\Attribute\AsCommand;
10: use Symfony\Component\Console\Command\Command;
11: use Symfony\Component\Console\Input\InputInterface;
12: use Symfony\Component\Console\Output\OutputInterface;
13: use Throwable;
14:
15: #[AsCommand(
16: 'assets:publish',
17: 'Export your assets in the web directory.',
18: )]
^
19: class AssetsPublishCommand extends Command
20: {
21: public function __construct(protected readonly PugSymfonyEngine $pugSymfonyEngine)
22: {
23: parent::__construct();
24: }
25:
26: protected function cacheTemplates(Renderer $pug): array
27: {
28: $success = 0;
INFO: 18/18 source files have been analyzed
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 0.408s
INFO: Final Memory: 8M/95M
INFO: ------------------------------------------------------------------------
|