Differential D25030 Diff 82 src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCasingXHPASTLinterRule.php
Changeset View
Changeset View
Standalone View
Standalone View
src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCasingXHPASTLinterRule.php
Context not available. | |||||
$hexadecimals = $this->getHexadecimalNumericScalars($root); | $hexadecimals = $this->getHexadecimalNumericScalars($root); | ||||
foreach ($hexadecimals as $hexadecimal) { | foreach ($hexadecimals as $hexadecimal) { | ||||
$value = substr($hexadecimal->getConcreteString(), 2); | $value = @substr($hexadecimal->getConcreteString(), 2); | ||||
if (!preg_match('/^0x[0-9A-F]+$/', $hexadecimal->getConcreteString())) { | if (!@preg_match('/^0x[0-9A-F]+$/', $hexadecimal->getConcreteString())) { | ||||
$this->raiseLintAtNode( | $this->raiseLintAtNode( | ||||
$hexadecimal, | $hexadecimal, | ||||
pht( | pht( | ||||
Context not available. | |||||
foreach ($numeric_scalars as $numeric_scalar) { | foreach ($numeric_scalars as $numeric_scalar) { | ||||
$number = $numeric_scalar->getConcreteString(); | $number = $numeric_scalar->getConcreteString(); | ||||
if (preg_match('/^0x[0-9A-F]+$/i', $number)) { | if (@preg_match('/^0x[0-9A-F]+$/i', $number)) { | ||||
$hexadecimal_numeric_scalars[] = $numeric_scalar; | $hexadecimal_numeric_scalars[] = $numeric_scalar; | ||||
} | } | ||||
} | } | ||||
Context not available. |
Content licensed under Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) unless otherwise noted; code licensed under Apache 2.0 or other open source licenses. · CC BY-SA 4.0 · Apache 2.0