Text - NKS0054
Use TextTools.SplitNewLines()
This analyzer provides the following strings:
Error List
Caller uses .Split("\r")
instead of TextTools.SplitNewLines()
Suggestion Box
Use TextTools.SplitNewLines()
instead of .Split("\r")
Description
TextTools.SplitNewLines()
simplifies the readability of the split by new lines function.
Extended Description
This code analyzer detects the usage of Split("\r")
from the String
class found in the System
namespace.
Splitting by new lines is a good way to get the lines from your string. However, the complexity needs to be reduced so that more readability is achieved. As a result, SplitNewLines()
is here to do it in the simplest way possible.
Analysis Comparison
To get a brief insight about how this analyzer works, compare the two code blocks shown to you below:
Before the fix
After the fix
After the fix (alternate)
Suppression
You can suppress this suggestion by including it in the appropriate place, whichever is convenient.
For more information about how to suppress any warning issued by the Nitrocid analyzer, visit the below page:
Recommendation
We recommend that every caller which use this function use the recommended abovementioned method.
Last updated