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: Invalid character encountered in file '/code/docs/images/build.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: Invalid character encountered in file '/code/docs/images/uml-case-converter.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: Invalid character encountered in file '/code/docs/images/number-problem.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: Invalid character encountered in file '/code/docs/images/detection-algorithm.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: Invalid character encountered in file '/code/docs/images/uml-split.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: Invalid character encountered in file '/code/docs/images/railroad.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: Invalid character encountered in file '/code/docs/images/uml-glue.png' at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.
INFO: 60 files indexed
INFO: 28 source files to be analyzed
ERROR: Unable to parse file: /code/src/Glue/Gluer.php
ERROR: Parse error at line 31 column 15:
21: /**
22: * Encoding to be used by `mb_convert_case()` function.
23: *
24: * This value should never change.
25: */
26: protected const ENCODING = 'UTF-8';
27:
28: /**
29: * @var string[] Words extracted from input string
30: */
31: protected array $words;
^
32:
33: /**
34: * @var int MB_CASE_LOWER or MB_CASE_LOWER_SIMPLE
35: */
36: protected int $lowerCase;
37:
38: /**
39: * @var int MB_CASE_UPPER or MB_CASE_UPPER_SIMPLE
40: */
41: protected int $upperCase;
ERROR: Unable to parse file: /code/src/Convert.php
ERROR: Parse error at line 84 column 15:
74: * @method string toTrain() Return string in _Train case_ format
75: * @method string toUpper() Return string in _Upper case_ format
76: *
77: * @see https://softwareengineering.stackexchange.com/questions/322413/bothered-by-an-unknown-letter-case-name
78: * @see http://www.unicode.org/charts/case/
79: * @author Jawira Portugal <dev@tugal.be>
80: */
81: class Convert
82: {
83: /** @var string Input string to convert */
84: protected string $source;
^
85:
86: /** @var string[] Words extracted from input string */
87: protected array $words;
88:
89: protected bool $forceSimpleCaseMapping;
90:
91: /**
92: * Constructor method
93: *
94: * @param string $source String to convert
ERROR: Unable to parse file: /code/src/Split/Splitter.php
ERROR: Parse error at line 19 column 15:
9: *
10: * A Splitter subclass allows to read the words contained in a string
11: *
12: * @author Jawira Portugal <dev@tugal.be>
13: */
14: abstract class Splitter
15: {
16: /**
17: * @var string Words extracted from input string
18: */
19: protected string $inputString;
^
20:
21: final public function __construct(string $inputString)
22: {
23: $this->inputString = $inputString;
24: }
25:
26: /**
27: * Tells how to split a string into valid words.
28: *
29: * @return string[]
INFO: 28/28 source files have been analyzed
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 0.428s
INFO: Final Memory: 9M/95M
INFO: ------------------------------------------------------------------------