formio / formio.js

JavaScript powered Forms with JSON Form Builder
https://formio.github.io/formio.js
MIT License
1.88k stars 1.06k forks source link

Devex/jsdoc migration #5601

Closed brendanbond closed 4 months ago

brendanbond commented 4 months ago

Link to Jira Ticket

n/a

Description

Upgrades our ESLint configuration and introduces a jsdoc plugin to encourage developers to use JSDoc syntax to loosely type functions, objects, and values throughout the formio.js library. (In the build process, Typescript will use these annotations to generate type definitions - they're not perfect, but they're far better than nothing.)

Dependencies

n/a

How has this PR been tested?

n/a

Checklist: