As discussed with @nkabardin we can try to apply standard.js config with a few changes (semicolons + no space before function paren). We can take a few ideas about the project structure from eslint-config-tough especially I think we should include all required plugins as config dependencies, so they will install along with the config.
No assignee so far, so as soon as someone is free, you can create a separate branch and work there and then we can all review and publish a fresh version to the npm.