docs: function getUserConfig(propNames) {
    // Attempt to load package.json from current directory
    const config = JSON.parse(utils.loadPackageJson())['eslint-teamcity'] || {};
  
    const reporter =
      propNames.reporter || config.reporter || process.env.ESLINT_TEAMCITY_REPORTER || 'errors';
  
    const reportName =
      propNames.reportName ||
      config['report-name'] ||
      process.env.ESLINT_TEAMCITY_REPORT_NAME ||
      'ESLint Violations';
  
    const errorStatisticsName =
      propNames.errorStatisticsName ||
      config['error-statistics-name'] ||
      process.env.ESLINT_TEAMCITY_ERROR_STATISTICS_NAME ||
      'ESLint Error Count';
  
    const warningStatisticsName =
      propNames.warningStatisticsName ||
      config['warning-statistics-name'] ||
      process.env.ESLINT_TEAMCITY_WARNING_STATISTICS_NAME ||
      'ESLint Warning Count';
  
    return {
      reporter,
      reportName: utils.escapeTeamCityString(reportName),
      errorStatisticsName: utils.escapeTeamCityString(errorStatisticsName),
      warningStatisticsName: utils.escapeTeamCityString(warningStatisticsName)
    };
  }