Define a constant instead of duplicating this literal "level" 3 times. Open
'level' => null,
- Read upRead up
- Exclude checks
Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.
On the other hand, constants can be referenced from many places, but only need to be updated in a single place.
Noncompliant Code Example
With the default threshold of 3:
function run() { prepare('action1'); // Non-Compliant - 'action1' is duplicated 3 times execute('action1'); release('action1'); }
Compliant Solution
ACTION_1 = 'action1'; function run() { prepare(ACTION_1); execute(ACTION_1); release(ACTION_1); }
Exceptions
To prevent generating some false-positives, literals having less than 5 characters are excluded.
Define a constant instead of duplicating this literal "method" 4 times. Open
$method = $logEntry['method'];
- Read upRead up
- Exclude checks
Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.
On the other hand, constants can be referenced from many places, but only need to be updated in a single place.
Noncompliant Code Example
With the default threshold of 3:
function run() { prepare('action1'); // Non-Compliant - 'action1' is duplicated 3 times execute('action1'); release('action1'); }
Compliant Solution
ACTION_1 = 'action1'; function run() { prepare(ACTION_1); execute(ACTION_1); release(ACTION_1); }
Exceptions
To prevent generating some false-positives, literals having less than 5 characters are excluded.
Define a constant instead of duplicating this literal "<span class="" times.></span> Open
return '<span class="' . $labelClasses . '">' . $label . '</span>';
- Read upRead up
- Exclude checks
Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.
On the other hand, constants can be referenced from many places, but only need to be updated in a single place.
Noncompliant Code Example
With the default threshold of 3:
function run() { prepare('action1'); // Non-Compliant - 'action1' is duplicated 3 times execute('action1'); release('action1'); }
Compliant Solution
ACTION_1 = 'action1'; function run() { prepare(ACTION_1); execute(ACTION_1); release(ACTION_1); }
Exceptions
To prevent generating some false-positives, literals having less than 5 characters are excluded.
Define a constant instead of duplicating this literal "class" 4 times. Open
'class' => 'group-header',
- Read upRead up
- Exclude checks
Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.
On the other hand, constants can be referenced from many places, but only need to be updated in a single place.
Noncompliant Code Example
With the default threshold of 3:
function run() { prepare('action1'); // Non-Compliant - 'action1' is duplicated 3 times execute('action1'); release('action1'); }
Compliant Solution
ACTION_1 = 'action1'; function run() { prepare(ACTION_1); execute(ACTION_1); release(ACTION_1); }
Exceptions
To prevent generating some false-positives, literals having less than 5 characters are excluded.
Unexpected tabs found. Open
public function build(LogEntry $logEntry, array $logEntryAttribs)
- Exclude checks
Unexpected tabs found. Open
: '<span class="' . $labelClasses . '">' . $label . ':</span> '
- Exclude checks
Unexpected tabs found. Open
$argStr = \implode(', ', $args);
- Exclude checks
Unexpected tabs found. Open
. $argStr
- Exclude checks
Unexpected tabs found. Open
/** @var Dumper */
- Exclude checks
Unexpected tabs found. Open
return '<span class="' . $labelClasses . '">' . $label . '</span>';
- Exclude checks
Unexpected tabs found. Open
. $argStr;
- Exclude checks
Unexpected tabs found. Open
foreach ($args as $k => $v) {
- Exclude checks
Unexpected tabs found. Open
? '<span class="' . $labelClasses . '">' . $label . '(</span>'
- Exclude checks
Unexpected tabs found. Open
$this->logEntryAttribs = $logEntryAttribs;
- Exclude checks
Unexpected tabs found. Open
$args[$k] = $this->dumper->valDumper->dump($v);
- Exclude checks
Unexpected tabs found. Open
. '<span class="' . $labelClasses . '">)</span>'
- Exclude checks
Unexpected tabs found. Open
}
- Exclude checks
Unexpected tabs found. Open
{
- Exclude checks
Unexpected tabs found. Open
}
- Exclude checks