text: /**
   *
   * 依赖版本：
   *   eslint ^6.8.0
   *   babel-eslint ^10.0.3
   *   @typescript-eslint/parser ^2.31.0
   *   @typescript-eslint/eslint-plugin ^2.31.0
   *   eslint-plugin-import ^2.19.1
   *
   * 此文件是由脚本 scripts/build.ts 自动生成
   *
   * @reason 为什么要开启（关闭）此规则
   */
  module.exports = {
    plugins: ['import'],
    rules: {
      /**
       * 导入语句前不允许有任何非导入语句
       */
      'import/first': 'error',
      /**
       * 禁止重复导入模块
       */
      'import/no-duplicates': 'error',
      /**
       * 禁止使用 let 导出
       */
      'import/no-mutable-exports': 'warn',
      /**
       * 禁用导入的模块时使用 webpack 特有的语法（感叹号）
       */
      'import/no-webpack-loader-syntax': 'warn',
      /**
       * 当只有一个导出时，必须使用 export default 来导出
       */
      'import/prefer-default-export': 'warn',
    },
  };
  