diff --git a/wax-prosemirror-core/src/Application.js b/wax-prosemirror-core/src/Application.js
index 33d89fade7127e2d947b0524e4f32bfbc06b0997..a4e5e40f7af1d72b561946b846d04d11596bda46 100644
--- a/wax-prosemirror-core/src/Application.js
+++ b/wax-prosemirror-core/src/Application.js
@@ -1,9 +1,9 @@
 import { Container } from 'inversify';
-import 'reflect-metadata';
 import deepmerge from 'deepmerge';
 import Config from './config/Config';
 import defaultConfig from './config/defaultConfig';
 import PmPlugins from './PmPlugins';
+import 'reflect-metadata';
 
 export default class Application {
   constructor(container) {
diff --git a/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js b/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js
index 199059881dfdce96f2e17f8b86995db7da40f3b9..1972224cbc75a9eba8e8b1e2b8febbfff25a90fa 100644
--- a/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js
+++ b/wax-prosemirror-core/src/config/defaultServices/SchemaService/ParseRule.js
@@ -6,6 +6,7 @@ export default class ParseRule {
   style = null;
   exporter = null;
   defaultMiddleware = (hook, next) => {
+    // eslint-disable-next-line no-param-reassign
     hook = {};
     next();
   };
diff --git a/wax-prosemirror-core/src/utilities/lib/ToolGroup.js b/wax-prosemirror-core/src/utilities/lib/ToolGroup.js
index 6c2c3b0de574d1e62642bc6a1b8e410a185a40b9..0e50d3fb417e4364ed5a50a8fb0b6e4bf3062da9 100644
--- a/wax-prosemirror-core/src/utilities/lib/ToolGroup.js
+++ b/wax-prosemirror-core/src/utilities/lib/ToolGroup.js
@@ -5,7 +5,6 @@ import { v4 as uuidv4 } from 'uuid';
 import { isEmpty } from 'lodash';
 import ToolGroups from '../../components/ToolGroups';
 import ToolGroupComponent from '../../components/ToolGroupComponent';
-import 'reflect-metadata';
 
 @injectable()
 class ToolGroup {