Code inspection: String formatting method problems
This inspection verifies that format items in the format argument of the String.Format
and similar methods are used correctly.
If you have a custom formatting method that behaves like String.Format
, you can mark it with the [StringFormatMethodAttribute] from JetBrains.Annotations to enable the corresponding checks. Here is an example:
[StringFormatMethod("message")]
void ShowError( string message, params object[] args)
{
// Show error
}
void Test()
{
// Warning: Non-existing argument in format string
ShowError("Failed: {0}");
}
Last modified: 11 February 2024