Functions declared with the `set` keyword will automatically return the values they were passed. Thus any value explicitly returned from a setter will be ignored, and explicitly returning a value is an error.

## Noncompliant Code Example

    var person = {
      // ...
      set name(name) {
        this.name = name;
        return 42;  // Noncompliant
      }
    }

## Compliant Solution

    var person = {
      // ...
      set name(name) {
        this.name = name;
      }
    }