diff --git a/src/__tests__/index.js b/src/__tests__/index.js
index <HASH>..<HASH> 100644
--- a/src/__tests__/index.js
+++ b/src/__tests__/index.js
@@ -26,21 +26,25 @@ test('It should be able to detect JS syntax errors;', async t => {
     const file = path.resolve('./src/__tests__/mocks/syntax-error.md');
     t.deepEqual(await runTest(file), [
         {
+            type: 'eslint',
             line: 6,
             column: 1,
             message: "'consta' is not defined."
         },
         {
+            type: 'eslint',
             line: 7,
             column: 1,
             message: "'constb' is not defined."
         },
         {
+            type: 'eslint',
             line: 9,
             column: 13,
             message: "'a' is not defined."
         },
         {
+            type: 'eslint',
             line: 9,
             column: 17,
             message: "'b' is not defined."
diff --git a/src/index.js b/src/index.js
index <HASH>..<HASH> 100644
--- a/src/index.js
+++ b/src/index.js
@@ -13,6 +13,7 @@ const cli = new CLIEngine({
 export const eslint = ({ entry, startLine }) => {
     const parseErrors = report =>
         report.results[0].messages.map(({ message, line, column }) => ({
+            type: 'eslint',
             message,
             line: startLine + line,
             column
Added "type" to error parsing