
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
50 lines
987 B
Plaintext
50 lines
987 B
Plaintext
== Why is this an issue?
|
|
|
|
include::../description.adoc[]
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,csharp]
|
|
----
|
|
private void DoSomething()
|
|
{
|
|
// ...
|
|
Console.WriteLine("so far, so good..."); // Noncompliant
|
|
// ...
|
|
}
|
|
----
|
|
|
|
=== Exceptions
|
|
|
|
The following are ignored by this rule:
|
|
|
|
* Console Applications
|
|
* Calls in methods decorated with ``++[Conditional ("DEBUG")]++``
|
|
* Calls included in DEBUG preprocessor branches (``++#if DEBUG++``)
|
|
|
|
|
|
== Resources
|
|
|
|
* https://owasp.org/Top10/A09_2021-Security_Logging_and_Monitoring_Failures/[OWASP Top 10 2021 Category A9] - Security Logging and Monitoring Failures
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
include::../message.adoc[]
|
|
|
|
'''
|
|
== Comments And Links
|
|
(visible only on this page)
|
|
|
|
=== on 30 Aug 2018, 15:48:10 Nicolas Harraudeau wrote:
|
|
Previously RSPEC-2556
|
|
|
|
See Gendarme DisableDebuggingCodeRule
|
|
|
|
include::../comments-and-links.adoc[]
|
|
|
|
endif::env-github,rspecator-view[]
|