// ==UserScript==
// @name          GitHub Issue Highlighter
// @version       1.0.2
// @description   A userscript that highlights the linked-to comment
// @license       https://creativecommons.org/licenses/by-sa/4.0/
// @namespace     http://github.com/Mottie
// @include       https://github.com/*
// @run-at        document-idle
// @grant         GM_addStyle
// @author        Rob Garrison
// @updateURL     https://raw.githubusercontent.com/Mottie/Github-userscripts/master/github-highlight-comment.user.js
// @downloadURL   https://raw.githubusercontent.com/Mottie/Github-userscripts/master/github-highlight-comment.user.js
// ==/UserScript==
/* global GM_addStyle */
/* jshint unused:true, esnext:true */
(function() {
	"use strict";

	// !important needed to override styles added by
	// https://github.com/StylishThemes/GitHub-Dark
	GM_addStyle(`
		.timeline-comment.selected,
		.timeline-comment.current-user.selected {
			border-color: #4183C4 !important;
		}
		.timeline-comment.selected:before,
		.timeline-comment.current-user.selected:before {
			border-right-color: #4183C4 !important;
		}
	`);

	function init(event) {
		if (document.querySelector("#discussion_bucket")) {
			let target, indx,
				hash = window.location.hash;
			// remove "selected" class on hashchange
			if (event) {
				target = document.querySelectorAll(".timeline-comment");
				indx = target.length;
				while (indx--) {
					target[indx].classList.remove("selected");
				}
			}
			// add "selected" class
			if (/^#issue(comment)?-\d+/.test(hash)) {
				target = document.querySelector(hash);
				if (target) {
					target.classList.add("selected");
				}
			}
		}
	}

	window.addEventListener("hashchange", init);
	init();

})();

@@ -80,9 +80,9 @@
 1.0.
-2
+3
 %0A// 
@@ -235,16 +235,17 @@
     http
+s
 ://githu
@@ -648,82 +648,14 @@
 t==%0A
-/* global GM_addStyle */%0A/* jshint unused:true, esnext:true */%0A(function()
+(() =%3E
  %7B%0A%09

Fix linting