[Firefox addon] Enable the consistent-return ESLint rule (issue 7957)
				
					
				
			See http://eslint.org/docs/rules/consistent-return; it appears that I overlooked this rule in PR 7982. Also adds the http://eslint.org/docs/rules/no-nested-ternary rule, which didn't require any code changes, since that rule is being enforced in mozilla-central. Re: issue 7957.
This commit is contained in:
		
							parent
							
								
									8823f6f5eb
								
							
						
					
					
						commit
						7e1d92461a
					
				@ -8,6 +8,9 @@
 | 
				
			|||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  "rules": {
 | 
					  "rules": {
 | 
				
			||||||
 | 
					    // Best Practices
 | 
				
			||||||
 | 
					    "consistent-return": "error",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Variables
 | 
					    // Variables
 | 
				
			||||||
    "no-shadow": "error",
 | 
					    "no-shadow": "error",
 | 
				
			||||||
    "no-unused-vars": ["error", {
 | 
					    "no-unused-vars": ["error", {
 | 
				
			||||||
@ -17,6 +20,7 @@
 | 
				
			|||||||
    }],
 | 
					    }],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Stylistic Issues
 | 
					    // Stylistic Issues
 | 
				
			||||||
 | 
					    "no-nested-ternary": "error",
 | 
				
			||||||
    "quotes": ["error", "double"],
 | 
					    "quotes": ["error", "double"],
 | 
				
			||||||
    "space-before-function-paren": ["error", "never"],
 | 
					    "space-before-function-paren": ["error", "never"],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -538,11 +538,11 @@ class ChromeActions {
 | 
				
			|||||||
          break;
 | 
					          break;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    let result = JSON.stringify(currentPrefs);
 | 
				
			||||||
    if (sendResponse) {
 | 
					    if (sendResponse) {
 | 
				
			||||||
      sendResponse(JSON.stringify(currentPrefs));
 | 
					      sendResponse(result);
 | 
				
			||||||
    } else {
 | 
					 | 
				
			||||||
      return JSON.stringify(currentPrefs);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    return result;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -152,7 +152,6 @@ var PdfjsChromeUtils = {
 | 
				
			|||||||
        this._displayWarning(aMsg);
 | 
					        this._displayWarning(aMsg);
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
      case "PDFJS:Parent:updateControlState":
 | 
					      case "PDFJS:Parent:updateControlState":
 | 
				
			||||||
        return this._updateControlState(aMsg);
 | 
					        return this._updateControlState(aMsg);
 | 
				
			||||||
      case "PDFJS:Parent:addEventListener":
 | 
					      case "PDFJS:Parent:addEventListener":
 | 
				
			||||||
@ -160,6 +159,7 @@ var PdfjsChromeUtils = {
 | 
				
			|||||||
      case "PDFJS:Parent:removeEventListener":
 | 
					      case "PDFJS:Parent:removeEventListener":
 | 
				
			||||||
        return this._removeEventListener(aMsg);
 | 
					        return this._removeEventListener(aMsg);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					    return undefined;
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /*
 | 
					  /*
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user