private-parts
A simple and intuitive way to shim private methods and properties in JavaScript.
eslint-plugin-private-props
Assume all properties/methods that begin with an underscore are private and generate errors for unused or undeclared properties.