endojs / endo

Endo is a distributed secure JavaScript sandbox, based on SES
Apache License 2.0
804 stars 71 forks source link

fix(eslint-plugin): fix overzealous jsdoc typechecks #1779

Open boneskull opened 1 year ago

boneskull commented 1 year ago

closes: #1755

Description

TL;DR: ; ESLint will no longer coerce Object to object in @typedef tags.

This does two things:

You may read the rule docs about why it is the way it is. I find the rationale to be entirely reasonable excepting in the case of Object vs object--which is why I did not disable the rule entirely.

Security Considerations

none

Scaling Considerations

none

Documentation Considerations

none

Testing Considerations

none

Upgrade Considerations

none