a11y.css icon indicating copy to clipboard operation
a11y.css copied to clipboard

[webextension] — refactor + linting + CI + auto deployment

Open ffoodd opened this issue 6 years ago • 1 comments

  • [ ] Refactor JS to reduce duplication and better use ES6 features
  • [ ] Apply ESLint (and Prettier?) → this could imply a totally different workflow: would a separate package.json in the /webextension folder be easier?
  • [ ] Whatever is done before, hook it on Travis to check future PR :)
  • [ ] And may worth a try to auto deployment.

Here are some resources:

ffoodd avatar May 10 '19 19:05 ffoodd

@rik mentionned the use of async / await to improve readability: https://gist.github.com/rik/e6f63b5557cdf4e34cc5c82da172a6f1

ffoodd avatar May 13 '19 07:05 ffoodd