report.js 329 B

12345678910111213
  1. 'use strict';
  2. const semver = require('semver');
  3. const eslintPkg = require('eslint/package.json');
  4. module.exports = function report(context, message, messageId, data) {
  5. context.report(
  6. Object.assign(
  7. messageId && semver.satisfies(eslintPkg.version, '>= 4.15') ? { messageId } : { message },
  8. data
  9. )
  10. );
  11. };