Add docs for linting, type checking, and editor integration
#1992

toolness wants to merge linting-and-editors-docs into develop

We do not currently have an analysis of these two commits