The most major addition to the @jessie.js/eslint-plugin is to enable async functions and properly lint the use of await. The rules allow for:
await expression statements at the top level of an async function (either the topmost block or the only expression, if an arrow function).
SOMETHING = await somethingElse; statements at the function's topmost block or expression.
no other use of await.
The other changes should be fairly self-explanatory. They were determined by examining the Jessica grammars for Jessie, driven by @dckc's Agoric/documentation#540.
The most major addition to the
@jessie.js/eslint-plugin
is to enableasync
functions and properly lint the use ofawait
. The rules allow for:await
expression statements at the top level of anasync
function (either the topmost block or the only expression, if an arrow function).SOMETHING = await somethingElse;
statements at the function's topmost block or expression.await
.The other changes should be fairly self-explanatory. They were determined by examining the Jessica grammars for Jessie, driven by @dckc's Agoric/documentation#540.