endojs / Jessie

Tiny subset of JavaScript for ocap-safe universal mobile code
Apache License 2.0
279 stars 16 forks source link

fix(eslint-plugin): prevent top-level effects #101

Open michaelfig opened 1 year ago

michaelfig commented 1 year ago

refs: Agoric/agoric-sdk#5632

Linting so that module-level functions don't run on import, and no mutable bindings exist.

Hardening rules need to come later to prevent mutable module data.