Si ça fonctionne, c'est bon tu peux le publier, les premiers utilisateurs te feront un retour des choses à améliorer et des éventuels bugs. 
Sauf pour le "require repertoire PC" ça ne va pas. Il faut que les utilisateurs puissent installer ton script sans avoir à le modifier. 
Je n'ai pas compris pourquoi tu avais besoin d'un @require spécial pour ton IDE. 
Tu peux coder dans l'IDE que tu veux, après tu prends le code source de l'userscript et tu le copie/colle dans TamperMonkey ça devrait marcher. En tout cas, fais en sorte que ça marche, sinon personne ne pourra ou voudra utiliser ton script. :/
Pour l'upload, tu peux le mettre sur OpenUserJS, GreasyFork, un gist Github, ou carrément sur JVscripts.fr
Tampermonkey fait une vérification des MàJ au démarrage, il va regarder l'url qui a été utilisée pour installer le script pour voir si une nouvelle version est sortie. En tant que dev, quand tu publies une nouvelle version, le site d'hébergement va mettre à jour le code source mais va garder la même url d'installation, donc ce sera bon.
Pour la review je te conseille plutôt : https://codereview.stackexchange.com/
Peut-être peux-tu faire une sélection dans ton code source pour avoir des conseils, car peu de personnes ont le temps de review 400+ lignes de code.
Voilà. 
Message édité le 22 mars 2019 à 18:13:32 par KheyAuLait