rspec/rules/S6677/csharp/rule.adoc
github-actions[bot] 6fa7fbe87e
Create rule S6677: Named placeholders should be unique (#2584)
* Create rule S6677

* Specify rule

* Address comments

* Address comments 2

* Remove vbnet until it gets implemented

* Add logging tag

* Fix asciidoc parsing issue

---------

Co-authored-by: csaba-sagi-sonarsource <csaba-sagi-sonarsource@users.noreply.github.com>
Co-authored-by: Čaba Šagi <csaba.sagi@sonarsource.com>
Co-authored-by: Gregory Paidis <gregory.paidis@sonarsource.com>
2024-02-26 12:36:08 +01:00

25 lines
546 B
Plaintext

include::../why-dotnet.adoc[]
=== Code examples
==== Noncompliant code example
[source,csharp,diff-id=1,diff-type=noncompliant]
----
public void Checkout(ILogger logger, User user, Order order)
{
logger.LogDebug("User {Id} purchased order {Id}", user.Id, order.Id);
}
----
==== Compliant solution
[source,csharp,diff-id=1,diff-type=compliant]
----
public void Checkout(ILogger logger, User user, Order order)
{
logger.LogDebug("User {UserId} purchased order {OrderId}", user.Id, order.Id);
}
----
include::../resources-dotnet.adoc[]