Page MenuHomePhabricator

D9116.id21657.diff
No OneTemporary

D9116.id21657.diff

diff --git a/src/lint/linter/ArcanistCSharpLinter.php b/src/lint/linter/ArcanistCSharpLinter.php
--- a/src/lint/linter/ArcanistCSharpLinter.php
+++ b/src/lint/linter/ArcanistCSharpLinter.php
@@ -207,8 +207,12 @@
$message->setChar($issue->Column);
$message->setOriginalText($issue->OriginalText);
$message->setReplacementText($issue->ReplacementText);
- $message->setDescription(
- vsprintf($issue->Index->Message, $issue->Parameters));
+ if (substr_count($issue->Index->Message, '%') === count($issue->Parameters)) {
+ $message->setDescription(
+ vsprintf($issue->Index->Message, $issue->Parameters));
+ } else {
+ $message->setDescription($issue->Index->Message);
+ }
$severity = ArcanistLintSeverity::SEVERITY_ADVICE;
switch ($issue->Index->Severity) {
case 0:

File Metadata

Mime Type
text/plain
Expires
Sun, Mar 16, 11:09 PM (5 d, 16 h ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7707810
Default Alt Text
D9116.id21657.diff (886 B)

Event Timeline