SonarQube - 不应重复字符串文字

我有一个PHP-Lumen项目,当我在项目中执行声纳扫描仪时,我收到此错误。</ p >


'字符串文字不应该重复'</ p>
</ blockquote>

是否应该修复或忽略?< / p>

  $ errorArray ['code'] = config('errormessages.invalidJson.error_code'); 

$ errorArray ['message'] = config('errormessages.invalidJson .error_message')
</ code> </ pre>

在上面的代码片段中,SonarQube说我的代码中的'code'和'messages'是重复的,我希望我定义一个 常量而不是直接使用这些索引。 但这些只是 $ errorArray </ code>的索引,我为什么要定义常量?</ p>
</ div>

展开原文

原文

I have a PHP-Lumen project and when I execute sonar scanner in my project I get this error.

'String literals should not be duplicated'

Is it something that I should fix or just ignore?

$errorArray['code'] = config('errormessages.invalidJson.error_code');

$errorArray['message'] = config('errormessages.invalidJson.error_message')

In the above code snippet, SonarQube says that the 'code' and 'messages' are duplicated across my the code and expects me to define a constant instead of using these index directly. But these are just indexes of $errorArray, why should I have a constant defined?

dongzhuo1880
dongzhuo1880 不,我在很多地方都使用过这个,无论处理错误。
大约一年之前 回复
dongqianchi0512
dongqianchi0512 那么这是您在应用程序中使用$errorArray['code']的唯一地方?
大约一年之前 回复
dongyulan6251
dongyulan6251 在这种情况下,它很可能是误报,可以忽略。使用php框架时,你会发现SonarCube中有很多假标志。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐