diff --git a/lib/formatters/codeframe.js b/lib/formatters/codeframe.js index 0b97a0d8180..a42872c5a1d 100644 --- a/lib/formatters/codeframe.js +++ b/lib/formatters/codeframe.js @@ -5,7 +5,7 @@ "use strict"; const chalk = require("chalk"); -const codeFrame = require("babel-code-frame"); +const { codeFrameColumns } = require("@babel/code-frame"); const path = require("path"); //------------------------------------------------------------------------------ @@ -63,7 +63,7 @@ function formatMessage(message, parentResult) { if (sourceCode) { result.push( - codeFrame(sourceCode, message.line, message.column, { highlightCode: false }) + codeFrameColumns(sourceCode, { start: { line: message.line, column: message.column } }, { highlightCode: false }) ); } diff --git a/package.json b/package.json index 65681ae361b..7c49f5fa64f 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "homepage": "https://eslint.org", "bugs": "https://github.com/eslint/eslint/issues/", "dependencies": { + "@babel/code-frame": "^7.0.0", "ajv": "^6.5.3", - "babel-code-frame": "^6.26.0", "chalk": "^2.1.0", "cross-spawn": "^6.0.5", "debug": "^3.1.0",