Browse Source

Merge pull request #8257 from Snuffleupagus/eslint_prefer-promise-reject-errors

Enable the `prefer-promise-reject-errors` ESLint rule
Tim van der Meij 8 years ago committed by GitHub
parent
commit
d6dfc26d4e
  1. 1
      .eslintrc
  2. 2
      src/core/evaluator.js

1
.eslintrc

@ -74,6 +74,7 @@
"no-unused-labels": "error", "no-unused-labels": "error",
"no-useless-call": "error", "no-useless-call": "error",
"no-useless-concat": "error", "no-useless-concat": "error",
"prefer-promise-reject-errors": "error",
"wrap-iife": ["error", "any"], "wrap-iife": ["error", "any"],
"yoda": ["error", "never", { "yoda": ["error", "never", {
"exceptRange": true, "exceptRange": true,

2
src/core/evaluator.js

@ -843,7 +843,7 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
operatorList.addOp(fn, pattern.getIR()); operatorList.addOp(fn, pattern.getIR());
return Promise.resolve(); return Promise.resolve();
} }
return Promise.reject('Unknown PatternType: ' + typeNum); return Promise.reject(new Error('Unknown PatternType: ' + typeNum));
} }
// TODO shall we fail here? // TODO shall we fail here?
operatorList.addOp(fn, args); operatorList.addOp(fn, args);

Loading…
Cancel
Save