Open devinreams opened 6 years ago
If somebody with GitHub powers can create an empty mozilla-lockbox/eslint-plugin-lockbox, I can take a stab at creating a shared ESLint config (if this is something you want to pursue).
I think it's something we'll want. There is project-specific stuff we'd still need to consider including/excluding. For example "browser" stuff and a11y linitng would not be necessary for the datastore...
https://github.com/mozilla-lockbox/eslint-plugin-mozilla-lockbox
Initial PR for shared plugin rules at https://github.com/mozilla-lockbox/eslint-plugin-mozilla-lockbox/pull/1. It was working locally for me, but I had to do a bit of package.json hackery to install from my GitHub PR branch since it hasn't been published to npm, so it may take a bit of fiddling once we get the PR merged and published.
A suggestion from @pdehaan at https://github.com/mozilla-lockbox/lockbox-datastore/pull/34#pullrequestreview-64613424 to consider: