This issue desperately needs more action. Here are some things you can do:
Install and use LibreJS.
Firefox 57, released in November 2017, switched to a new API for extensions called WebExtensions. For LibreJS to work with this new API, it required an almost complete rewrite. As I write this, LibreJS 7.18.0 was recently released. It has major improvements and is even better than before the rewrite, including a more intuitive interface and much faster source code checking.
Our contractor, Giorgio Maone, the author of NoScript, has been helping us with a lot of improvements to LibreJS. The new versions are compatible with modern Mozilla-based browsers that use the WebExtensions API, including the recently released GNU IceCat 60. LibreJS is now much faster and more robust, and we are working on further improvements to make licensing-tagging easier for Web developers.
LibreJS has one core developer and is improving quickly, but it could use help with further development, including features such as internationalization of the user interface, support for running on Android and Chromium, and better documentation, more testing, and debugging. If you want to help with this tasks, please subscribe and write to the mailing list at https://u.fsf.org/fb9.