かなり憤慨している。 #1167: Improve Editor/IDE compatibility - Issues - greasemonkey/greasemonkey - GitHub IDEの補完を最大限に使用したいという趣旨は分かる。 Commit 5f7db7300d0b3c540cf9350ad4ad6d1cf4a3ff09 to greasemonkey/greasemonkey - GitHub その結果がコレである。 何をしたかというと、定数宣言であるconstをやめて、変数宣言のvarに変更している。Issueの趣旨は理解できるが、この変更は受け入れがたい。 Editor/IDE はコードを書くための手段だ。手段のためにコードという目的を変えてしまっている。 前々からGreasemonkeyのコードには不満があったが、ここに極まれりって感じ。