rspec/rules/S3949/csharp/rule.adoc

34 lines
483 B
Plaintext
Raw Normal View History

include::../description.adoc[]
== Noncompliant code example
2020-06-30 12:48:39 +02:00
2022-02-04 17:28:24 +01:00
[source,csharp]
2020-06-30 12:48:39 +02:00
----
public int Transform(int value)
{
if (value <= 0)
{
return value;
}
int number = int.MaxValue;
return number + value; // Noncompliant
2020-06-30 12:48:39 +02:00
}
----
== Compliant solution
[source,csharp]
----
public long Transform(int value)
{
if (value <= 0)
{
return value;
}
long number = int.MaxValue;
return number + value;
}
----
include::../rspecator.adoc[]