CIDARLAB / 3DuF

Prefer grouped accessor pairs in object literals and classes JS-0107
Anti-pattern
Minor
15 days ago3 years old
Accessor pair setter 'rightMouseTool' and getter 'rightMouseTool' should be grouped
 69     * @returns Returns right mouse tool
 70     * @memberof MouseAndKeyboardHandler
 71     */
 72    get rightMouseTool() { 73        return this.__rightMouseTool;
 74    }
 75
Accessor pair setter 'leftMouseTool' and getter 'leftMouseTool' should be grouped
 60     * @returns Returns left mouse tool
 61     * @memberof MouseAndKeyboardHandler
 62     */
 63    get leftMouseTool() { 64        return this.__leftMouseTool;
 65    }
 66
Accessor pair setter 'dxfObjects' and getter 'dxfObjects' should be grouped
190     * @returns {DXFObject}
191     * @memberof Feature
192     */
193    get dxfObjects() {194        return this._dxfObjects;
195    }
196
Accessor pair getter 'name' and setter 'name' should be grouped
 199     * @param {string} name Name of the device
 200     * @memberof Device
 201     */
 202    set name(name: string) { 203        this.__name = name;
 204    }
 205
Accessor pair getter 'params' and setter 'params' should be grouped
313     * @returns {void}
314     * @memberof Connection
315     */
316    set params(params: Params) {317        this._params = params;
318        //TODO: Modify all the associated Features
319        for (let key in params) {