diff --git a/.eslintrc.yml b/.eslintrc.yml
index bb4c8a916c61cade417a0550bcbd1f0b70360f41..509cabf1dcf907572be9b700f7e42665189bd4e3 100644
--- a/.eslintrc.yml
+++ b/.eslintrc.yml
@@ -46,6 +46,7 @@ rules:
   promise/prefer-await-to-then: 'error'
   func-style: ['error', 'declaration', { 'allowArrowFunctions': true }]
   new-cap: ['error', { 'capIsNew': true }]
+  import/order: ['error', { 'newlines-between': 'never' }]
 
   # Mocha-related.
   mocha/no-exclusive-tests: 'error'
diff --git a/core/base-service/base-json.spec.js b/core/base-service/base-json.spec.js
index 41bcc32306afe2c6247277526155c253443fbfbf..4ecbc36d9effb92d12f85a059d70cfd53302f410 100644
--- a/core/base-service/base-json.spec.js
+++ b/core/base-service/base-json.spec.js
@@ -3,7 +3,6 @@
 const Joi = require('joi')
 const { expect } = require('chai')
 const sinon = require('sinon')
-
 const BaseJsonService = require('./base-json')
 
 const dummySchema = Joi.object({
diff --git a/core/base-service/base-xml.spec.js b/core/base-service/base-xml.spec.js
index aeba56ee69b645cdb207bde2bb4a18bb3aa6274c..3c20ab371dfa51e68eed95141fab0545cbe2e36e 100644
--- a/core/base-service/base-xml.spec.js
+++ b/core/base-service/base-xml.spec.js
@@ -3,7 +3,6 @@
 const Joi = require('joi')
 const { expect } = require('chai')
 const sinon = require('sinon')
-
 const BaseXmlService = require('./base-xml')
 
 const dummySchema = Joi.object({
diff --git a/core/base-service/base-yaml.js b/core/base-service/base-yaml.js
index c8d857e4558da70e3db27e91f25a0537d467322a..6cea043c6759f941a64a7f4eb8af13e19c910c9e 100644
--- a/core/base-service/base-yaml.js
+++ b/core/base-service/base-yaml.js
@@ -1,10 +1,10 @@
 'use strict'
 
-const BaseService = require('./base')
 const emojic = require('emojic')
+const yaml = require('js-yaml')
+const BaseService = require('./base')
 const { InvalidResponse } = require('./errors')
 const trace = require('./trace')
-const yaml = require('js-yaml')
 
 class BaseYamlService extends BaseService {
   async _requestYaml({
diff --git a/core/base-service/base.spec.js b/core/base-service/base.spec.js
index e002f26c14702fd2da2713230809b95c0f8ce9df..a3c06f63ed3236366e4483bf069220b7a644a0c7 100644
--- a/core/base-service/base.spec.js
+++ b/core/base-service/base.spec.js
@@ -4,7 +4,6 @@ const Joi = require('joi')
 const { expect } = require('chai')
 const sinon = require('sinon')
 const trace = require('./trace')
-
 const {
   NotFound,
   Inaccessible,
diff --git a/core/base-service/index.js b/core/base-service/index.js
index 2f021c51853d2a2b4c9c7e1bdebc3989060e135d..7e7dd8a51f16f93f3e6609f9496fec4eebe59823 100644
--- a/core/base-service/index.js
+++ b/core/base-service/index.js
@@ -7,10 +7,8 @@ const BaseStaticService = require('./base-static')
 const BaseSvgScrapingService = require('./base-svg-scraping')
 const BaseXmlService = require('./base-xml')
 const BaseYamlService = require('./base-yaml')
-
 const deprecatedService = require('./deprecated-service')
 const redirector = require('./redirector')
-
 const {
   NotFound,
   InvalidResponse,
diff --git a/core/base-service/trace.js b/core/base-service/trace.js
index 4d4575d3bfa3ff9f293bf35f1722e2b2ee66b46e..97ef96c66cbb888d99cfe568f73552eb6977343e 100644
--- a/core/base-service/trace.js
+++ b/core/base-service/trace.js
@@ -1,6 +1,7 @@
 'use strict'
 
 const chalk = require('chalk')
+const config = require('config').util.toObject()
 
 // Config is loaded globally but it would be better to inject it. To do that,
 // there needs to be one instance of the service created at registration time,
@@ -9,7 +10,7 @@ const chalk = require('chalk')
 // thereby gaining access to the injected config.
 const {
   services: { trace: enableTraceLogging },
-} = require('config').util.toObject().public
+} = config.public
 
 function _formatLabelForStage(stage, label) {
   const colorFn = {
diff --git a/core/server/in-process-server-test-helpers.js b/core/server/in-process-server-test-helpers.js
index e7f4c31262035c74a9c7d7f1e314d7b35855cbc3..fbf530a48d0aa7652abffde47174557aa8260cf3 100644
--- a/core/server/in-process-server-test-helpers.js
+++ b/core/server/in-process-server-test-helpers.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const Server = require('./server')
 const config = require('config').util.toObject()
+const Server = require('./server')
 
 function createTestServer({ port }) {
   const serverConfig = {
diff --git a/core/server/server.js b/core/server/server.js
index 898be6cf0fcbe2d7633649f395dacf7803f291f9..ea381f583e70aa22590a002f32792d6ffb466653 100644
--- a/core/server/server.js
+++ b/core/server/server.js
@@ -1,9 +1,9 @@
 'use strict'
 
 const fs = require('fs')
-const bytes = require('bytes')
 const path = require('path')
 const url = require('url')
+const bytes = require('bytes')
 const Joi = require('joi')
 const Camp = require('camp')
 const makeBadge = require('../../gh-badges/lib/make-badge')
diff --git a/core/server/server.spec.js b/core/server/server.spec.js
index 73a2b3aea99a054081d04b2703f36831234af6ac..88ecaaf87c8a5364a9d0cf9b7b0b4c5ba51abf22 100644
--- a/core/server/server.spec.js
+++ b/core/server/server.spec.js
@@ -1,12 +1,12 @@
 'use strict'
 
+const fs = require('fs')
+const path = require('path')
 const { expect } = require('chai')
 const fetch = require('node-fetch')
 const got = require('got')
-const fs = require('fs')
 const isPng = require('is-png')
 const isSvg = require('is-svg')
-const path = require('path')
 const sinon = require('sinon')
 const portfinder = require('portfinder')
 const Joi = require('joi')
diff --git a/core/service-test-runner/cli.js b/core/service-test-runner/cli.js
index 7d7a74aaef04b11cb29b4e264a93431074f0594c..4901085d278a4493f52674bf9bb2f2dc2bf31888 100644
--- a/core/service-test-runner/cli.js
+++ b/core/service-test-runner/cli.js
@@ -54,8 +54,8 @@
 const minimist = require('minimist')
 const envFlag = require('node-env-flag')
 const readAllStdinSync = require('read-all-stdin-sync')
-const Runner = require('./runner')
 const { createTestServer } = require('../server/in-process-server-test-helpers')
+const Runner = require('./runner')
 
 require('../../lib/unhandled-rejection.spec')
 
diff --git a/core/service-test-runner/service-tester.js b/core/service-test-runner/service-tester.js
index e9fc897a0e4f4a0392132d4357c3a5e7623b4946..35d439f703d49874947a08a3f46296d83f677eb5 100644
--- a/core/service-test-runner/service-tester.js
+++ b/core/service-test-runner/service-tester.js
@@ -1,10 +1,11 @@
 'use strict'
 
 const emojic = require('emojic')
+const trace = require('../base-service/trace')
 const frisby = require('./icedfrisby-no-nock')(
+  // eslint-disable-next-line import/order
   require('icedfrisby-nock')(require('icedfrisby'))
 )
-const trace = require('../base-service/trace')
 
 /**
  * Encapsulate a suite of tests. Create new tests using create() and register
diff --git a/core/token-pooling/redis-token-persistence.js b/core/token-pooling/redis-token-persistence.js
index 7cda161647767778fd24514313e6d34c5f5d6efd..6646f17af020435900ee5ae92c29e35a66135b4d 100644
--- a/core/token-pooling/redis-token-persistence.js
+++ b/core/token-pooling/redis-token-persistence.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const redis = require('redis')
 const { promisify } = require('util')
+const redis = require('redis')
 const log = require('../server/log')
 const TokenPersistence = require('./token-persistence')
 
diff --git a/doc/service-tests.md b/doc/service-tests.md
index 0660f8a5762cdbcff58091e904dc6a1a9258e880..d62587268ea16ff99ef829df4ab3821dcb86cc92 100644
--- a/doc/service-tests.md
+++ b/doc/service-tests.md
@@ -36,7 +36,6 @@ We'll start by adding some boilerplate to our file:
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 ```
 
diff --git a/frontend/components/category-headings.spec.js b/frontend/components/category-headings.spec.js
index 1a8a72482dc8f7f02ef3a82d41c01d61c180f66e..c8de2b2556fc5c7ff937491d538c0d05a332a31e 100644
--- a/frontend/components/category-headings.spec.js
+++ b/frontend/components/category-headings.spec.js
@@ -1,8 +1,8 @@
 import React from 'react'
 import { shallow } from 'enzyme'
 import { expect } from 'chai'
-import { CategoryHeading, CategoryHeadings } from './category-headings'
 import { H3 } from './common'
+import { CategoryHeading, CategoryHeadings } from './category-headings'
 
 import './enzyme-conf.spec'
 
diff --git a/frontend/components/customizer/path-builder.spec.js b/frontend/components/customizer/path-builder.spec.js
index fdf59b3d44d719606f9838ddcf97db8bfc231845..030aef1bbfcc8f62defacda6cd25de9387714e17 100644
--- a/frontend/components/customizer/path-builder.spec.js
+++ b/frontend/components/customizer/path-builder.spec.js
@@ -1,6 +1,6 @@
-import PathBuilder from './path-builder'
 import { test, given } from 'sazerac'
 import pathToRegexp from 'path-to-regexp'
+import PathBuilder from './path-builder'
 
 describe('<PathBuilder />', function() {
   const tokens = pathToRegexp.parse('github/license/:user/:repo')
diff --git a/frontend/components/header.js b/frontend/components/header.js
index 7baa33af633536e26fd931e32e40f3784e19072f..6256e793c67aa69592b43ae5d6b7241f36d7d9b6 100644
--- a/frontend/components/header.js
+++ b/frontend/components/header.js
@@ -1,8 +1,8 @@
 import { Link } from 'gatsby'
 import React from 'react'
 import styled from 'styled-components'
-import { VerticalSpace } from './common'
 import Logo from '../images/logo.svg'
+import { VerticalSpace } from './common'
 
 const Highlights = styled.p`
   font-style: italic;
diff --git a/frontend/lib/service-definitions/index.js b/frontend/lib/service-definitions/index.js
index 166843308d9321b0aa7a50e6f62b72da7e65187a..d36c744646f416bc49264c45f0625eb78f8d23c1 100644
--- a/frontend/lib/service-definitions/index.js
+++ b/frontend/lib/service-definitions/index.js
@@ -1,5 +1,4 @@
 import groupBy from 'lodash.groupby'
-
 import { services, categories } from '../../../service-definitions.yml'
 export { services, categories } from '../../../service-definitions.yml'
 
diff --git a/gh-badges/lib/badge-cli.spec.js b/gh-badges/lib/badge-cli.spec.js
index 8f9225ef05a8ac5fae43c0a5521cd4763a165dac..4c0478264d8968366c9e988427a34c574e57d195 100644
--- a/gh-badges/lib/badge-cli.spec.js
+++ b/gh-badges/lib/badge-cli.spec.js
@@ -4,7 +4,6 @@ const path = require('path')
 const isPng = require('is-png')
 const isSvg = require('is-svg')
 const { spawn } = require('child-process-promise')
-
 const { expect, use } = require('chai')
 use(require('chai-string'))
 use(require('sinon-chai'))
diff --git a/gh-badges/lib/index.spec.js b/gh-badges/lib/index.spec.js
index ee0591d4dcada8bf65d190e028125af67db94283..68a6e7d3b17ae989675d795c8628a715fb938e68 100644
--- a/gh-badges/lib/index.spec.js
+++ b/gh-badges/lib/index.spec.js
@@ -1,8 +1,8 @@
 'use strict'
 
 const { expect } = require('chai')
-const { BadgeFactory } = require('./index')
 const isSvg = require('is-svg')
+const { BadgeFactory } = require('.')
 
 const bf = new BadgeFactory()
 
diff --git a/lib/logos.js b/lib/logos.js
index 4708e31dc870426120515c8bf4abff2aaf652829..a818d83dd50f61f6ea5217ca313d435a71b5b7a4 100644
--- a/lib/logos.js
+++ b/lib/logos.js
@@ -3,7 +3,6 @@
 const { toSvgColor } = require('../gh-badges/lib/color')
 const coalesce = require('../core/base-service/coalesce')
 const { svg2base64 } = require('./svg-helpers')
-
 const logos = require('./load-logos')()
 const simpleIcons = require('./load-simple-icons')()
 
diff --git a/lib/server-secrets.js b/lib/server-secrets.js
index ffd41f518bf847cfeb050927b230afd725f7ad35..55358ae3bfacb18ffe20aa5672319b771e65f3c7 100644
--- a/lib/server-secrets.js
+++ b/lib/server-secrets.js
@@ -2,6 +2,8 @@
 
 const fs = require('fs')
 const path = require('path')
+const config = require('config').util.toObject()
+
 const legacySecretsPath = path.join(__dirname, '..', 'private', 'secret.json')
 if (fs.existsSync(legacySecretsPath)) {
   console.error(
@@ -10,6 +12,4 @@ if (fs.existsSync(legacySecretsPath)) {
   process.exit(1)
 }
 
-const config = require('config').util.toObject()
-
 module.exports = config.private
diff --git a/scripts/badge-cli.js b/scripts/badge-cli.js
index 3bf5da67f4684dd16a704be49b7318adbc321deb..3f4868e274b402636193f73bdee318494dd9cc14 100644
--- a/scripts/badge-cli.js
+++ b/scripts/badge-cli.js
@@ -1,13 +1,12 @@
 'use strict'
 
 const { URL } = require('url')
+const config = require('config').util.toObject()
 const got = require('got')
 const emojic = require('emojic')
 const Server = require('../core/server/server')
 const trace = require('../core/base-service/trace')
 
-const config = require('config').util.toObject()
-
 function normalizeBadgeUrl(url) {
   // Provide a base URL in order to accept fragments.
   const { pathname, searchParams } = new URL(url, 'http://example.com')
diff --git a/scripts/export-service-definitions-cli.js b/scripts/export-service-definitions-cli.js
index 5994515ca01427f68353cdade0cb67f49d41f056..e761abb8b8f1e5e304d956945270ce4f1fd274b9 100644
--- a/scripts/export-service-definitions-cli.js
+++ b/scripts/export-service-definitions-cli.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const yaml = require('js-yaml')
-
 const { collectDefinitions } = require('../core/base-service/loader')
 
 const definitions = collectDefinitions()
diff --git a/scripts/refactoring-cli.js b/scripts/refactoring-cli.js
index 8981e4a2b25ab56fe3b5da1a3b112736b8d95989..357d6d0cf8cdf9152ca5d6a71c3c73726ef9ed05 100644
--- a/scripts/refactoring-cli.js
+++ b/scripts/refactoring-cli.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const chalk = require('chalk')
-
 const { namedColors } = require('../gh-badges/lib/color')
 const { floorCount } = require('../lib/color-formatters')
 const { loadServiceClasses } = require('../core/base-service/loader')
diff --git a/server.js b/server.js
index 1b77c7e6442ab568dea7547820ac5c695c18bed7..efc81f32ba1d2cbf2525d4e8e34cfb6c21850a9c 100644
--- a/server.js
+++ b/server.js
@@ -1,4 +1,5 @@
 'use strict'
+/* eslint-disable import/order */
 
 require('dotenv').config()
 
diff --git a/services/amo/amo-downloads.service.js b/services/amo/amo-downloads.service.js
index 2170e6aa3637221e5a598c4e454ec3df0b683477..ba6e492ac82adf3304591c7dad4aa9d634b205e0 100644
--- a/services/amo/amo-downloads.service.js
+++ b/services/amo/amo-downloads.service.js
@@ -2,7 +2,6 @@
 
 const { metric } = require('../../lib/text-formatters')
 const { downloadCount } = require('../../lib/color-formatters')
-
 const { BaseAmoService, keywords } = require('./amo-base')
 
 module.exports = class AmoDownloads extends BaseAmoService {
diff --git a/services/ansible/ansible-quality.tester.js b/services/ansible/ansible-quality.tester.js
index 5add4cb7c466f65d625d30a39114c09d0d4470a2..e7a812f414fd6e61825781cac70ca1ed806749bb 100644
--- a/services/ansible/ansible-quality.tester.js
+++ b/services/ansible/ansible-quality.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { nonNegativeInteger } = require('../validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('quality score (valid)')
diff --git a/services/appveyor/appveyor-ci.service.js b/services/appveyor/appveyor-ci.service.js
index 0fe8bf21933067e61744ee47ce84096082857843..e8548afdcb14fb0d802c28613b7d9f6f4cb3374a 100644
--- a/services/appveyor/appveyor-ci.service.js
+++ b/services/appveyor/appveyor-ci.service.js
@@ -1,8 +1,7 @@
 'use strict'
 
-const AppVeyorBase = require('./appveyor-base')
-
 const { renderBuildStatusBadge } = require('../../lib/build-status')
+const AppVeyorBase = require('./appveyor-base')
 
 module.exports = class AppVeyorCi extends AppVeyorBase {
   static get route() {
diff --git a/services/appveyor/appveyor-ci.tester.js b/services/appveyor/appveyor-ci.tester.js
index 0d53289510d52d4aa125accb450222cf336737cc..8128f84af8bd6d747c9d9ab18f842b07064ca067 100644
--- a/services/appveyor/appveyor-ci.tester.js
+++ b/services/appveyor/appveyor-ci.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('CI status')
diff --git a/services/appveyor/appveyor-tests.tester.js b/services/appveyor/appveyor-tests.tester.js
index 25acacd4a3ba4b3eb122004bbe048f9aa491c14b..8f67ffe53d19f6efe0252a04f7573c99301d5b5e 100644
--- a/services/appveyor/appveyor-tests.tester.js
+++ b/services/appveyor/appveyor-tests.tester.js
@@ -1,7 +1,8 @@
 'use strict'
 
-const Joi = require('joi')
 const queryString = require('querystring')
+const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isAppveyorTestTotals = Joi.string().regex(
   /^[0-9]+ passed(, [0-9]+ failed)?(, [0-9]+ skipped)?$/
@@ -19,8 +20,6 @@ const isCompactCustomAppveyorTestTotals = Joi.string().regex(
   /^💃 [0-9]+( \| 🤦‍♀️ [0-9]+)?( \| 🤷 [0-9]+)?$/
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('Test status')
   .timeout(10000)
   .get('/NZSmartie/coap-net-iu0to.json')
diff --git a/services/azure-devops/azure-devops-build.tester.js b/services/azure-devops/azure-devops-build.tester.js
index 2a50302012f061f3cf85537c7cceef2a23c75a60..8e487895fe490f1800076d6f7d333a6b1735de1c 100644
--- a/services/azure-devops/azure-devops-build.tester.js
+++ b/services/azure-devops/azure-devops-build.tester.js
@@ -2,12 +2,11 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
+const t = (module.exports = require('../tester').createServiceTester())
 
 // https://dev.azure.com/totodem/Shields.io is a public Azure DevOps project
 // solely created for Shields.io testing.
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('default branch')
   .get('/totodem/8cf3ec0e-d0c2-4fcd-8206-ad204f254a96/2.json')
   .expectJSONTypes(
diff --git a/services/azure-devops/azure-devops-coverage.service.js b/services/azure-devops/azure-devops-coverage.service.js
index 73ff5c4d0be5a58fb723968089bc2ce2a8db6ab6..04a53f930c26ac5e96b538e3ce60641155c026d8 100644
--- a/services/azure-devops/azure-devops-coverage.service.js
+++ b/services/azure-devops/azure-devops-coverage.service.js
@@ -1,6 +1,9 @@
 'use strict'
 
 const Joi = require('joi')
+const {
+  coveragePercentage: coveragePercentageColor,
+} = require('../../lib/color-formatters')
 const AzureDevOpsBase = require('./azure-devops-base')
 const { keywords, getHeaders } = require('./azure-devops-helpers')
 
@@ -24,10 +27,6 @@ const documentation = `
   <code>https://img.shields.io/azure-devops/coverage/ORGANIZATION/PROJECT/DEFINITION_ID/NAMED_BRANCH.svg</code>.
 </p>
 `
-const {
-  coveragePercentage: coveragePercentageColor,
-} = require('../../lib/color-formatters')
-
 const buildCodeCoverageSchema = Joi.object({
   coverageData: Joi.array()
     .items(
diff --git a/services/azure-devops/azure-devops-coverage.tester.js b/services/azure-devops/azure-devops-coverage.tester.js
index fae2041e9c121550603fce5b0c23ab53173beb99..0f75e03f3c182e07f5b2d1bcfeaa109100c176c2 100644
--- a/services/azure-devops/azure-devops-coverage.tester.js
+++ b/services/azure-devops/azure-devops-coverage.tester.js
@@ -2,6 +2,7 @@
 
 const Joi = require('joi')
 const { isIntegerPercentage } = require('../test-validators')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const org = 'swellaby'
 const project = 'opensource'
@@ -53,8 +54,6 @@ const secondLinesCovStat = {
 const expCoverageSingleReport = '83%'
 const expCoverageMultipleReports = '77%'
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('default branch coverage')
   .get(`${uriPrefix}/${linuxDefinitionId}.json`)
   .expectJSONTypes(
diff --git a/services/azure-devops/azure-devops-release.tester.js b/services/azure-devops/azure-devops-release.tester.js
index 203e951b9d7e8825ffadd5891072c09520af6c5f..fe7b0acf6d0bb506c2516612c2c33d9db3694930 100644
--- a/services/azure-devops/azure-devops-release.tester.js
+++ b/services/azure-devops/azure-devops-release.tester.js
@@ -2,12 +2,11 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
+const t = (module.exports = require('../tester').createServiceTester())
 
 // https://dev.azure.com/totodem/Shields.io is a public Azure DevOps project
 // solely created for Shields.io testing.
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('release status is succeeded')
   .get('/totodem/8cf3ec0e-d0c2-4fcd-8206-ad204f254a96/1/1.json')
   .expectJSONTypes(
diff --git a/services/azure-devops/azure-devops-tests.service.js b/services/azure-devops/azure-devops-tests.service.js
index 1079f83b730ac9ef6b4d7e1ea515f07c40be05fe..daf5f9e24a53995cb74c40db3b145b2b679b2f19 100644
--- a/services/azure-devops/azure-devops-tests.service.js
+++ b/services/azure-devops/azure-devops-tests.service.js
@@ -1,9 +1,9 @@
 'use strict'
 
 const Joi = require('joi')
+const { renderTestResultBadge } = require('../../lib/text-formatters')
 const AzureDevOpsBase = require('./azure-devops-base')
 const { getHeaders } = require('./azure-devops-helpers')
-const { renderTestResultBadge } = require('../../lib/text-formatters')
 
 const documentation = `
 <p>
diff --git a/services/azure-devops/azure-devops-tests.tester.js b/services/azure-devops/azure-devops-tests.tester.js
index ed4383659a0635615c9f12c3bd12b47c390075cc..fb2bf20fc2b4ac6b9be0671a48a52ab261240355 100644
--- a/services/azure-devops/azure-devops-tests.tester.js
+++ b/services/azure-devops/azure-devops-tests.tester.js
@@ -1,6 +1,7 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const org = 'azuredevops-powershell'
 const project = 'azuredevops-powershell'
@@ -113,8 +114,6 @@ const isCompactCustomAzureDevOpsTestTotals = isAzureDevOpsTestTotals(
   true
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('unknown build definition')
   .get(`${uriPrefix}/${nonExistentDefinitionId}.json`)
   .expectJSON({ name: 'tests', value: 'build pipeline not found' })
diff --git a/services/beerpay/beerpay.tester.js b/services/beerpay/beerpay.tester.js
index 92e602476893cb86a82aa5d6de75d251c2a6452f..64b83ba222b0c97c0b0a03b5c98114053529e8de 100644
--- a/services/beerpay/beerpay.tester.js
+++ b/services/beerpay/beerpay.tester.js
@@ -2,11 +2,10 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const amountOfMoney = withRegex(/^\$[0-9]+(\.[0-9]+)?/)
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('funding')
   .get('/hashdog/scrapfy-chrome-extension.json')
   .expectJSONTypes(
diff --git a/services/bintray/bintray.service.js b/services/bintray/bintray.service.js
index d71465eb16677c84469d74ad73e5850ff8212019..e04709868de9a919ae6baf57f4ae79b4243f1366 100644
--- a/services/bintray/bintray.service.js
+++ b/services/bintray/bintray.service.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const { renderVersionBadge } = require('../../lib/version')
 const serverSecrets = require('../../lib/server-secrets')
 const { BaseJsonService } = require('..')
diff --git a/services/bintray/bintray.tester.js b/services/bintray/bintray.tester.js
index cf4d75c628c9951de465f35e99ec8dd6e6c65104..38664c165545b077911ff7174bbac94213b424be 100644
--- a/services/bintray/bintray.tester.js
+++ b/services/bintray/bintray.tester.js
@@ -4,7 +4,6 @@ const Joi = require('joi')
 const {
   isVPlusDottedVersionNClausesWithOptionalSuffix,
 } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('version')
diff --git a/services/bitbucket/bitbucket.tester.js b/services/bitbucket/bitbucket.tester.js
index 3923a0de889160ce44b68eb9adc7e8640ac81aef..83eae86e2b545f70fd8b20967a8f5693d73d9707 100644
--- a/services/bitbucket/bitbucket.tester.js
+++ b/services/bitbucket/bitbucket.tester.js
@@ -2,6 +2,8 @@
 
 const Joi = require('joi')
 const { ServiceTester } = require('../tester')
+const { isMetric, isMetricOpenIssues } = require('../test-validators')
+const { isBuildStatus } = require('../../lib/build-status')
 const {
   mockBitbucketCreds,
   mockBitbucketServerCreds,
@@ -9,8 +11,6 @@ const {
   user,
   pass,
 } = require('./bitbucket-test-helpers')
-const { isMetric, isMetricOpenIssues } = require('../test-validators')
-const { isBuildStatus } = require('../../lib/build-status')
 
 const t = (module.exports = new ServiceTester({
   id: 'bitbucket',
diff --git a/services/bower/bower-license.service.js b/services/bower/bower-license.service.js
index a4cf4d0a37928e3b53c8056435c06f9ef4c05bcb..3ce517833a73bb712236b0fb0e4ca0f8017dd527 100644
--- a/services/bower/bower-license.service.js
+++ b/services/bower/bower-license.service.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const BaseBowerService = require('./bower-base')
 const { renderLicenseBadge } = require('../../lib/licenses')
+const BaseBowerService = require('./bower-base')
 
 module.exports = class BowerLicense extends BaseBowerService {
   static get category() {
diff --git a/services/bower/bower-version.tester.js b/services/bower/bower-version.tester.js
index 5cd2bf68620f13f8f6462b1739767bd1fb6d6ae2..447e871f10a223cc285a2929ee4a111c1efca02e 100644
--- a/services/bower/bower-version.tester.js
+++ b/services/bower/bower-version.tester.js
@@ -2,13 +2,12 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isBowerPrereleaseVersion = Joi.string().regex(
   /^v\d+(\.\d+)?(\.\d+)?(-?[.\w\d])+?$/
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('version')
   .timeout(10000)
   .get('/v/bootstrap.json')
diff --git a/services/bstats/bstats-players.tester.js b/services/bstats/bstats-players.tester.js
index 1337236ca454af8f44952e9a04f18782c2b266ad..b2b4a01bb78658243f99baac4a23121848cce3e1 100644
--- a/services/bstats/bstats-players.tester.js
+++ b/services/bstats/bstats-players.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Players')
diff --git a/services/bstats/bstats-servers.tester.js b/services/bstats/bstats-servers.tester.js
index ee16c9876047fd86b571127f8f8d15db546f3f10..72137a306750636cce0199ab31dd57307f0deb48 100644
--- a/services/bstats/bstats-servers.tester.js
+++ b/services/bstats/bstats-servers.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Servers')
diff --git a/services/cdnjs/cdnjs.tester.js b/services/cdnjs/cdnjs.tester.js
index 4618f25a5b6adbf2b1d72e2ea858e1661adc0e2e..bfda78a78b2d919e58ebcf811ee427664916b9da 100644
--- a/services/cdnjs/cdnjs.tester.js
+++ b/services/cdnjs/cdnjs.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusTripleDottedVersion } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('cdnjs (valid)')
diff --git a/services/cii-best-practices/cii-best-practices.tester.js b/services/cii-best-practices/cii-best-practices.tester.js
index df1e28f8039a80fb3bb7703246b6285170961c4a..bf590eb63303c1ed03b05fe13db882e8ab2df661 100644
--- a/services/cii-best-practices/cii-best-practices.tester.js
+++ b/services/cii-best-practices/cii-best-practices.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('live: level known project')
diff --git a/services/clojars/clojars-downloads.tester.js b/services/clojars/clojars-downloads.tester.js
index 06f79a4319a7373b65663082e279794c251db7ef..cbfccdd2656a1a7d42a78e833f5b9c686f58d433 100644
--- a/services/clojars/clojars-downloads.tester.js
+++ b/services/clojars/clojars-downloads.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('clojars downloads (valid)')
diff --git a/services/clojars/clojars-version.tester.js b/services/clojars/clojars-version.tester.js
index dd6efccfe11d0b3bfd7c22b51e31a78634f84c7f..d61bcc17e2c25084f189ac44865ee2ea4726d760 100644
--- a/services/clojars/clojars-version.tester.js
+++ b/services/clojars/clojars-version.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('clojars (valid)')
diff --git a/services/cocoapods/cocoapods-docs.tester.js b/services/cocoapods/cocoapods-docs.tester.js
index 3edb8992c2750b912f46633f00412ebb83bb9bb5..610903b041e021717748a9c962e985d44eb4c00a 100644
--- a/services/cocoapods/cocoapods-docs.tester.js
+++ b/services/cocoapods/cocoapods-docs.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isIntegerPercentage } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('doc percent (valid)')
diff --git a/services/cocoapods/cocoapods-platform.tester.js b/services/cocoapods/cocoapods-platform.tester.js
index 8389e0ccdd181ef57898b476078c61c233eccacb..78e2b5ca156f2a61b9610a73fc172386acf01c62 100644
--- a/services/cocoapods/cocoapods-platform.tester.js
+++ b/services/cocoapods/cocoapods-platform.tester.js
@@ -1,13 +1,12 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isPlatform = Joi.string().regex(
   /^(osx|ios|tvos|watchos)( \| (osx|ios|tvos|watchos))*$/
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('platform (valid)')
   .get('/AFNetworking.json')
   .expectJSONTypes(
diff --git a/services/cocoapods/cocoapods-version.tester.js b/services/cocoapods/cocoapods-version.tester.js
index 0f884bcc01a91d362795a37d869b50510dfc6d91..624111661c6ee86f9654416744054e98989f82bd 100644
--- a/services/cocoapods/cocoapods-version.tester.js
+++ b/services/cocoapods/cocoapods-version.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('version (valid)')
diff --git a/services/codacy/codacy-coverage.tester.js b/services/codacy/codacy-coverage.tester.js
index 0da5796bf840e457af4a898804d8a8d73cf027a6..9007eb3650daf2dbf00dea2a98de49fbe0249580 100644
--- a/services/codacy/codacy-coverage.tester.js
+++ b/services/codacy/codacy-coverage.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isIntegerPercentage } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Coverage')
diff --git a/services/codacy/codacy-grade.tester.js b/services/codacy/codacy-grade.tester.js
index 55168e6b10e60693be368aaf37043eb08c265a25..8a0b4aca6bcc825b448dd140891f7fbcf44e6e00 100644
--- a/services/codacy/codacy-grade.tester.js
+++ b/services/codacy/codacy-grade.tester.js
@@ -1,9 +1,8 @@
 'use strict'
 
 const Joi = require('joi')
-const { codacyGrade } = require('./codacy-helpers')
-
 const t = (module.exports = require('../tester').createServiceTester())
+const { codacyGrade } = require('./codacy-helpers')
 
 t.create('Code quality')
   .get('/grade/e27821fb6289410b8f58338c7e0bc686.json')
diff --git a/services/conda/conda-downloads.service.js b/services/conda/conda-downloads.service.js
index 4e598c5d182d76e46835938e6f230cf0a26bbb51..ab381d8d7a5f0d2447dd7990048574e318b1b46b 100644
--- a/services/conda/conda-downloads.service.js
+++ b/services/conda/conda-downloads.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const BaseCondaService = require('./conda-base')
 const { metric } = require('../../lib/text-formatters')
 const { downloadCount } = require('../../lib/color-formatters')
+const BaseCondaService = require('./conda-base')
 
 module.exports = class CondaDownloads extends BaseCondaService {
   static get category() {
diff --git a/services/conda/conda-version.service.js b/services/conda/conda-version.service.js
index 175267bca9a1a1154b48f00b9e23db59166bf8c9..69e4ae1edd16d3072f081e796d71a35db3f41efd 100644
--- a/services/conda/conda-version.service.js
+++ b/services/conda/conda-version.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const BaseCondaService = require('./conda-base')
 const { addv: versionText } = require('../../lib/text-formatters')
 const { version: versionColor } = require('../../lib/color-formatters')
+const BaseCondaService = require('./conda-base')
 
 module.exports = class CondaDownloads extends BaseCondaService {
   static get category() {
diff --git a/services/continuousphp/continuousphp.tester.js b/services/continuousphp/continuousphp.tester.js
index 5eabd255e84eaf0c90e0eeef6887efbbdae04c14..59516d6efc76a499c56c81589190da3a843c6cd0 100644
--- a/services/continuousphp/continuousphp.tester.js
+++ b/services/continuousphp/continuousphp.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('build status on default branch')
diff --git a/services/cookbook/cookbook.tester.js b/services/cookbook/cookbook.tester.js
index fe8f619669853307d0921c68945f1c38cf16df7f..7af720aa5800ab4e5c70e0154e7d6b01d79fc0a6 100644
--- a/services/cookbook/cookbook.tester.js
+++ b/services/cookbook/cookbook.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('version')
diff --git a/services/cpan/cpan-version.service.js b/services/cpan/cpan-version.service.js
index 7deac37ac2cdf8bd8873081367e07fff5f41e176..f6800b1ef26e775e168b3f3474c956db6be260b2 100644
--- a/services/cpan/cpan-version.service.js
+++ b/services/cpan/cpan-version.service.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const BaseCpanService = require('./cpan')
 const { renderVersionBadge } = require('../../lib/version')
+const BaseCpanService = require('./cpan')
 
 module.exports = class CpanVersion extends BaseCpanService {
   static get category() {
diff --git a/services/debug/debug.tester.js b/services/debug/debug.tester.js
index 6c1aad39d14bfae0941d8aa0c0d75bd991f82b8c..efb0cfa086820ae0859235aa179185dc17683402 100644
--- a/services/debug/debug.tester.js
+++ b/services/debug/debug.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('start time')
diff --git a/services/dependabot/dependabot.tester.js b/services/dependabot/dependabot.tester.js
index 59fc2c5f514374b553dd16e68ef7d66057c50c0f..7aca941740a81d6251f2b56d0750e95de9928405 100644
--- a/services/dependabot/dependabot.tester.js
+++ b/services/dependabot/dependabot.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isIntegerPercentage } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('semver stability (valid)')
diff --git a/services/discord/discord.tester.js b/services/discord/discord.tester.js
index 6d9a484c80d0ab10d860aab6cc153b401d22ccd1..d4da5cd918626a2c747dde6207ebcc58eb911f1a 100644
--- a/services/discord/discord.tester.js
+++ b/services/discord/discord.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('gets status for Reactiflux')
diff --git a/services/docker/docker-automated.tester.js b/services/docker/docker-automated.tester.js
index fb14a8820c6db8c08a38434fb8662b74cbacbadd..48490c7ba43a56028e1e2a8fd8cb5e8291e9d9b2 100644
--- a/services/docker/docker-automated.tester.js
+++ b/services/docker/docker-automated.tester.js
@@ -1,10 +1,10 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 const { dockerBlue } = require('./docker-helpers')
-const isAutomatedBuildStatus = Joi.string().valid('automated', 'manual')
 
-const t = (module.exports = require('../tester').createServiceTester())
+const isAutomatedBuildStatus = Joi.string().valid('automated', 'manual')
 
 t.create('docker automated build (valid, library)')
   .get('/_/ubuntu.json')
diff --git a/services/docker/docker-build.tester.js b/services/docker/docker-build.tester.js
index 670d4217d75180d83e8ed19ee355c4822baaed31..c2515fe247cad4f1f1a731936917ca4f06e08d2b 100644
--- a/services/docker/docker-build.tester.js
+++ b/services/docker/docker-build.tester.js
@@ -1,10 +1,9 @@
 'use strict'
 
 const Joi = require('joi')
-const { dockerBlue } = require('./docker-helpers')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
+const { dockerBlue } = require('./docker-helpers')
 
 t.create('docker build status (valid, user)')
   .get('/jrottenberg/ffmpeg.json')
diff --git a/services/docker/docker-pulls.tester.js b/services/docker/docker-pulls.tester.js
index 381942a5e88d55c11c61a2d469b32f3ed28e85f5..0b29ca0ce72a60d9b199638b7422d4ac5fd9e6c9 100644
--- a/services/docker/docker-pulls.tester.js
+++ b/services/docker/docker-pulls.tester.js
@@ -1,10 +1,9 @@
 'use strict'
 
 const Joi = require('joi')
-const { dockerBlue } = require('./docker-helpers')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
+const { dockerBlue } = require('./docker-helpers')
 
 t.create('docker pulls (valid, library)')
   .get('/_/ubuntu.json?style=_shields_test')
diff --git a/services/docker/docker-stars.tester.js b/services/docker/docker-stars.tester.js
index 61c97b908a39a68f3651d7e33f792bdf413af60d..d3a4b57fa5d6fd26f170f4bf02c734aff2c2d0fd 100644
--- a/services/docker/docker-stars.tester.js
+++ b/services/docker/docker-stars.tester.js
@@ -2,9 +2,8 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-const { dockerBlue } = require('./docker-helpers')
-
 const t = (module.exports = require('../tester').createServiceTester())
+const { dockerBlue } = require('./docker-helpers')
 
 t.create('docker stars (valid, library)')
   .get('/_/ubuntu.json?style=_shields_test')
diff --git a/services/dub/dub-version.tester.js b/services/dub/dub-version.tester.js
index e8e21d56e6913797f5aac9d4ec944ddaad654909..81f045a1ed50276b7437d69f7ec92948d36c7200 100644
--- a/services/dub/dub-version.tester.js
+++ b/services/dub/dub-version.tester.js
@@ -4,7 +4,6 @@ const Joi = require('joi')
 const {
   isVPlusDottedVersionNClausesWithOptionalSuffix,
 } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('version (valid)')
diff --git a/services/dynamic/dynamic-json.tester.js b/services/dynamic/dynamic-json.tester.js
index c998d8348c5699bcfc5254082703937b93314d2e..582b07986fa0c7c8d5a2bdaf3c5e4343ccacb929 100644
--- a/services/dynamic/dynamic-json.tester.js
+++ b/services/dynamic/dynamic-json.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { expect } = require('chai')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('No URL specified')
diff --git a/services/dynamic/dynamic-xml.tester.js b/services/dynamic/dynamic-xml.tester.js
index 428594198bde3b99763a07b75a56c9ef2536ac78..ef1bc846d499519dec26ac1dc596f357817d039f 100644
--- a/services/dynamic/dynamic-xml.tester.js
+++ b/services/dynamic/dynamic-xml.tester.js
@@ -3,7 +3,6 @@
 const Joi = require('joi')
 const { expect } = require('chai')
 const { isSemver } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('No URL specified')
diff --git a/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js b/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js
index 320cef866538113486013ee6ce9982da29c011bf..3c123c1844752d5bd0ad6a03c65142fa3fe6c464 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-downloads.service.js
@@ -1,12 +1,12 @@
 'use strict'
 
 const Joi = require('joi')
-const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 const { metric } = require('../../lib/text-formatters')
 const {
   downloadCount: downloadCountColor,
 } = require('../../lib/color-formatters')
 const { nonNegativeInteger } = require('../validators')
+const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 
 const monthlyResponseSchema = Joi.object({
   marketplace: Joi.object({
diff --git a/services/eclipse-marketplace/eclipse-marketplace-favorites.service.js b/services/eclipse-marketplace/eclipse-marketplace-favorites.service.js
index 4f85e3e15e45fc86773921558646355b1945f022..0b7f16ee2757f1c0dcefd74f4afeaefbd2a298ed 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-favorites.service.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-favorites.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
 const Joi = require('joi')
-const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 const { nonNegativeInteger } = require('../validators')
+const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 
 const favoritesResponseSchema = Joi.object({
   marketplace: Joi.object({
diff --git a/services/eclipse-marketplace/eclipse-marketplace-favorites.tester.js b/services/eclipse-marketplace/eclipse-marketplace-favorites.tester.js
index 392a9262c5b7ca750fe8d92817eb0a0b56d3ae40..f8aba22ef273d24b081cae11cea39f9b8674697c 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-favorites.tester.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-favorites.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('favorites count')
diff --git a/services/eclipse-marketplace/eclipse-marketplace-update.service.js b/services/eclipse-marketplace/eclipse-marketplace-update.service.js
index 4bddd1edbda53c8555e0b8a0e71a20acbd9b9940..41ea27e2a669c97138c27140075ab3fa8c70cbf9 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-update.service.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-update.service.js
@@ -1,10 +1,10 @@
 'use strict'
 
 const Joi = require('joi')
-const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 const { formatDate } = require('../../lib/text-formatters')
 const { age: ageColor } = require('../../lib/color-formatters')
 const { nonNegativeInteger } = require('../validators')
+const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 
 const updateResponseSchema = Joi.object({
   marketplace: Joi.object({
diff --git a/services/eclipse-marketplace/eclipse-marketplace-update.tester.js b/services/eclipse-marketplace/eclipse-marketplace-update.tester.js
index ddc6cd598fdf4ce41caeb0cf1d2893cc8ab8b023..c33bdc44e9cea970c442b56117d8239df2ce1b81 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-update.tester.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-update.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFormattedDate } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('last update date')
diff --git a/services/eclipse-marketplace/eclipse-marketplace-version.service.js b/services/eclipse-marketplace/eclipse-marketplace-version.service.js
index 99a7f6040b908a1851e786c0bdb3f506bd9fc5db..d9b5dda00b486b0fa4ff5eaff629cbfe65f232d5 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-version.service.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-version.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
 const Joi = require('joi')
-const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 const { renderVersionBadge } = require('../../lib/version')
+const EclipseMarketplaceBase = require('./eclipse-marketplace-base')
 
 const versionResponseSchema = Joi.object({
   marketplace: Joi.object({
diff --git a/services/eclipse-marketplace/eclipse-marketplace-version.tester.js b/services/eclipse-marketplace/eclipse-marketplace-version.tester.js
index bc8bb2c301fcf260f6fbc863c001789a322633a2..d5c29f822f7b5196cdb2e20f0eed3001483a0091 100644
--- a/services/eclipse-marketplace/eclipse-marketplace-version.tester.js
+++ b/services/eclipse-marketplace/eclipse-marketplace-version.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('marketplace version')
diff --git a/services/elm-package/elm-package.tester.js b/services/elm-package/elm-package.tester.js
index a0f2b44c147fc820d650ea5a4d00cd0fb46c6bb0..4b8ba59399541fbe4d60a0c1f0aecb367ac26b08 100644
--- a/services/elm-package/elm-package.tester.js
+++ b/services/elm-package/elm-package.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isSemver } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('gets the package version of elm/core')
diff --git a/services/endpoint/endpoint.tester.js b/services/endpoint/endpoint.tester.js
index 371969bc136e4d60cc5266948ac5667ba02ba7fc..0612a58751ab9b107c1fafdadbb48cf93ea3f421 100644
--- a/services/endpoint/endpoint.tester.js
+++ b/services/endpoint/endpoint.tester.js
@@ -2,7 +2,6 @@
 
 const { expect } = require('chai')
 const { getShieldsIcon } = require('../../lib/logos')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Valid schema (mocked)')
diff --git a/services/gem/gem-downloads.tester.js b/services/gem/gem-downloads.tester.js
index 7842477d3e02b9f2bf184bdfc2b9e5c5cd3eb0c3..4073dafa05f6bc33b36d17ecc14296485dd404f9 100644
--- a/services/gem/gem-downloads.tester.js
+++ b/services/gem/gem-downloads.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('total downloads (valid)')
diff --git a/services/gem/gem-owner.service.js b/services/gem/gem-owner.service.js
index f241ab9271ca08bf44596ade89f18a38c5468434..95a8fbbc09686b90a9a84fe5d284261d8896be33 100644
--- a/services/gem/gem-owner.service.js
+++ b/services/gem/gem-owner.service.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const { BaseJsonService } = require('..')
 const { floorCount: floorCountColor } = require('../../lib/color-formatters')
 
diff --git a/services/gem/gem-owner.tester.js b/services/gem/gem-owner.tester.js
index 34b85040c43d0e7ab1421629f2915823eb892354..8816edeee344267a1252cb6f68005d15f1667bfc 100644
--- a/services/gem/gem-owner.tester.js
+++ b/services/gem/gem-owner.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('users (valid)')
diff --git a/services/gem/gem-rank.tester.js b/services/gem/gem-rank.tester.js
index 22f3b61d1296110b581e9a7d3616945f9aaa17ca..ed7546ed80a6d2a8dfb141b00f1baeab0e86a624 100644
--- a/services/gem/gem-rank.tester.js
+++ b/services/gem/gem-rank.tester.js
@@ -1,14 +1,13 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isOrdinalNumber = Joi.string().regex(/^[1-9][0-9]+(ᵗʰ|ˢᵗ|ⁿᵈ|ʳᵈ)$/)
 const isOrdinalNumberDaily = Joi.string().regex(
   /^[1-9][0-9]*(ᵗʰ|ˢᵗ|ⁿᵈ|ʳᵈ) daily$/
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('total rank (valid)')
   .get('/rt/rspec-puppet-facts.json')
   .expectJSONTypes(
diff --git a/services/gem/gem-version.tester.js b/services/gem/gem-version.tester.js
index 9d650a413d2bf568098dd216baf7702942203bf4..bef778ccb312d0c4e7de70d9e618268490a63b25 100644
--- a/services/gem/gem-version.tester.js
+++ b/services/gem/gem-version.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('version (valid)')
diff --git a/services/github/github-commit-activity.tester.js b/services/github/github-commit-activity.tester.js
index 2c2a909b361495e96607f33002fbc5ce93a12f56..24a0175f6453384f513fa03963743903985b7a48 100644
--- a/services/github/github-commit-activity.tester.js
+++ b/services/github/github-commit-activity.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetricOverTimePeriod } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('commit activity (1 year)')
diff --git a/services/github/github-commit-status.tester.js b/services/github/github-commit-status.tester.js
index 11f6dd316640b00b9a2d6f59c0604d70bae14164..e6060dddac8cb267ec64b963abd60df0ddda78ef 100644
--- a/services/github/github-commit-status.tester.js
+++ b/services/github/github-commit-status.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const { invalidJSON } = require('../response-fixtures')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('commit status - commit in branch')
diff --git a/services/github/github-commits-since.tester.js b/services/github/github-commits-since.tester.js
index 1bcd596a5240fed725f5f9855c1eec4f46f2e60b..9473f8d67d1d85058165beb67572b6cdc0491e19 100644
--- a/services/github/github-commits-since.tester.js
+++ b/services/github/github-commits-since.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Commits since')
diff --git a/services/github/github-contributors.service.js b/services/github/github-contributors.service.js
index 7d859175dac2713485dc0c90ffba31a6a7fb7b99..f2b376214fcc0f5a81d0a53b0af6fdb6406b0900 100644
--- a/services/github/github-contributors.service.js
+++ b/services/github/github-contributors.service.js
@@ -2,8 +2,8 @@
 
 const Joi = require('joi')
 const parseLinkHeader = require('parse-link-header')
-const { GithubAuthService } = require('./github-auth-service')
 const { renderContributorBadge } = require('../../lib/contributor-count')
+const { GithubAuthService } = require('./github-auth-service')
 const { documentation, errorMessagesFor } = require('./github-helpers')
 
 // All we do is check its length.
diff --git a/services/github/github-contributors.tester.js b/services/github/github-contributors.tester.js
index e946f28e33727be153ce3fe194e7cbe4d8a86f63..f6977e9312bb305e6e45aab954e3efbf96e30947 100644
--- a/services/github/github-contributors.tester.js
+++ b/services/github/github-contributors.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 const { isMetric } = require('../test-validators')
 
diff --git a/services/github/github-downloads.tester.js b/services/github/github-downloads.tester.js
index 8b2e6a461e0ba4a6038a362b50a21a1376c07bb7..c23d1065dde6c77af8a84ca60d25810ac20e1488 100644
--- a/services/github/github-downloads.tester.js
+++ b/services/github/github-downloads.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Downloads all releases')
diff --git a/services/github/github-followers.tester.js b/services/github/github-followers.tester.js
index 087847b36d325b8ea64c11575db187aa8291d486..e4db41571bb2fedea9a60b0feff4a30f8d5038e9 100644
--- a/services/github/github-followers.tester.js
+++ b/services/github/github-followers.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Followers')
diff --git a/services/github/github-forks.tester.js b/services/github/github-forks.tester.js
index 53d9950112c113c673c09d569f4146957d0e57cb..f54079d7fb1c0494aaacc16a3f17d76cfc070c80 100644
--- a/services/github/github-forks.tester.js
+++ b/services/github/github-forks.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Forks')
diff --git a/services/github/github-issue-detail.tester.js b/services/github/github-issue-detail.tester.js
index a6fb65efb2f1e4f7c5cf50841a49b1a84ca71638..2ce42efc0eea8a70edafe801a0b707fa2fbd910e 100644
--- a/services/github/github-issue-detail.tester.js
+++ b/services/github/github-issue-detail.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFormattedDate } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('github issue state')
diff --git a/services/github/github-issues.tester.js b/services/github/github-issues.tester.js
index fca450d7510e7af03c6ddeb6a1c63c2062e45304..aafe57afe0a77effcc5759cf82bcdacc9cd74715 100644
--- a/services/github/github-issues.tester.js
+++ b/services/github/github-issues.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric, isMetricOpenIssues } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('GitHub closed pull requests')
diff --git a/services/github/github-last-commit.tester.js b/services/github/github-last-commit.tester.js
index 4018b0eb74f56d6659866b35b3628b1daf724db8..1af1f53307c576f395f521047bf6ae32665f1730 100644
--- a/services/github/github-last-commit.tester.js
+++ b/services/github/github-last-commit.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFormattedDate } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('last commit (recent)')
diff --git a/services/github/github-license.tester.js b/services/github/github-license.tester.js
index 6d5fcd4a39f6f033fe52b35c4bd7dcf001f7c09d..f2eb11dd004b33d1e7c59938ef45abe2d9eeeabd 100644
--- a/services/github/github-license.tester.js
+++ b/services/github/github-license.tester.js
@@ -1,14 +1,13 @@
 'use strict'
 
 const { licenseToColor } = require('../../lib/licenses')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const publicDomainLicenseColor = licenseToColor('CC0-1.0')
 const permissiveLicenseColor = licenseToColor('MIT')
 const copyleftLicenseColor = licenseToColor('GPL-3.0')
 const unknownLicenseColor = licenseToColor()
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('Public domain license')
   .get('/github/gitignore.json?style=_shields_test')
   .expectJSON({
diff --git a/services/github/github-release.tester.js b/services/github/github-release.tester.js
index 7c8f61d7957cf2d216f131e2076373468fff8273..0e59857f9b3505bffb047ee0588c15e2894fc113 100644
--- a/services/github/github-release.tester.js
+++ b/services/github/github-release.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFormattedDate } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Release')
diff --git a/services/github/github-repo-size.tester.js b/services/github/github-repo-size.tester.js
index d527e599b5ee65c927fe1ded55ba80bf1e75393f..fde82ee9eb0904ba6b19478cc02bc33e137af3f6 100644
--- a/services/github/github-repo-size.tester.js
+++ b/services/github/github-repo-size.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFileSize } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('repository size')
diff --git a/services/github/github-search.tester.js b/services/github/github-search.tester.js
index 06437f5a79266f923b16d604e6db0763f0edd150..79c3f3af698bf4bbfeb298a368b6a486b8e95fed 100644
--- a/services/github/github-search.tester.js
+++ b/services/github/github-search.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('hit counter')
diff --git a/services/github/github-size.tester.js b/services/github/github-size.tester.js
index e1163e9b3551ff66c737313bbcad1b0e759d1ed5..29cdee081273895eab99affc765ec9fe53622e6c 100644
--- a/services/github/github-size.tester.js
+++ b/services/github/github-size.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFileSize } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('File size')
diff --git a/services/github/github-stars.tester.js b/services/github/github-stars.tester.js
index aba67e63773045ca9729143371ae7d10ec3c7aeb..78983c2b2638de753b1656615018c1c4291c6cae 100644
--- a/services/github/github-stars.tester.js
+++ b/services/github/github-stars.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Stars')
diff --git a/services/github/github-tag.tester.js b/services/github/github-tag.tester.js
index 0d8946fe44edbff0a2465557a01dd13fa77eccf1..da587dcd384a406d0e2191404ce6163b612962dc 100644
--- a/services/github/github-tag.tester.js
+++ b/services/github/github-tag.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Tag')
diff --git a/services/github/github-watchers.tester.js b/services/github/github-watchers.tester.js
index f3eac4db8203a5668a1ad2e97325759350250bb4..60a279c92d395ab7b8f4ca0760448f1f49c86c6a 100644
--- a/services/github/github-watchers.tester.js
+++ b/services/github/github-watchers.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Watchers')
diff --git a/services/gitlab/gitlab-pipeline-status.tester.js b/services/gitlab/gitlab-pipeline-status.tester.js
index 5f7e8bbecc9eda0e1c88f52e53191fe6a7b19413..a0cdb600f46d5991dce828c33aa64186a091680a 100644
--- a/services/gitlab/gitlab-pipeline-status.tester.js
+++ b/services/gitlab/gitlab-pipeline-status.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Pipeline status')
diff --git a/services/hackage/hackage-version.tester.js b/services/hackage/hackage-version.tester.js
index 2f897fd312dcbd38e6b5490df5395ee6ac8e670e..770dfe46fec51ffeddf6a6ec0d2bae92731b7e88 100644
--- a/services/hackage/hackage-version.tester.js
+++ b/services/hackage/hackage-version.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('hackage version (valid)')
diff --git a/services/hsts/hsts.service.js b/services/hsts/hsts.service.js
index 8816bc6aa358e6b76205c99a7863d47e24ed101b..579abd489d514389b0d474758ec74518ab4fb26e 100644
--- a/services/hsts/hsts.service.js
+++ b/services/hsts/hsts.service.js
@@ -2,7 +2,6 @@
 
 const label = 'hsts preloaded'
 const { BaseJsonService } = require('..')
-
 const Joi = require('joi')
 const schema = Joi.object({
   status: Joi.string().required(),
diff --git a/services/itunes/itunes.tester.js b/services/itunes/itunes.tester.js
index 0888f8a8ab90dc09ca17979eb0e10a46adc19b71..c1b845536b3269580d294bb07fa4bbb432858755 100644
--- a/services/itunes/itunes.tester.js
+++ b/services/itunes/itunes.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isVPlusDottedVersionAtLeastOne } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('iTunes version (valid)')
diff --git a/services/jenkins/jenkins-coverage.service.js b/services/jenkins/jenkins-coverage.service.js
index 56dfa237d067c58ab13d5774fb4590565f71bdd9..02970666b8c66dd26e6b6e1a939b90575983852c 100644
--- a/services/jenkins/jenkins-coverage.service.js
+++ b/services/jenkins/jenkins-coverage.service.js
@@ -3,7 +3,6 @@
 const Joi = require('joi')
 const { BaseJsonService } = require('..')
 const serverSecrets = require('../../lib/server-secrets')
-
 const {
   coveragePercentage: coveragePercentageColor,
 } = require('../../lib/color-formatters')
diff --git a/services/jenkins/jenkins-plugin-installs.service.js b/services/jenkins/jenkins-plugin-installs.service.js
index 4f29a0d23a92aedfc4c238576e6de0f86a7e25c1..459b876a7ce0653c0641937b3c6ef0b3751812a4 100644
--- a/services/jenkins/jenkins-plugin-installs.service.js
+++ b/services/jenkins/jenkins-plugin-installs.service.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const {
   downloadCount: downloadCountColor,
 } = require('../../lib/color-formatters')
diff --git a/services/jenkins/jenkins-plugin-installs.tester.js b/services/jenkins/jenkins-plugin-installs.tester.js
index 66c355ef3c2fa69250a240551626874757a119fb..231f7ee1d04b5a8186152b6b24c5441396197063 100644
--- a/services/jenkins/jenkins-plugin-installs.tester.js
+++ b/services/jenkins/jenkins-plugin-installs.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 // total installs
diff --git a/services/jetbrains/jetbrains-downloads.service.js b/services/jetbrains/jetbrains-downloads.service.js
index 6d520b812f1645a338cdb26d62c20dc377c3c341..7d3cd58b89a2c6e0bd4b201d0ff4b9e37bbd53d9 100644
--- a/services/jetbrains/jetbrains-downloads.service.js
+++ b/services/jetbrains/jetbrains-downloads.service.js
@@ -1,12 +1,12 @@
 'use strict'
 
 const Joi = require('joi')
-const JetbrainsBase = require('./jetbrains-base')
 const { metric } = require('../../lib/text-formatters')
 const {
   downloadCount: downloadCountColor,
 } = require('../../lib/color-formatters')
 const { nonNegativeInteger } = require('../validators')
+const JetbrainsBase = require('./jetbrains-base')
 
 const schema = Joi.object({
   'plugin-repository': Joi.object({
diff --git a/services/jetbrains/jetbrains-version.service.js b/services/jetbrains/jetbrains-version.service.js
index 1ca7ff7aca58718acad2b95ecb8b4b695527276f..6c695a9bb0cb190fee28ac54350b15c5c5c0ae42 100644
--- a/services/jetbrains/jetbrains-version.service.js
+++ b/services/jetbrains/jetbrains-version.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
 const Joi = require('joi')
-const JetbrainsBase = require('./jetbrains-base')
 const { renderVersionBadge } = require('../../lib/version')
+const JetbrainsBase = require('./jetbrains-base')
 
 const schema = Joi.object({
   'plugin-repository': Joi.object({
diff --git a/services/jsdelivr/jsdelivr-hits-github.tester.js b/services/jsdelivr/jsdelivr-hits-github.tester.js
index 1260d03a548ef4004c1f8bef7f5958658f424d0b..b34a89582e9b4d21847255a77e14af8616f4be5c 100644
--- a/services/jsdelivr/jsdelivr-hits-github.tester.js
+++ b/services/jsdelivr/jsdelivr-hits-github.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetricOverTimePeriod } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('(live) jquery/jquery hits/day')
diff --git a/services/jsdelivr/jsdelivr-hits-npm.tester.js b/services/jsdelivr/jsdelivr-hits-npm.tester.js
index f9e8809b6dc82082e42ad3d4f273781881976ee7..8ecf7952accb46aaccb5e27434419287a674f75a 100644
--- a/services/jsdelivr/jsdelivr-hits-npm.tester.js
+++ b/services/jsdelivr/jsdelivr-hits-npm.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetricOverTimePeriod } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('(live) jquery hits/day')
diff --git a/services/keybase/keybase-btc.service.js b/services/keybase/keybase-btc.service.js
index efdf4235d37bb03fecdb8dc529d38aeb0897eb7d..bfce9a35dc666e945eb7d6c7d8e079998aa00dfb 100644
--- a/services/keybase/keybase-btc.service.js
+++ b/services/keybase/keybase-btc.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const KeybaseProfile = require('./keybase-profile')
 const Joi = require('joi')
 const { nonNegativeInteger } = require('../validators')
+const KeybaseProfile = require('./keybase-profile')
 
 const bitcoinAddressSchema = Joi.object({
   status: Joi.object({
diff --git a/services/keybase/keybase-btc.tester.js b/services/keybase/keybase-btc.tester.js
index a0ad4efa78516bfe6f21b145f32afe3f82308c33..c9f4ba48b435791b9dfb154aae15363061b0e603 100644
--- a/services/keybase/keybase-btc.tester.js
+++ b/services/keybase/keybase-btc.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('existing bitcoin address')
diff --git a/services/keybase/keybase-pgp.service.js b/services/keybase/keybase-pgp.service.js
index 42ef69b103f3dde2938d84981557689e574e4a30..05a78c208295a2dd39e755623b719beef2b76d11 100644
--- a/services/keybase/keybase-pgp.service.js
+++ b/services/keybase/keybase-pgp.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const KeybaseProfile = require('./keybase-profile')
 const Joi = require('joi')
 const { nonNegativeInteger } = require('../validators')
+const KeybaseProfile = require('./keybase-profile')
 
 const keyFingerprintSchema = Joi.object({
   status: Joi.object({
diff --git a/services/keybase/keybase-pgp.tester.js b/services/keybase/keybase-pgp.tester.js
index bea3fbabb7016f342c5d224dfda2ac6ff2da2ea4..99baecaefbde1bb50152af21a06adf6a01b05ada 100644
--- a/services/keybase/keybase-pgp.tester.js
+++ b/services/keybase/keybase-pgp.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('existing key fingerprint')
diff --git a/services/keybase/keybase-xlm.service.js b/services/keybase/keybase-xlm.service.js
index 3a148aacbc10a1ecb27b4005af10828cd9ca0480..5566b91d09175beeff9317a29060d54b43321fbc 100644
--- a/services/keybase/keybase-xlm.service.js
+++ b/services/keybase/keybase-xlm.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const KeybaseProfile = require('./keybase-profile')
 const Joi = require('joi')
 const { nonNegativeInteger } = require('../validators')
+const KeybaseProfile = require('./keybase-profile')
 
 const stellarAddressSchema = Joi.object({
   status: Joi.object({
diff --git a/services/keybase/keybase-xlm.tester.js b/services/keybase/keybase-xlm.tester.js
index 8cec16fc7fd56ad30d25c549d0133a3bbe27d742..083bdf39f151950d0d8fbd27bb5f0d5e4d48410a 100644
--- a/services/keybase/keybase-xlm.tester.js
+++ b/services/keybase/keybase-xlm.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('existing stellar address')
diff --git a/services/keybase/keybase-zec.service.js b/services/keybase/keybase-zec.service.js
index 76be61f4d04b026e7cfb6b1b783c849aeb05d8d0..fd3cd0b6889d9e2fad3b4d401290afa02dc32b2c 100644
--- a/services/keybase/keybase-zec.service.js
+++ b/services/keybase/keybase-zec.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const KeybaseProfile = require('./keybase-profile')
 const Joi = require('joi')
 const { nonNegativeInteger } = require('../validators')
+const KeybaseProfile = require('./keybase-profile')
 
 const zcachAddressSchema = Joi.object({
   status: Joi.object({
diff --git a/services/keybase/keybase-zec.tester.js b/services/keybase/keybase-zec.tester.js
index b63e2c808d0afff4b04bb4141ac381ac258aec26..82064ea080e179227717eff4c233dd2086db5630 100644
--- a/services/keybase/keybase-zec.tester.js
+++ b/services/keybase/keybase-zec.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('existing zcash address')
diff --git a/services/leanpub/leanpub-book-summary.tester.js b/services/leanpub/leanpub-book-summary.tester.js
index cc18cf5a1bfbe56e27f98fe931514323283ca155..0fb5154d86a780701cd8eaa91e48af6a776117c8 100644
--- a/services/leanpub/leanpub-book-summary.tester.js
+++ b/services/leanpub/leanpub-book-summary.tester.js
@@ -1,11 +1,10 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const knownValidBook = 'juice-shop'
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('known book pages')
   .get(`/pages/${knownValidBook}.json`)
   .expectJSONTypes(
diff --git a/services/lgtm/lgtm-alerts.service.js b/services/lgtm/lgtm-alerts.service.js
index 12b2ac38f2ec781bde5b7f13c0a60d0044905d22..60460b1d320ea2dc63341e87e4f01b46913d3358 100644
--- a/services/lgtm/lgtm-alerts.service.js
+++ b/services/lgtm/lgtm-alerts.service.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const LgtmBaseService = require('./lgtm-base')
 const { metric } = require('../../lib/text-formatters')
+const LgtmBaseService = require('./lgtm-base')
 
 module.exports = class LgtmAlerts extends LgtmBaseService {
   static get route() {
diff --git a/services/liberapay/liberapay-gives.tester.js b/services/liberapay/liberapay-gives.tester.js
index c7c5363cb1158ecdaef4cb2007f14f817a129458..ce47137dfd6508571b55dbc23efe4240caad9f99 100644
--- a/services/liberapay/liberapay-gives.tester.js
+++ b/services/liberapay/liberapay-gives.tester.js
@@ -1,8 +1,8 @@
 'use strict'
 
 const Joi = require('joi')
-const { isCurrencyOverTime } = require('./liberapay-base')
 const t = (module.exports = require('../tester').createServiceTester())
+const { isCurrencyOverTime } = require('./liberapay-base')
 
 t.create('Giving (valid)')
   .get('/Changaco.json')
diff --git a/services/liberapay/liberapay-patrons.service.js b/services/liberapay/liberapay-patrons.service.js
index f4857a0161bafce9264a5047a2d088f03da98575..72455543a3692ff1eff2098ef610d0d403ca513e 100644
--- a/services/liberapay/liberapay-patrons.service.js
+++ b/services/liberapay/liberapay-patrons.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const { LiberapayBase } = require('./liberapay-base')
 const { metric } = require('../../lib/text-formatters')
 const { colorScale } = require('../../lib/color-formatters')
+const { LiberapayBase } = require('./liberapay-base')
 
 module.exports = class LiberapayPatrons extends LiberapayBase {
   static get route() {
diff --git a/services/liberapay/liberapay-receives.tester.js b/services/liberapay/liberapay-receives.tester.js
index eb8977988a46221c3e1c12a4f0075a88594272d4..38fdbf8756e82c4a0f5c8750f817f26f86cdecc7 100644
--- a/services/liberapay/liberapay-receives.tester.js
+++ b/services/liberapay/liberapay-receives.tester.js
@@ -1,8 +1,8 @@
 'use strict'
 
 const Joi = require('joi')
-const { isCurrencyOverTime } = require('./liberapay-base')
 const t = (module.exports = require('../tester').createServiceTester())
+const { isCurrencyOverTime } = require('./liberapay-base')
 
 t.create('Receiving (valid)')
   .get('/Changaco.json')
diff --git a/services/librariesio/librariesio-dependencies.tester.js b/services/librariesio/librariesio-dependencies.tester.js
index 2de77af932fa09c940763d880d6cef0eda774209..289c24017b673dea410a1d7acb38d0e51e8e883e 100644
--- a/services/librariesio/librariesio-dependencies.tester.js
+++ b/services/librariesio/librariesio-dependencies.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isDependencyState } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('dependencies for releases')
diff --git a/services/librariesio/librariesio-dependent-repos.tester.js b/services/librariesio/librariesio-dependent-repos.tester.js
index 26e703948db5bf61eb2c605177eef965b3157adb..04fc55fd69ccf6c0203275eed9dd9f47f9fa3a3c 100644
--- a/services/librariesio/librariesio-dependent-repos.tester.js
+++ b/services/librariesio/librariesio-dependent-repos.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('dependent repo count')
diff --git a/services/librariesio/librariesio-dependents.tester.js b/services/librariesio/librariesio-dependents.tester.js
index e1f283f9a4e9898ad8c3c3875c0fc9c59edf4a13..de7065ea299322491beda3544af908d1f6f0b454 100644
--- a/services/librariesio/librariesio-dependents.tester.js
+++ b/services/librariesio/librariesio-dependents.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('dependent count')
diff --git a/services/librariesio/librariesio-sourcerank.tester.js b/services/librariesio/librariesio-sourcerank.tester.js
index 9d870e7eadcb3a7ec4e7cb1668e683694096fcba..9a819fa17a96c98f888de67dbcbb757731d160dd 100644
--- a/services/librariesio/librariesio-sourcerank.tester.js
+++ b/services/librariesio/librariesio-sourcerank.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { anyInteger } = require('../validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('sourcerank')
diff --git a/services/matrix/matrix.tester.js b/services/matrix/matrix.tester.js
index 19cd39dd8d5eb32e03a0a2fad3265f6c5ef60d0e..9008e9fa3ba0c8002c66f8521d1076fb852979b5 100644
--- a/services/matrix/matrix.tester.js
+++ b/services/matrix/matrix.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('get room state as guest')
diff --git a/services/nexus/nexus.service.js b/services/nexus/nexus.service.js
index c3e769b12e0068072f288b3211e8c0c823bd1337..367c19f46ae3f8ba6e4ce0a4d56e8c8121efc047 100644
--- a/services/nexus/nexus.service.js
+++ b/services/nexus/nexus.service.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const { version: versionColor } = require('../../lib/color-formatters')
 const { addv } = require('../../lib/text-formatters')
 const serverSecrets = require('../../lib/server-secrets')
diff --git a/services/node/node.tester.js b/services/node/node.tester.js
index 0796c0d9d6dba7aadf1e7d534463436a429ce404..a7a5ebeb8960667786d760dc2303cacd88903d31 100644
--- a/services/node/node.tester.js
+++ b/services/node/node.tester.js
@@ -3,7 +3,6 @@
 const { expect } = require('chai')
 const Joi = require('joi')
 const { Range } = require('semver')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 function expectSemverRange(value) {
diff --git a/services/nodeping/nodeping-status.tester.js b/services/nodeping/nodeping-status.tester.js
index 17ee03b0b092f5368ffb4e9a812e24bae1288b9f..25a3a31b8a74494aaf148747bb044d0ac20e0923 100644
--- a/services/nodeping/nodeping-status.tester.js
+++ b/services/nodeping/nodeping-status.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('NodePing status - live').get(
diff --git a/services/npm/npm-collaborators.service.js b/services/npm/npm-collaborators.service.js
index 96ef952c9f255d6642eb8a467a3dc0933010e08a..ce341a60f36bce7f6a71c326fe1aa2435da70ef1 100644
--- a/services/npm/npm-collaborators.service.js
+++ b/services/npm/npm-collaborators.service.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const NpmBase = require('./npm-base')
 const { renderContributorBadge } = require('../../lib/contributor-count')
+const NpmBase = require('./npm-base')
 
 const keywords = ['node']
 
diff --git a/services/npm/npm-license.tester.js b/services/npm/npm-license.tester.js
index 20677c6ac502223a8b8d7b6743992cf3315b7ccd..e714c2d010f31ad95c714509be05b59f4eddd980 100644
--- a/services/npm/npm-license.tester.js
+++ b/services/npm/npm-license.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const Joi = require('joi')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('gets the license of express')
diff --git a/services/npm/npm-type-definitions.tester.js b/services/npm/npm-type-definitions.tester.js
index 747f16cb5b312c7d73e1c984932c1d8e8d42479f..5d1119d9aca20df0ae3a8eab0edd3c8a2506b991 100644
--- a/services/npm/npm-type-definitions.tester.js
+++ b/services/npm/npm-type-definitions.tester.js
@@ -1,13 +1,12 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isTypeDefinition = Joi.string().regex(
   /^((Flow|TypeScript)|(Flow \| TypeScript))$/
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('types (from dev dependencies + files)')
   .get('/chalk.json')
   .expectJSONTypes(
diff --git a/services/npm/npm-version.tester.js b/services/npm/npm-version.tester.js
index e5572e9d9f0b6318463b063d0709a95ca9e3b11a..9c8c88eaac89d7110d6ef703ee2268fc398dfb04 100644
--- a/services/npm/npm-version.tester.js
+++ b/services/npm/npm-version.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isSemver } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('gets the package version of left-pad')
diff --git a/services/nuget/nuget-helpers.spec.js b/services/nuget/nuget-helpers.spec.js
index 0026e6b51da0499a0db6ac35950afedf3a1247db..bdfb08148c760e9cadeff4890fb670844512edfb 100644
--- a/services/nuget/nuget-helpers.spec.js
+++ b/services/nuget/nuget-helpers.spec.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const { renderVersionBadge, odataToObject } = require('./nuget-helpers')
 const { test, given } = require('sazerac')
+const { renderVersionBadge, odataToObject } = require('./nuget-helpers')
 
 describe('NuGet helpers', function() {
   test(renderVersionBadge, () => {
diff --git a/services/readthedocs/readthedocs.tester.js b/services/readthedocs/readthedocs.tester.js
index 390abc358be16bd817c01e7ee95f580df95bc423..4ee19c06fb4010c8f9ab18fc7aae7e7989df676f 100644
--- a/services/readthedocs/readthedocs.tester.js
+++ b/services/readthedocs/readthedocs.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('build status')
diff --git a/services/redmine/redmine.service.js b/services/redmine/redmine.service.js
index cf3dc4a7cc27685f44cb4a7db3868d1c80014adf..840edddad281085eb3c0b4dc84d08a756040441b 100644
--- a/services/redmine/redmine.service.js
+++ b/services/redmine/redmine.service.js
@@ -2,7 +2,6 @@
 
 const { starRating } = require('../../lib/text-formatters')
 const { floorCount: floorCountColor } = require('../../lib/color-formatters')
-
 const Joi = require('joi')
 const { BaseXmlService } = require('..')
 
diff --git a/services/requires/requires.tester.js b/services/requires/requires.tester.js
index adc347272ded4161af0145410592e7ed3bdb0301..946bc736d92b17ff1f7f30dc026bd8f97421b2c8 100644
--- a/services/requires/requires.tester.js
+++ b/services/requires/requires.tester.js
@@ -1,13 +1,12 @@
 'use strict'
 
 const Joi = require('joi')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isRequireStatus = Joi.string().regex(
   /^(up to date|outdated|insecure|unknown)$/
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('requirements (valid, without branch)')
   .get('/github/celery/celery.json')
   .expectJSONTypes(
diff --git a/services/shippable/shippable.tester.js b/services/shippable/shippable.tester.js
index d425e81396c87be27602be5a8fa3b20359e099a8..aa6d19699a7843c2e269c5c39be2a0f0c71c99dc 100644
--- a/services/shippable/shippable.tester.js
+++ b/services/shippable/shippable.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('build status (valid, without branch)')
diff --git a/services/sourcegraph/sourcegraph.tester.js b/services/sourcegraph/sourcegraph.tester.js
index bed874a9ea413df3556e5087651d5011beceff70..69c4fcc73cc2d44b0f5d212c9c1b7041384b65d4 100644
--- a/services/sourcegraph/sourcegraph.tester.js
+++ b/services/sourcegraph/sourcegraph.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 // Matches API responses such as "0 projects", "1 projects", "182 projects", "14.0k projects".
diff --git a/services/spiget/spiget-download-size.tester.js b/services/spiget/spiget-download-size.tester.js
index 3e81ec514ac737e5a0cec9ea8e342a2d98547b6b..2df1792d8ffa11b8b47236a966ff9a6f1b447ae8 100644
--- a/services/spiget/spiget-download-size.tester.js
+++ b/services/spiget/spiget-download-size.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isFileSize } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('EssentialsX (id 9089)')
diff --git a/services/spiget/spiget-downloads.tester.js b/services/spiget/spiget-downloads.tester.js
index 885e32b387cd454fd21387027ef8ce3130045bfb..50dcd50b779e892e1faa76bf96fdad353b0ad72a 100644
--- a/services/spiget/spiget-downloads.tester.js
+++ b/services/spiget/spiget-downloads.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('EssentialsX (id 9089)')
diff --git a/services/spiget/spiget-latest-version.tester.js b/services/spiget/spiget-latest-version.tester.js
index e56029b37f868a83b3a079b5a58a24421a860440..92b15c5bc13ee135b1fd804bafea244e60224cc7 100644
--- a/services/spiget/spiget-latest-version.tester.js
+++ b/services/spiget/spiget-latest-version.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 // Note that Spigot versions can be anything (including just a string), so we'll make sure it's not returning 'not found'
diff --git a/services/spiget/spiget-rating.tester.js b/services/spiget/spiget-rating.tester.js
index 901c4b679fc4dfc94ddd9157f053a689f830c8f5..e9c8de22f1ada23b5c55d26524214e492e98d0c1 100644
--- a/services/spiget/spiget-rating.tester.js
+++ b/services/spiget/spiget-rating.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isStarRating, withRegex } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Stars - EssentialsX (id 9089)')
diff --git a/services/spiget/spiget-tested-versions.tester.js b/services/spiget/spiget-tested-versions.tester.js
index 51da667b6fa470a112dd8616e8b303c424c8b646..a6301fee7755d88de43f65ade6ed09f0001988ab 100644
--- a/services/spiget/spiget-tested-versions.tester.js
+++ b/services/spiget/spiget-tested-versions.tester.js
@@ -2,11 +2,10 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const multipleVersions = withRegex(/^([+]?\d*\.\d+)(-)([+]?\d*\.\d+)$/)
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('EssentialsX - multiple versions supported - (id 9089)')
   .get('/9089.json')
   .expectJSONTypes(
diff --git a/services/stackexchange/stackexchange-monthlyquestions.tester.js b/services/stackexchange/stackexchange-monthlyquestions.tester.js
index ae961c1ce6f025b361bd2534f5aec94209c0d7cc..ed5b122b034229df9f98426b5e2747b50afd1eaa 100644
--- a/services/stackexchange/stackexchange-monthlyquestions.tester.js
+++ b/services/stackexchange/stackexchange-monthlyquestions.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetricOverTimePeriod } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Monthly Questions for StackOverflow Momentjs')
diff --git a/services/stackexchange/stackexchange-reputation.tester.js b/services/stackexchange/stackexchange-reputation.tester.js
index 20ad4685e9a9eeab1d89f6e42d01e0d273615bd9..eb2df7a5f5d08a454b2d31d42a9a7e591cd450b9 100644
--- a/services/stackexchange/stackexchange-reputation.tester.js
+++ b/services/stackexchange/stackexchange-reputation.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Invalid parameters')
diff --git a/services/stackexchange/stackexchange-taginfo.tester.js b/services/stackexchange/stackexchange-taginfo.tester.js
index 0fd2f63b87a398465f85d0def0f6a4128949f796..df159961d38a76036f00d673636fcb928618df94 100644
--- a/services/stackexchange/stackexchange-taginfo.tester.js
+++ b/services/stackexchange/stackexchange-taginfo.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isMetric } = require('../test-validators')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('JavaScript Questions')
diff --git a/services/suggest.integration.js b/services/suggest.integration.js
index e615e185c5392b494b532141ae5e2bf689a2af00..ec5bbc8c91d2de74e717b1a1c5464cb454e72d0b 100644
--- a/services/suggest.integration.js
+++ b/services/suggest.integration.js
@@ -4,9 +4,9 @@ const { expect } = require('chai')
 const got = require('got')
 const Camp = require('camp')
 const portfinder = require('portfinder')
+const serverSecrets = require('../lib/server-secrets')
 const { setRoutes } = require('./suggest')
 const GithubApiProvider = require('./github/github-api-provider')
-const serverSecrets = require('../lib/server-secrets')
 
 describe('GitHub badge suggestions', function() {
   const githubApiBaseUrl = process.env.GITHUB_URL || 'https://api.github.com'
diff --git a/services/teamcity/teamcity-build.tester.js b/services/teamcity/teamcity-build.tester.js
index 9da972cbba08732d0298d657c6c61849a37f0703..b16e1c92390149c116652b8f69f7600d37db4036 100644
--- a/services/teamcity/teamcity-build.tester.js
+++ b/services/teamcity/teamcity-build.tester.js
@@ -2,6 +2,7 @@
 
 const Joi = require('joi')
 const { withRegex } = require('../test-validators')
+const t = (module.exports = require('../tester').createServiceTester())
 const {
   mockTeamCityCreds,
   pass,
@@ -12,8 +13,6 @@ const {
 const buildStatusValues = Joi.equal('passing', 'failure', 'error').required()
 const buildStatusTextRegex = /^success|failure|error|tests( failed: \d+( \(\d+ new\))?)?(,)?( passed: \d+)?(,)?( ignored: \d+)?(,)?( muted: \d+)?$/
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('live: codebetter unknown build')
   .get('/codebetter/btabc.json')
   .expectJSON({ name: 'build', value: 'build not found' })
diff --git a/services/teamcity/teamcity-coverage.tester.js b/services/teamcity/teamcity-coverage.tester.js
index 188de37974c39403d6ecb3db29e788824beadc6e..21dd95f0787009d3217087e9faff49e2c8705212 100644
--- a/services/teamcity/teamcity-coverage.tester.js
+++ b/services/teamcity/teamcity-coverage.tester.js
@@ -2,6 +2,7 @@
 
 const Joi = require('joi')
 const { isIntegerPercentage } = require('../test-validators')
+const t = (module.exports = require('../tester').createServiceTester())
 const {
   mockTeamCityCreds,
   pass,
@@ -9,8 +10,6 @@ const {
   restore,
 } = require('./teamcity-test-helpers')
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('live: valid buildId')
   .get('/ReactJSNet_PullRequests.json')
   .expectJSONTypes(
diff --git a/services/uptimerobot/uptimerobot-ratio.tester.js b/services/uptimerobot/uptimerobot-ratio.tester.js
index 52f22ceab716835181dab1a2b4b8262db25f84a9..da470198e25048eb69f6ef2a9349b532c0e5d051 100644
--- a/services/uptimerobot/uptimerobot-ratio.tester.js
+++ b/services/uptimerobot/uptimerobot-ratio.tester.js
@@ -3,7 +3,6 @@
 const Joi = require('joi')
 const { isPercentage } = require('../test-validators')
 const { invalidJSON } = require('../response-fixtures')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Uptime Robot: Percentage (valid)')
diff --git a/services/uptimerobot/uptimerobot-status.tester.js b/services/uptimerobot/uptimerobot-status.tester.js
index 78b49b64af636ab4bfb79a868675608397823c54..2b733f43b096aa1a46db156ccd0c31c19ac5a56b 100644
--- a/services/uptimerobot/uptimerobot-status.tester.js
+++ b/services/uptimerobot/uptimerobot-status.tester.js
@@ -2,6 +2,7 @@
 
 const Joi = require('joi')
 const { invalidJSON } = require('../response-fixtures')
+const t = (module.exports = require('../tester').createServiceTester())
 
 const isUptimeStatus = Joi.string().valid(
   'paused',
@@ -11,8 +12,6 @@ const isUptimeStatus = Joi.string().valid(
   'down'
 )
 
-const t = (module.exports = require('../tester').createServiceTester())
-
 t.create('Uptime Robot: Status (valid)')
   .get('/m778918918-3e92c097147760ee39d02d36.json')
   .expectJSONTypes(
diff --git a/services/visual-studio-marketplace/visual-studio-marketplace-azure-devops-installs.service.js b/services/visual-studio-marketplace/visual-studio-marketplace-azure-devops-installs.service.js
index dae36e02df07276b3a9467addf53380f8a34a814..212103b6a8abbb3943caf6284f2e613215ad74d0 100644
--- a/services/visual-studio-marketplace/visual-studio-marketplace-azure-devops-installs.service.js
+++ b/services/visual-studio-marketplace/visual-studio-marketplace-azure-devops-installs.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 const { metric } = require('../../lib/text-formatters')
 const { downloadCount } = require('../../lib/color-formatters')
+const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 
 const documentation = `
   <p>
diff --git a/services/visual-studio-marketplace/visual-studio-marketplace-downloads.service.js b/services/visual-studio-marketplace/visual-studio-marketplace-downloads.service.js
index 059b94f92e7c4b489b1ccbd818a6e8e456fec514..3f9594c5ba9d1998a377ab0ad1b817b07e40c9c1 100644
--- a/services/visual-studio-marketplace/visual-studio-marketplace-downloads.service.js
+++ b/services/visual-studio-marketplace/visual-studio-marketplace-downloads.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 const { metric } = require('../../lib/text-formatters')
 const { downloadCount } = require('../../lib/color-formatters')
+const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 
 const documentation = `
 <p>
diff --git a/services/visual-studio-marketplace/visual-studio-marketplace-rating.service.js b/services/visual-studio-marketplace/visual-studio-marketplace-rating.service.js
index 92a1c158a595ab56b2370f9852c1e3e13e0b908d..158674ae97bed49532cf395b6a30878589240fe9 100644
--- a/services/visual-studio-marketplace/visual-studio-marketplace-rating.service.js
+++ b/services/visual-studio-marketplace/visual-studio-marketplace-rating.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 const { starRating } = require('../../lib/text-formatters')
 const { floorCount } = require('../../lib/color-formatters')
+const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 
 module.exports = class VisualStudioMarketplaceRating extends VisualStudioMarketplaceBase {
   static get category() {
diff --git a/services/visual-studio-marketplace/visual-studio-marketplace-version.service.js b/services/visual-studio-marketplace/visual-studio-marketplace-version.service.js
index 7bd1c739d94156257dff3ffc895c531eeda52a88..c17056515a9ff0856402559575fe392669bb4625 100644
--- a/services/visual-studio-marketplace/visual-studio-marketplace-version.service.js
+++ b/services/visual-studio-marketplace/visual-studio-marketplace-version.service.js
@@ -1,7 +1,7 @@
 'use strict'
 
-const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 const { renderVersionBadge } = require('../../lib/version')
+const VisualStudioMarketplaceBase = require('./visual-studio-marketplace-base')
 
 module.exports = class VisualStudioMarketplaceVersion extends VisualStudioMarketplaceBase {
   static get category() {
diff --git a/services/waffle/waffle.tester.js b/services/waffle/waffle.tester.js
index 8bed1dff5996827ef0fb7b5e11ce93536f39402d..a4bdfc61369fd8211008460ba28f765a534bfe93 100644
--- a/services/waffle/waffle.tester.js
+++ b/services/waffle/waffle.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { invalidJSON } = require('../response-fixtures')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 const fakeData = [
diff --git a/services/wercker/wercker.tester.js b/services/wercker/wercker.tester.js
index 750c404a39b11fd3945579a46872e08ed32e2666..e8b6249f6d083839796ecf85e3a5ed6dc13e0265 100644
--- a/services/wercker/wercker.tester.js
+++ b/services/wercker/wercker.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { isBuildStatus } = require('../../lib/build-status')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 t.create('Build status')
diff --git a/services/wheelmap/wheelmap.tester.js b/services/wheelmap/wheelmap.tester.js
index 97d5c36a948d34ba8c053815bec7b5c5cfb59282..4315080adf8b053dad4f02cab9d71f9858c6f11d 100644
--- a/services/wheelmap/wheelmap.tester.js
+++ b/services/wheelmap/wheelmap.tester.js
@@ -1,7 +1,6 @@
 'use strict'
 
 const serverSecrets = require('../../lib/server-secrets')
-
 const t = (module.exports = require('../tester').createServiceTester())
 
 const noToken = !serverSecrets.wheelmap_token
diff --git a/services/wordpress/wordpress-downloads.tester.js b/services/wordpress/wordpress-downloads.tester.js
index 5033c91bd6ea3d752a42aa8139452fd9921ae64d..fb224ebd17265e201a14e62099911194caeb9d56 100644
--- a/services/wordpress/wordpress-downloads.tester.js
+++ b/services/wordpress/wordpress-downloads.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { ServiceTester } = require('../tester')
-
 const { isMetric, isMetricOverTimePeriod } = require('../test-validators')
 
 const t = new ServiceTester({
diff --git a/services/wordpress/wordpress-rating.service.js b/services/wordpress/wordpress-rating.service.js
index 4e330a9cbb13dd1765990a2bcfb56d47ca6bf70b..d160ab95fffccfa66639b4e198e4844f43ffa29c 100644
--- a/services/wordpress/wordpress-rating.service.js
+++ b/services/wordpress/wordpress-rating.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const BaseWordpress = require('./wordpress-base')
 const { starRating, metric } = require('../../lib/text-formatters')
 const { floorCount } = require('../../lib/color-formatters')
+const BaseWordpress = require('./wordpress-base')
 
 const extensionData = {
   plugin: {
diff --git a/services/wordpress/wordpress-rating.tester.js b/services/wordpress/wordpress-rating.tester.js
index 2a250032a40d2556cff3d43bdf93d3580ac8b7bd..675544c2712cff5cee1616c7557435f20f56ee9e 100644
--- a/services/wordpress/wordpress-rating.tester.js
+++ b/services/wordpress/wordpress-rating.tester.js
@@ -2,7 +2,6 @@
 
 const Joi = require('joi')
 const { ServiceTester } = require('../tester')
-
 const { isStarRating } = require('../test-validators')
 
 const t = new ServiceTester({
diff --git a/services/wordpress/wordpress-version.service.js b/services/wordpress/wordpress-version.service.js
index a5962c35b31eca54ba06cd2d171c6d92e9098ae9..541871e9738cc0b384af1f64821770664a2d386e 100644
--- a/services/wordpress/wordpress-version.service.js
+++ b/services/wordpress/wordpress-version.service.js
@@ -1,8 +1,8 @@
 'use strict'
 
-const BaseWordpress = require('./wordpress-base')
 const { addv } = require('../../lib/text-formatters')
 const { version: versionColor } = require('../../lib/color-formatters')
+const BaseWordpress = require('./wordpress-base')
 
 function VersionForExtensionType(extensionType) {
   const { capt, exampleSlug } = {