Index: lib/url.js
diff --git a/lib/url.js b/lib/url.js
index 4ea741dbbfee3134f421426713b877edf6f39364..7614799423094d75f900f13e7f0cd35919c8b950 100644
--- a/lib/url.js
+++ b/lib/url.js
@@ -17,8 +17,10 @@
 
 /** @module url */
 
-let getDomain = require("tldjs").getDomain;
-let punycode = require("punycode");
+"use strict";
+
+const {getDomain} = require("tldjs");
+const punycode = require("punycode");
 
 let getDecodedHostname =
 /**
@@ -28,7 +30,7 @@ let getDecodedHostname =
  * @return {string}
  * @static
  */
-exports.getDecodedHostname = function(url)
+exports.getDecodedHostname = url =>
 {
   let hostname = url.hostname;
 
@@ -46,7 +48,7 @@ exports.getDecodedHostname = function(url)
  * @param {Frame} frame
  * @return {string}
  */
-exports.extractHostFromFrame = function(frame)
+exports.extractHostFromFrame = frame =>
 {
   for (; frame; frame = frame.parent)
   {
@@ -65,7 +67,7 @@ exports.extractHostFromFrame = function(frame)
  * @param {URL} url
  * @return {string}
  */
-exports.stringifyURL = function(url)
+exports.stringifyURL = url =>
 {
   let protocol = url.protocol;
   let href = url.href;
@@ -102,7 +104,7 @@ function isDomain(hostname)
  * @param {string} documentHost  The IDN-decoded hostname of the document
  * @return {Boolean}
  */
-exports.isThirdParty = function(url, documentHost)
+exports.isThirdParty = (url, documentHost) =>
 {
   let requestHost = getDecodedHostname(url).replace(/\.+$/, "");
   documentHost = documentHost.replace(/\.+$/, "");
