rspec/rules/S1117/rspecator.adoc
Marco Borgeaud 98517de0ff
Modify rule S1117: Migrate To LayC - shadow variables (#3270)
The languages for this rule fall into two categories:

* CFamily, JS, and PLSQL: "Variables should not be shadowed" (general
case of shadowing)
* C#, Flex, Java, PHP, Swift: "Local variables should not shadow
field/property/enum case/..." (narrow case of shadowing)

For CFamily, these tickets are also handled: CPP-2785 CPP-3589
2023-10-16 12:04:08 +02:00

31 lines
1011 B
Plaintext

ifdef::env-github,rspecator-view[]
== Comments And Links
(visible only on this page)
=== deprecates: S1524
=== relates to: S801
=== on 11 Jul 2013, 10:04:30 Dinesh Bolkensteyn wrote:
Ignore constructors
Ignore setters, method which start with 'set'
=== on 15 Jul 2013, 13:59:06 Dinesh Bolkensteyn wrote:
Implemented by \http://jira.codehaus.org/browse/SONARJAVA-211
=== on 31 Oct 2013, 16:36:05 Freddy Mallet wrote:
Is implemented by \http://jira.codehaus.org/browse/SONARPLUGINS-3232 for Flex
=== on 23 Feb 2014, 22:49:04 Freddy Mallet wrote:
Is implemented by \http://jira.codehaus.org/browse/SONARPLUGINS-3504 for PHP
=== on 12 Mar 2019, 16:49:40 Alexandre Gigleux wrote:
Decision was taken to deprecate in favor of RSPEC-1117. As a consequence the following maintenance tickets should be implemented:
* \https://jira.sonarsource.com/browse/SONARPLSQL-722
* \https://github.com/SonarSource/SonarTS/issues/838
* \https://github.com/SonarSource/SonarJS/issues/1214
endif::env-github,rspecator-view[]