![github-actions[bot]](/assets/img/avatar_default.png)
* 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>
25 lines
546 B
Plaintext
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[] |