microsoft / vscode-eslint

VSCode extension to integrate eslint into VSCode
MIT License
1.73k stars 332 forks source link

can't detect eslint-config-standard #1126

Closed greenhat616 closed 3 years ago

greenhat616 commented 3 years ago

OK, the node env is based on WSL 2. VSCode is running at Windows 10 20H2 x86. VSCode Version Details: image image

Some version details:

$ node -v
v14.15.1
$ yarn eslint --version
v7.14.0
$ yarn --version
2.3.3
$ yarn node -p "require.resolve('eslint-config-standard')"
/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js
# it proves that config file is installed.

if used eslint directly, the log is below(with --debug flag:

$ yarn lint --debug
  eslint:cli CLI args: [ './src/cache.js', './src/commander.js', './src/configure.js', './src/controller.js', './src/controllers/hello.js', './src/controllers/hitokoto/_utils.js', './src/controllers/hitokoto/entry.js', './src/controllers/netease/_sdk_dj_wrapper.js', './src/controllers/netease/_sdk_exception.js', './src/controllers/netease/_sdk_mv_wrapper.js', './src/controllers/netease/_sdk_song_wrapper.js', './src/controllers/netease/_sdk_uncategorized_wrapper.js', './src/controllers/netease/_sdk_utils.js', './src/controllers/netease/_sdk_wrapper.js', './src/controllers/netease/_summary_utils.js', './src/controllers/netease/_summary_wrapper.js', './src/controllers/netease/album.js', './src/controllers/netease/artist.js', './src/controllers/netease/detail.js', './src/controllers/netease/dj_detail.js', './src/controllers/netease/dj_program.js', './src/controllers/netease/dj_program_info.js', './src/controllers/netease/lyric.js', './src/controllers/netease/music_comment.js', './src/controllers/netease/mv.js', './src/controllers/netease/mv_url.js', './src/controllers/netease/picture.js', './src/controllers/netease/playlist.js', './src/controllers/netease/redirect.js', './src/controllers/netease/search.js', './src/controllers/netease/summary.js', './src/controllers/netease/url.js', './src/controllers/status/_util.js', './src/controllers/status/entry.js', './src/cron.js', './src/crons/countRequests.js', './src/crons/dumpOriginStatistics.js', './src/crons/resetOriginStatistics.js', './src/crons/updateSentences.js', './src/ctx.js', './src/db.js', './src/extensions/sentencesABSwitcher.js', './src/hooks/require/plugin.js', './src/logger.js', './src/mail.js', './src/middleware.js', './src/middlewares/MailError.js', './src/middlewares/countRequest.js', './src/middlewares/requestId.js', './src/middlewares/responseHandler.js', './src/models/databases/hitokoto.js', './src/models/databases/model.js', './src/prestart.js', './src/process.js', './src/route.js', './src/task/updateSentencesTask.js', './src/task/update_sentences_utils/base.js', './src/utils.js', './src/utils/cache.js', './src/utils/crypto.js', './src/utils/response.js', './adapter/crons.js', './adapter/plugins.dev.js', './adapter/plugins.js', './adapter/processes.js', './adapter/routes.js', './test/demo.test.js', 'core.js', '--debug' ] +0ms
  eslint:cli Running on files +5ms
  eslintrc:config-array-factory Loading .eslintignore file: /root/Programs/hitokoto-osc/hitokoto-api/.eslintignore +0ms
  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: false } ] +0ms
  eslint:ignore-pattern   processed: { basePath: '/root/Programs/hitokoto-osc/hitokoto-api', patterns: [ '/**/node_modules/*' ] } +1ms
  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: false } ] +1ms
  eslint:ignore-pattern   processed: { basePath: '/root/Programs/hitokoto-osc/hitokoto-api', patterns: [ '/**/node_modules/*' ] } +0ms
  eslint:file-enumerator Start to iterate files: [ './src/cache.js', './src/commander.js', './src/configure.js', './src/controller.js', './src/controllers/hello.js', './src/controllers/hitokoto/_utils.js', './src/controllers/hitokoto/entry.js', './src/controllers/netease/_sdk_dj_wrapper.js', './src/controllers/netease/_sdk_exception.js', './src/controllers/netease/_sdk_mv_wrapper.js', './src/controllers/netease/_sdk_song_wrapper.js', './src/controllers/netease/_sdk_uncategorized_wrapper.js', './src/controllers/netease/_sdk_utils.js', './src/controllers/netease/_sdk_wrapper.js', './src/controllers/netease/_summary_utils.js', './src/controllers/netease/_summary_wrapper.js', './src/controllers/netease/album.js', './src/controllers/netease/artist.js', './src/controllers/netease/detail.js', './src/controllers/netease/dj_detail.js', './src/controllers/netease/dj_program.js', './src/controllers/netease/dj_program_info.js', './src/controllers/netease/lyric.js', './src/controllers/netease/music_comment.js', './src/controllers/netease/mv.js', './src/controllers/netease/mv_url.js', './src/controllers/netease/picture.js', './src/controllers/netease/playlist.js', './src/controllers/netease/redirect.js', './src/controllers/netease/search.js', './src/controllers/netease/summary.js', './src/controllers/netease/url.js', './src/controllers/status/_util.js', './src/controllers/status/entry.js', './src/cron.js', './src/crons/countRequests.js', './src/crons/dumpOriginStatistics.js', './src/crons/resetOriginStatistics.js', './src/crons/updateSentences.js', './src/ctx.js', './src/db.js', './src/extensions/sentencesABSwitcher.js', './src/hooks/require/plugin.js', './src/logger.js', './src/mail.js', './src/middleware.js', './src/middlewares/MailError.js', './src/middlewares/countRequest.js', './src/middlewares/requestId.js', './src/middlewares/responseHandler.js', './src/models/databases/hitokoto.js', './src/models/databases/model.js', './src/prestart.js', './src/process.js', './src/route.js', './src/task/updateSentencesTask.js', './src/task/update_sentences_utils/base.js', './src/utils.js', './src/utils/cache.js', './src/utils/crypto.js', './src/utils/response.js', './adapter/crons.js', './adapter/plugins.dev.js', './adapter/plugins.js', './adapter/processes.js', './adapter/routes.js', './test/demo.test.js', 'core.js' ] +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/cache.js +1ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src +5ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api. +0ms
  eslintrc:config-array-factory Loading JS config file: /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +1ms
  eslintrc:config-array-factory Config file found: /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +1ms
  eslintrc:config-array-factory Loading {extends:"standard"} relative to /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +0ms
  eslintrc:config-array-factory Loaded: eslint-config-standard@16.0.2 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js) +2ms
  eslintrc:config-array-factory Loading JS config file: /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js +0ms
  eslintrc:config-array-factory Loading plugin "import" from /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js +1ms
  eslintrc:config-array-factory Loaded: eslint-plugin-import@2.22.1 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-import-virtual-3392b43755/0/cache/eslint-plugin-import-npm-2.22.1-8e2326da35-35ae09ceae.zip/node_modules/eslint-plugin-import/lib/index.js) +2ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-import-virtual-3392b43755/0/cache/eslint-plugin-import-npm-2.22.1-8e2326da35-35ae09ceae.zip/node_modules/eslint-plugin-import/lib/index.js loaded in: 159ms +159ms
  eslintrc:config-array-factory Loading plugin "node" from /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js +0ms
  eslintrc:config-array-factory Loaded: eslint-plugin-node@11.1.0 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-node-virtual-0e599df2c9/0/cache/eslint-plugin-node-npm-11.1.0-2226886f14-634e03613a.zip/node_modules/eslint-plugin-node/lib/index.js) +2ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-node-virtual-0e599df2c9/0/cache/eslint-plugin-node-npm-11.1.0-2226886f14-634e03613a.zip/node_modules/eslint-plugin-node/lib/index.js loaded in: 121ms +121ms
  eslintrc:config-array-factory Loading plugin "promise" from /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js +0ms
  eslintrc:config-array-factory Loaded: eslint-plugin-promise@4.2.1 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/cache/eslint-plugin-promise-npm-4.2.1-bf71030235-8c233a0b5f.zip/node_modules/eslint-plugin-promise/index.js) +1ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/cache/eslint-plugin-promise-npm-4.2.1-bf71030235-8c233a0b5f.zip/node_modules/eslint-plugin-promise/index.js loaded in: 9ms +9ms
  eslintrc:config-array-factory Loading {extends:"plugin:prettier/recommended"} relative to /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +0ms
  eslintrc:config-array-factory Loading plugin "prettier" from /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +0ms
  eslintrc:config-array-factory Loaded: eslint-plugin-prettier@3.1.4 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js) +1ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js loaded in: 2ms +3ms
  eslintrc:config-array-factory Loading {extends:"prettier"} relative to /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js +0ms
  eslintrc:config-array-factory Loaded: eslint-config-prettier@6.15.0 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-prettier-virtual-1d16365976/0/cache/eslint-config-prettier-npm-6.15.0-733acec1b3-a790bc6169.zip/node_modules/eslint-config-prettier/index.js) +1ms
  eslintrc:config-array-factory Loading JS config file: /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-prettier-virtual-1d16365976/0/cache/eslint-config-prettier-npm-6.15.0-733acec1b3-a790bc6169.zip/node_modules/eslint-config-prettier/index.js +0ms
  eslintrc:config-array-factory Loading plugin "prettier" from /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js +1ms
  eslintrc:config-array-factory Loaded: eslint-plugin-prettier@3.1.4 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js) +0ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js loaded in: 1ms +1ms
  eslintrc:config-array-factory Loading plugin "prettier" from /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +0ms
  eslintrc:config-array-factory Loaded: eslint-plugin-prettier@3.1.4 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js) +0ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js loaded in: 0ms +0ms
  eslintrc:config-array-factory Loading plugin "jest" from /root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js +1ms
  eslintrc:config-array-factory Loaded: eslint-plugin-jest@24.1.3 (/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-jest-virtual-bb6b70e4ba/0/cache/eslint-plugin-jest-npm-24.1.3-9fbac06b27-d1b8f14d75.zip/node_modules/eslint-plugin-jest/lib/index.js) +2ms
  eslintrc:config-array-factory Plugin /root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-jest-virtual-bb6b70e4ba/0/cache/eslint-plugin-jest-npm-24.1.3-9fbac06b27-d1b8f14d75.zip/node_modules/eslint-plugin-jest/lib/index.js loaded in: 128ms +128ms
  eslintrc:cascading-config-array-factory Stop traversing because of 'root:true'. +438ms
  eslint:rules Loading rule 'no-var' (remaining=282) +0ms
  eslint:rules Loading rule 'accessor-pairs' (remaining=281) +2ms
  eslint:rules Loading rule 'array-bracket-spacing' (remaining=280) +2ms
  eslint:rules Loading rule 'array-callback-return' (remaining=279) +3ms
  eslint:rules Loading rule 'arrow-spacing' (remaining=278) +1ms
  eslint:rules Loading rule 'block-spacing' (remaining=277) +1ms
  eslint:rules Loading rule 'brace-style' (remaining=276) +1ms
  eslint:rules Loading rule 'camelcase' (remaining=275) +2ms
  eslint:rules Loading rule 'comma-dangle' (remaining=274) +2ms
  eslint:rules Loading rule 'comma-spacing' (remaining=273) +1ms
  eslint:rules Loading rule 'comma-style' (remaining=272) +2ms
  eslint:rules Loading rule 'computed-property-spacing' (remaining=271) +2ms
  eslint:rules Loading rule 'constructor-super' (remaining=270) +1ms
  eslint:rules Loading rule 'curly' (remaining=269) +0ms
  eslint:rules Loading rule 'default-case-last' (remaining=268) +2ms
  eslint:rules Loading rule 'dot-location' (remaining=267) +0ms
  eslint:rules Loading rule 'dot-notation' (remaining=266) +1ms
  eslint:rules Loading rule 'eol-last' (remaining=265) +2ms
  eslint:rules Loading rule 'eqeqeq' (remaining=264) +1ms
  eslint:rules Loading rule 'func-call-spacing' (remaining=263) +1ms
  eslint:rules Loading rule 'generator-star-spacing' (remaining=262) +2ms
  eslint:rules Loading rule 'indent' (remaining=261) +1ms
  eslint:rules Loading rule 'key-spacing' (remaining=260) +8ms
  eslint:rules Loading rule 'keyword-spacing' (remaining=259) +3ms
  eslint:rules Loading rule 'lines-between-class-members' (remaining=258) +15ms
  eslint:rules Loading rule 'multiline-ternary' (remaining=257) +1ms
  eslint:rules Loading rule 'new-cap' (remaining=256) +1ms
  eslint:rules Loading rule 'new-parens' (remaining=255) +1ms
  eslint:rules Loading rule 'no-array-constructor' (remaining=254) +1ms
  eslint:rules Loading rule 'no-async-promise-executor' (remaining=253) +1ms
  eslint:rules Loading rule 'no-caller' (remaining=252) +0ms
  eslint:rules Loading rule 'no-case-declarations' (remaining=251) +1ms
  eslint:rules Loading rule 'no-class-assign' (remaining=250) +0ms
  eslint:rules Loading rule 'no-compare-neg-zero' (remaining=249) +1ms
  eslint:rules Loading rule 'no-cond-assign' (remaining=248) +1ms
  eslint:rules Loading rule 'no-const-assign' (remaining=247) +1ms
  eslint:rules Loading rule 'no-constant-condition' (remaining=246) +0ms
  eslint:rules Loading rule 'no-control-regex' (remaining=245) +2ms
  eslint:rules Loading rule 'no-debugger' (remaining=244) +0ms
  eslint:rules Loading rule 'no-delete-var' (remaining=243) +1ms
  eslint:rules Loading rule 'no-dupe-args' (remaining=242) +0ms
  eslint:rules Loading rule 'no-dupe-class-members' (remaining=241) +1ms
  eslint:rules Loading rule 'no-dupe-keys' (remaining=240) +0ms
  eslint:rules Loading rule 'no-duplicate-case' (remaining=239) +1ms
  eslint:rules Loading rule 'no-useless-backreference' (remaining=238) +1ms
  eslint:rules Loading rule 'no-empty' (remaining=237) +1ms
  eslint:rules Loading rule 'no-empty-character-class' (remaining=236) +0ms
  eslint:rules Loading rule 'no-empty-pattern' (remaining=235) +1ms
  eslint:rules Loading rule 'no-eval' (remaining=234) +0ms
  eslint:rules Loading rule 'no-ex-assign' (remaining=233) +1ms
  eslint:rules Loading rule 'no-extend-native' (remaining=232) +1ms
  eslint:rules Loading rule 'no-extra-bind' (remaining=231) +2ms
  eslint:rules Loading rule 'no-extra-boolean-cast' (remaining=230) +4ms
  eslint:rules Loading rule 'no-extra-parens' (remaining=229) +1ms
  eslint:rules Loading rule 'no-fallthrough' (remaining=228) +2ms
  eslint:rules Loading rule 'no-floating-decimal' (remaining=227) +1ms
  eslint:rules Loading rule 'no-func-assign' (remaining=226) +1ms
  eslint:rules Loading rule 'no-global-assign' (remaining=225) +0ms
  eslint:rules Loading rule 'no-implied-eval' (remaining=224) +1ms
  eslint:rules Loading rule 'no-import-assign' (remaining=223) +1ms
  eslint:rules Loading rule 'no-invalid-regexp' (remaining=222) +1ms
  eslint:rules Loading rule 'no-irregular-whitespace' (remaining=221) +1ms
  eslint:rules Loading rule 'no-iterator' (remaining=220) +2ms
  eslint:rules Loading rule 'no-labels' (remaining=219) +0ms
  eslint:rules Loading rule 'no-lone-blocks' (remaining=218) +2ms
  eslint:rules Loading rule 'no-loss-of-precision' (remaining=217) +1ms
  eslint:rules Loading rule 'no-misleading-character-class' (remaining=216) +1ms
  eslint:rules Loading rule 'no-prototype-builtins' (remaining=215) +3ms
  eslint:rules Loading rule 'no-useless-catch' (remaining=214) +1ms
  eslint:rules Loading rule 'no-mixed-operators' (remaining=213) +0ms
  eslint:rules Loading rule 'no-mixed-spaces-and-tabs' (remaining=212) +2ms
  eslint:rules Loading rule 'no-multi-spaces' (remaining=211) +1ms
  eslint:rules Loading rule 'no-multi-str' (remaining=210) +4ms
  eslint:rules Loading rule 'no-multiple-empty-lines' (remaining=209) +0ms
  eslint:rules Loading rule 'no-new' (remaining=208) +1ms
  eslint:rules Loading rule 'no-new-func' (remaining=207) +1ms
  eslint:rules Loading rule 'no-new-object' (remaining=206) +1ms
  eslint:rules Loading rule 'no-new-symbol' (remaining=205) +0ms
  eslint:rules Loading rule 'no-new-wrappers' (remaining=204) +1ms
  eslint:rules Loading rule 'no-obj-calls' (remaining=203) +0ms
  eslint:rules Loading rule 'no-octal' (remaining=202) +1ms
  eslint:rules Loading rule 'no-octal-escape' (remaining=201) +0ms
  eslint:rules Loading rule 'no-proto' (remaining=200) +1ms
  eslint:rules Loading rule 'no-redeclare' (remaining=199) +0ms
  eslint:rules Loading rule 'no-regex-spaces' (remaining=198) +1ms
  eslint:rules Loading rule 'no-return-assign' (remaining=197) +1ms
  eslint:rules Loading rule 'no-self-assign' (remaining=196) +0ms
  eslint:rules Loading rule 'no-self-compare' (remaining=195) +1ms
  eslint:rules Loading rule 'no-sequences' (remaining=194) +1ms
  eslint:rules Loading rule 'no-shadow-restricted-names' (remaining=193) +0ms
  eslint:rules Loading rule 'no-sparse-arrays' (remaining=192) +1ms
  eslint:rules Loading rule 'no-tabs' (remaining=191) +0ms
  eslint:rules Loading rule 'no-template-curly-in-string' (remaining=190) +1ms
  eslint:rules Loading rule 'no-this-before-super' (remaining=189) +0ms
  eslint:rules Loading rule 'no-throw-literal' (remaining=188) +1ms
  eslint:rules Loading rule 'no-trailing-spaces' (remaining=187) +0ms
  eslint:rules Loading rule 'no-undef' (remaining=186) +1ms
  eslint:rules Loading rule 'no-undef-init' (remaining=185) +2ms
  eslint:rules Loading rule 'no-unexpected-multiline' (remaining=184) +0ms
  eslint:rules Loading rule 'no-unmodified-loop-condition' (remaining=183) +1ms
  eslint:rules Loading rule 'no-unneeded-ternary' (remaining=182) +1ms
  eslint:rules Loading rule 'no-unreachable' (remaining=181) +1ms
  eslint:rules Loading rule 'no-unreachable-loop' (remaining=180) +0ms
  eslint:rules Loading rule 'no-unsafe-finally' (remaining=179) +1ms
  eslint:rules Loading rule 'no-unsafe-negation' (remaining=178) +1ms
  eslint:rules Loading rule 'no-unused-expressions' (remaining=177) +1ms
  eslint:rules Loading rule 'no-unused-vars' (remaining=176) +2ms
  eslint:rules Loading rule 'no-use-before-define' (remaining=175) +1ms
  eslint:rules Loading rule 'no-useless-call' (remaining=174) +2ms
  eslint:rules Loading rule 'no-useless-computed-key' (remaining=173) +0ms
  eslint:rules Loading rule 'no-useless-constructor' (remaining=172) +1ms
  eslint:rules Loading rule 'no-useless-escape' (remaining=171) +1ms
  eslint:rules Loading rule 'no-useless-rename' (remaining=170) +0ms
  eslint:rules Loading rule 'no-useless-return' (remaining=169) +1ms
  eslint:rules Loading rule 'no-void' (remaining=168) +1ms
  eslint:rules Loading rule 'no-whitespace-before-property' (remaining=167) +1ms
  eslint:rules Loading rule 'no-with' (remaining=166) +1ms
  eslint:rules Loading rule 'object-curly-newline' (remaining=165) +0ms
  eslint:rules Loading rule 'object-curly-spacing' (remaining=164) +3ms
  eslint:rules Loading rule 'object-property-newline' (remaining=163) +2ms
  eslint:rules Loading rule 'one-var' (remaining=162) +0ms
  eslint:rules Loading rule 'operator-linebreak' (remaining=161) +2ms
  eslint:rules Loading rule 'padded-blocks' (remaining=160) +1ms
  eslint:rules Loading rule 'prefer-const' (remaining=159) +2ms
  eslint:rules Loading rule 'prefer-promise-reject-errors' (remaining=158) +1ms
  eslint:rules Loading rule 'prefer-regex-literals' (remaining=157) +1ms
  eslint:rules Loading rule 'quote-props' (remaining=156) +1ms
  eslint:rules Loading rule 'quotes' (remaining=155) +1ms
  eslint:rules Loading rule 'rest-spread-spacing' (remaining=154) +2ms
  eslint:rules Loading rule 'semi' (remaining=153) +0ms
  eslint:rules Loading rule 'semi-spacing' (remaining=152) +2ms
  eslint:rules Loading rule 'space-before-blocks' (remaining=151) +0ms
  eslint:rules Loading rule 'space-before-function-paren' (remaining=150) +1ms
  eslint:rules Loading rule 'space-in-parens' (remaining=149) +2ms
  eslint:rules Loading rule 'space-infix-ops' (remaining=148) +1ms
  eslint:rules Loading rule 'space-unary-ops' (remaining=147) +1ms
  eslint:rules Loading rule 'spaced-comment' (remaining=146) +1ms
  eslint:rules Loading rule 'symbol-description' (remaining=145) +2ms
  eslint:rules Loading rule 'template-curly-spacing' (remaining=144) +1ms
  eslint:rules Loading rule 'template-tag-spacing' (remaining=143) +0ms
  eslint:rules Loading rule 'unicode-bom' (remaining=142) +1ms
  eslint:rules Loading rule 'use-isnan' (remaining=141) +0ms
  eslint:rules Loading rule 'valid-typeof' (remaining=140) +1ms
  eslint:rules Loading rule 'wrap-iife' (remaining=139) +1ms
  eslint:rules Loading rule 'yield-star-spacing' (remaining=138) +1ms
  eslint:rules Loading rule 'yoda' (remaining=137) +1ms
  eslint:rules Loading rule 'arrow-body-style' (remaining=136) +3ms
  eslint:rules Loading rule 'lines-around-comment' (remaining=135) +1ms
  eslint:rules Loading rule 'max-len' (remaining=134) +1ms
  eslint:rules Loading rule 'no-confusing-arrow' (remaining=133) +0ms
  eslint:rules Loading rule 'prefer-arrow-callback' (remaining=132) +1ms
  eslint:rules Loading rule 'array-bracket-newline' (remaining=131) +1ms
  eslint:rules Loading rule 'array-element-newline' (remaining=130) +0ms
  eslint:rules Loading rule 'arrow-parens' (remaining=129) +1ms
  eslint:rules Loading rule 'function-call-argument-newline' (remaining=128) +0ms
  eslint:rules Loading rule 'function-paren-newline' (remaining=127) +1ms
  eslint:rules Loading rule 'implicit-arrow-linebreak' (remaining=126) +0ms
  eslint:rules Loading rule 'jsx-quotes' (remaining=125) +1ms
  eslint:rules Loading rule 'linebreak-style' (remaining=124) +1ms
  eslint:rules Loading rule 'newline-per-chained-call' (remaining=123) +0ms
  eslint:rules Loading rule 'no-extra-semi' (remaining=122) +1ms
  eslint:rules Loading rule 'nonblock-statement-body-position' (remaining=121) +0ms
  eslint:rules Loading rule 'one-var-declaration-per-line' (remaining=120) +1ms
  eslint:rules Loading rule 'semi-style' (remaining=119) +0ms
  eslint:rules Loading rule 'switch-colon-spacing' (remaining=118) +1ms
  eslint:rules Loading rule 'wrap-regex' (remaining=117) +0ms
  eslint:rules Loading rule 'indent-legacy' (remaining=116) +1ms
  eslint:rules Loading rule 'no-spaced-func' (remaining=115) +1ms
  eslintrc:cascading-config-array-factory Configuration was determined: ConfigArray(8) [ { type: 'config', name: 'DefaultIgnorePattern', filePath: '', criteria: null, env: undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: false }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js » eslint-config-standard', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-standard-virtual-4fd991e7fc/0/cache/eslint-config-standard-npm-16.0.2-c18829d552-9db750eab1.zip/node_modules/eslint-config-standard/index.js', criteria: null, env: { es2021: true, node: true }, globals: { document: 'readonly', navigator: 'readonly', window: 'readonly' }, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: { ecmaVersion: 2021, ecmaFeatures: [Object], sourceType: 'module' }, plugins: { import: [Object], node: [Object], promise: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'no-var': 'warn', 'accessor-pairs': [Array], 'array-bracket-spacing': [Array], 'array-callback-return': [Array], 'arrow-spacing': [Array], 'block-spacing': [Array], 'brace-style': [Array], camelcase: [Array], 'comma-dangle': [Array], 'comma-spacing': [Array], 'comma-style': [Array], 'computed-property-spacing': [Array], 'constructor-super': 'error', curly: [Array], 'default-case-last': 'error', 'dot-location': [Array], 'dot-notation': [Array], 'eol-last': 'error', eqeqeq: [Array], 'func-call-spacing': [Array], 'generator-star-spacing': [Array], indent: [Array], 'key-spacing': [Array], 'keyword-spacing': [Array], 'lines-between-class-members': [Array], 'multiline-ternary': [Array], 'new-cap': [Array], 'new-parens': 'error', 'no-array-constructor': 'error', 'no-async-promise-executor': 'error', 'no-caller': 'error', 'no-case-declarations': 'error', 'no-class-assign': 'error', 'no-compare-neg-zero': 'error', 'no-cond-assign': 'error', 'no-const-assign': 'error', 'no-constant-condition': [Array], 'no-control-regex': 'error', 'no-debugger': 'error', 'no-delete-var': 'error', 'no-dupe-args': 'error', 'no-dupe-class-members': 'error', 'no-dupe-keys': 'error', 'no-duplicate-case': 'error', 'no-useless-backreference': 'error', 'no-empty': [Array], 'no-empty-character-class': 'error', 'no-empty-pattern': 'error', 'no-eval': 'error', 'no-ex-assign': 'error', 'no-extend-native': 'error', 'no-extra-bind': 'error', 'no-extra-boolean-cast': 'error', 'no-extra-parens': [Array], 'no-fallthrough': 'error', 'no-floating-decimal': 'error', 'no-func-assign': 'error', 'no-global-assign': 'error', 'no-implied-eval': 'error', 'no-import-assign': 'error', 'no-invalid-regexp': 'error', 'no-irregular-whitespace': 'error', 'no-iterator': 'error', 'no-labels': [Array], 'no-lone-blocks': 'error', 'no-loss-of-precision': 'error', 'no-misleading-character-class': 'error', 'no-prototype-builtins': 'error', 'no-useless-catch': 'error', 'no-mixed-operators': [Array], 'no-mixed-spaces-and-tabs': 'error', 'no-multi-spaces': 'error', 'no-multi-str': 'error', 'no-multiple-empty-lines': [Array], 'no-new': 'error', 'no-new-func': 'error', 'no-new-object': 'error', 'no-new-symbol': 'error', 'no-new-wrappers': 'error', 'no-obj-calls': 'error', 'no-octal': 'error', 'no-octal-escape': 'error', 'no-proto': 'error', 'no-redeclare': [Array], 'no-regex-spaces': 'error', 'no-return-assign': [Array], 'no-self-assign': [Array], 'no-self-compare': 'error', 'no-sequences': 'error', 'no-shadow-restricted-names': 'error', 'no-sparse-arrays': 'error', 'no-tabs': 'error', 'no-template-curly-in-string': 'error', 'no-this-before-super': 'error', 'no-throw-literal': 'error', 'no-trailing-spaces': 'error', 'no-undef': 'error', 'no-undef-init': 'error', 'no-unexpected-multiline': 'error', 'no-unmodified-loop-condition': 'error', 'no-unneeded-ternary': [Array], 'no-unreachable': 'error', 'no-unreachable-loop': 'error', 'no-unsafe-finally': 'error', 'no-unsafe-negation': 'error', 'no-unused-expressions': [Array], 'no-unused-vars': [Array], 'no-use-before-define': [Array], 'no-useless-call': 'error', 'no-useless-computed-key': 'error', 'no-useless-constructor': 'error', 'no-useless-escape': 'error', 'no-useless-rename': 'error', 'no-useless-return': 'error', 'no-void': 'error', 'no-whitespace-before-property': 'error', 'no-with': 'error', 'object-curly-newline': [Array], 'object-curly-spacing': [Array], 'object-property-newline': [Array], 'one-var': [Array], 'operator-linebreak': [Array], 'padded-blocks': [Array], 'prefer-const': [Array], 'prefer-promise-reject-errors': 'error', 'prefer-regex-literals': [Array], 'quote-props': [Array], quotes: [Array], 'rest-spread-spacing': [Array], semi: [Array], 'semi-spacing': [Array], 'space-before-blocks': [Array], 'space-before-function-paren': [Array], 'space-in-parens': [Array], 'space-infix-ops': 'error', 'space-unary-ops': [Array], 'spaced-comment': [Array], 'symbol-description': 'error', 'template-curly-spacing': [Array], 'template-tag-spacing': [Array], 'unicode-bom': [Array], 'use-isnan': [Array], 'valid-typeof': [Array], 'wrap-iife': [Array], 'yield-star-spacing': [Array], yoda: [Array], 'import/export': 'error', 'import/first': 'error', 'import/no-absolute-path': [Array], 'import/no-duplicates': 'error', 'import/no-named-default': 'error', 'import/no-webpack-loader-syntax': 'error', 'node/handle-callback-err': [Array], 'node/no-callback-literal': 'error', 'node/no-deprecated-api': 'error', 'node/no-exports-assign': 'error', 'node/no-new-require': 'error', 'node/no-path-concat': 'error', 'node/process-exit-as-throw': 'error', 'promise/param-names': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc.js » plugin:prettier/recommended » eslint-config-prettier', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-config-prettier-virtual-1d16365976/0/cache/eslint-config-prettier-npm-6.15.0-733acec1b3-a790bc6169.zip/node_modules/eslint-config-prettier/index.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'arrow-body-style': 0, curly: 0, 'lines-around-comment': 0, 'max-len': 0, 'no-confusing-arrow': 0, 'no-mixed-operators': 0, 'no-tabs': 0, 'no-unexpected-multiline': 0, 'prefer-arrow-callback': 0, quotes: 0, 'array-bracket-newline': 'off', 'array-bracket-spacing': 'off', 'array-element-newline': 'off', 'arrow-parens': 'off', 'arrow-spacing': 'off', 'block-spacing': 'off', 'brace-style': 'off', 'comma-dangle': 'off', 'comma-spacing': 'off', 'comma-style': 'off', 'computed-property-spacing': 'off', 'dot-location': 'off', 'eol-last': 'off', 'func-call-spacing': 'off', 'function-call-argument-newline': 'off', 'function-paren-newline': 'off', 'generator-star': 'off', 'generator-star-spacing': 'off', 'implicit-arrow-linebreak': 'off', indent: 'off', 'jsx-quotes': 'off', 'key-spacing': 'off', 'keyword-spacing': 'off', 'linebreak-style': 'off', 'multiline-ternary': 'off', 'newline-per-chained-call': 'off', 'new-parens': 'off', 'no-arrow-condition': 'off', 'no-comma-dangle': 'off', 'no-extra-parens': 'off', 'no-extra-semi': 'off', 'no-floating-decimal': 'off', 'no-mixed-spaces-and-tabs': 'off', 'no-multi-spaces': 'off', 'no-multiple-empty-lines': 'off', 'no-reserved-keys': 'off', 'no-space-before-semi': 'off', 'no-trailing-spaces': 'off', 'no-whitespace-before-property': 'off', 'no-wrap-func': 'off', 'nonblock-statement-body-position': 'off', 'object-curly-newline': 'off', 'object-curly-spacing': 'off', 'object-property-newline': 'off', 'one-var-declaration-per-line': 'off', 'operator-linebreak': 'off', 'padded-blocks': 'off', 'quote-props': 'off', 'rest-spread-spacing': 'off', semi: 'off', 'semi-spacing': 'off', 'semi-style': 'off', 'space-after-function-name': 'off', 'space-after-keywords': 'off', 'space-before-blocks': 'off', 'space-before-function-paren': 'off', 'space-before-function-parentheses': 'off', 'space-before-keywords': 'off', 'space-in-brackets': 'off', 'space-in-parens': 'off', 'space-infix-ops': 'off', 'space-return-throw-case': 'off', 'space-unary-ops': 'off', 'space-unary-word-ops': 'off', 'switch-colon-spacing': 'off', 'template-curly-spacing': 'off', 'template-tag-spacing': 'off', 'unicode-bom': 'off', 'wrap-iife': 'off', 'wrap-regex': 'off', 'yield-star-spacing': 'off', 'indent-legacy': 'off', 'no-spaced-func': 'off' }, settings: undefined }, { type: 'config', name: '.eslintrc.js » plugin:prettier/recommended', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.yarn/$$virtual/eslint-plugin-prettier-virtual-f5b20ee2c4/0/cache/eslint-plugin-prettier-npm-3.1.4-d88d887708-4e4df15579.zip/node_modules/eslint-plugin-prettier/eslint-plugin-prettier.js', criteria: null, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { prettier: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'prettier/prettier': 'error' }, settings: undefined }, { type: 'config', name: '.eslintrc.js', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js', criteria: null, env: { commonjs: true, es6: true, node: true }, globals: { Atomics: 'readonly', SharedArrayBuffer: 'readonly' }, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: { ecmaVersion: '2021', sourceType: 'script' }, plugins: { prettier: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: true, rules: { 'prettier/prettier': [Array] }, settings: undefined }, { type: 'implicit-processor', name: '.eslintrc.js#overrides[0]#processors["jest/.snap"]', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js', criteria: { AND: [Array], basePath: '/root/Programs/hitokoto-osc/hitokoto-api' }, env: undefined, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: 'jest/.snap', reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined }, { type: 'config', name: '.eslintrc.js#overrides[0]', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.eslintrc.js', criteria: { includes: [Array], excludes: null, basePath: '/root/Programs/hitokoto-osc/hitokoto-api' }, env: { jest: true }, globals: undefined, ignorePattern: undefined, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: { jest: [Object] }, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: { 'jest/no-disabled-tests': 'warn', 'jest/no-focused-tests': 'error', 'jest/no-identical-title': 'error', 'jest/prefer-to-have-length': 'warn', 'jest/valid-expect': 'error' }, settings: undefined }, { type: 'ignore', name: '.eslintignore', filePath: '/root/Programs/hitokoto-osc/hitokoto-api/.eslintignore', criteria: null, env: undefined, globals: undefined, ignorePattern: IgnorePattern { patterns: [Array], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: true }, noInlineConfig: undefined, parser: undefined, parserOptions: undefined, plugins: undefined, processor: undefined, reportUnusedDisableDirectives: undefined, root: undefined, rules: undefined, settings: undefined } ] on /root/Programs/hitokoto-osc/hitokoto-api/src +190ms
  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: false }, IgnorePattern { patterns: [ 'coverage/', 'dist/', '**/node_modules/*', 'node_modules/' ], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: true } ] +633ms
  eslint:ignore-pattern   processed: { basePath: '/root/Programs/hitokoto-osc/hitokoto-api', patterns: [ '/**/node_modules/*', 'coverage/', 'dist/', '**/node_modules/*', 'node_modules/' ] } +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/cache.js',
  dot: false,
  relativePath: 'src/cache.js',
  result: false
} +1ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/cache.js +0ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/cache.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/cache.js +1ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/cache.js (pass 1) +204ms
  eslint:source-code-fixer Applying fixes +0ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +1ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/commander.js +838ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +210ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/commander.js',
  dot: false,
  relativePath: 'src/commander.js',
  result: false
} +206ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/commander.js +206ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/commander.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/commander.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/commander.js (pass 1) +30ms
  eslint:source-code-fixer Applying fixes +30ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/configure.js +30ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +30ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/configure.js',
  dot: false,
  relativePath: 'src/configure.js',
  result: false
} +31ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/configure.js +31ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/configure.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/configure.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/configure.js (pass 1) +16ms
  eslint:source-code-fixer Applying fixes +17ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controller.js +17ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +17ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controller.js',
  dot: false,
  relativePath: 'src/controller.js',
  result: false
} +16ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controller.js +16ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controller.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controller.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controller.js (pass 1) +36ms
  eslint:source-code-fixer Applying fixes +36ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +1ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hello.js +37ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers. +37ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/controllers +485ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hello.js',
  dot: false,
  relativePath: 'src/controllers/hello.js',
  result: false
} +37ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hello.js +38ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hello.js (pass 1) +2ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hello.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hello.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/_utils.js +18ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto. +18ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto +18ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/_utils.js',
  dot: false,
  relativePath: 'src/controllers/hitokoto/_utils.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/_utils.js +18ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/_utils.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/_utils.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/_utils.js (pass 1) +52ms
  eslint:source-code-fixer Applying fixes +54ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/entry.js +54ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto. +54ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/entry.js',
  dot: false,
  relativePath: 'src/controllers/hitokoto/entry.js',
  result: false
} +53ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/entry.js +53ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/entry.js (pass 1) +1ms
  eslint:linter Verify +1ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/entry.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/hitokoto/entry.js (pass 1) +27ms
  eslint:source-code-fixer Applying fixes +28ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_dj_wrapper.js +28ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +29ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease +83ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_dj_wrapper.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_dj_wrapper.js',
  result: false
} +29ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_dj_wrapper.js +29ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_dj_wrapper.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_dj_wrapper.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_dj_wrapper.js (pass 1) +32ms
  eslint:source-code-fixer Applying fixes +33ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_exception.js +34ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +33ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_exception.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_exception.js',
  result: false
} +33ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_exception.js +33ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_exception.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_exception.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_exception.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_mv_wrapper.js +17ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +17ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +1ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_mv_wrapper.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_mv_wrapper.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_mv_wrapper.js +19ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_mv_wrapper.js (pass 1) +2ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_mv_wrapper.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_mv_wrapper.js (pass 1) +26ms
  eslint:source-code-fixer Applying fixes +29ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_song_wrapper.js +29ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +28ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_song_wrapper.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_song_wrapper.js',
  result: false
} +27ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_song_wrapper.js +27ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_song_wrapper.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_song_wrapper.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_song_wrapper.js (pass 1) +31ms
  eslint:source-code-fixer Applying fixes +31ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_uncategorized_wrapper.js +31ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +31ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_uncategorized_wrapper.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_uncategorized_wrapper.js',
  result: false
} +31ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_uncategorized_wrapper.js +31ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_uncategorized_wrapper.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_uncategorized_wrapper.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_uncategorized_wrapper.js (pass 1) +38ms
  eslint:source-code-fixer Applying fixes +38ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +1ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_utils.js +39ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +39ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_utils.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_utils.js',
  result: false
} +39ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_utils.js +39ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_utils.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_utils.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_utils.js (pass 1) +35ms
  eslint:source-code-fixer Applying fixes +35ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_wrapper.js +35ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +35ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_wrapper.js',
  dot: false,
  relativePath: 'src/controllers/netease/_sdk_wrapper.js',
  result: false
} +35ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_wrapper.js +35ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_wrapper.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_wrapper.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_sdk_wrapper.js (pass 1) +13ms
  eslint:source-code-fixer Applying fixes +13ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_utils.js +14ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +14ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_utils.js',
  dot: false,
  relativePath: 'src/controllers/netease/_summary_utils.js',
  result: false
} +14ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_utils.js +14ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_utils.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_utils.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_utils.js (pass 1) +65ms
  eslint:source-code-fixer Applying fixes +66ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_wrapper.js +65ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +65ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_wrapper.js',
  dot: false,
  relativePath: 'src/controllers/netease/_summary_wrapper.js',
  result: false
} +65ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_wrapper.js +65ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_wrapper.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_wrapper.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/_summary_wrapper.js (pass 1) +20ms
  eslint:source-code-fixer Applying fixes +20ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/album.js +20ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +20ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/album.js',
  dot: false,
  relativePath: 'src/controllers/netease/album.js',
  result: false
} +20ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/album.js +20ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/album.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/album.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/album.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +17ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/artist.js +17ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +17ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/artist.js',
  dot: false,
  relativePath: 'src/controllers/netease/artist.js',
  result: false
} +17ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/artist.js +17ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/artist.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/artist.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/artist.js (pass 1) +16ms
  eslint:source-code-fixer Applying fixes +16ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/detail.js +16ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +16ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/detail.js',
  dot: false,
  relativePath: 'src/controllers/netease/detail.js',
  result: false
} +16ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/detail.js +17ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/detail.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/detail.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/detail.js (pass 1) +18ms
  eslint:source-code-fixer Applying fixes +19ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_detail.js +19ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +19ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_detail.js',
  dot: false,
  relativePath: 'src/controllers/netease/dj_detail.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_detail.js +19ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_detail.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_detail.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_detail.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program.js +18ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +18ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program.js',
  dot: false,
  relativePath: 'src/controllers/netease/dj_program.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program.js +18ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program.js (pass 1) +18ms
  eslint:source-code-fixer Applying fixes +19ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program_info.js +19ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +19ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program_info.js',
  dot: false,
  relativePath: 'src/controllers/netease/dj_program_info.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program_info.js +19ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program_info.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program_info.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/dj_program_info.js (pass 1) +16ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/lyric.js +18ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +18ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/lyric.js',
  dot: false,
  relativePath: 'src/controllers/netease/lyric.js',
  result: false
} +17ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/lyric.js +17ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/lyric.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/lyric.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/lyric.js (pass 1) +20ms
  eslint:source-code-fixer Applying fixes +20ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/music_comment.js +21ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +21ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/music_comment.js',
  dot: false,
  relativePath: 'src/controllers/netease/music_comment.js',
  result: false
} +21ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/music_comment.js +21ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/music_comment.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/music_comment.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/music_comment.js (pass 1) +27ms
  eslint:source-code-fixer Applying fixes +28ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv.js +27ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +27ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +1ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv.js',
  dot: false,
  relativePath: 'src/controllers/netease/mv.js',
  result: false
} +28ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv.js +28ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv.js (pass 1) +23ms
  eslint:source-code-fixer Applying fixes +25ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv_url.js +25ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +24ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv_url.js',
  dot: false,
  relativePath: 'src/controllers/netease/mv_url.js',
  result: false
} +24ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv_url.js +24ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv_url.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv_url.js +1ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/mv_url.js (pass 1) +14ms
  eslint:source-code-fixer Applying fixes +15ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/picture.js +15ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +15ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/picture.js',
  dot: false,
  relativePath: 'src/controllers/netease/picture.js',
  result: false
} +15ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/picture.js +15ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/picture.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/picture.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/picture.js (pass 1) +12ms
  eslint:source-code-fixer Applying fixes +12ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/playlist.js +12ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +12ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/playlist.js',
  dot: false,
  relativePath: 'src/controllers/netease/playlist.js',
  result: false
} +12ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/playlist.js +13ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/playlist.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/playlist.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/playlist.js (pass 1) +14ms
  eslint:source-code-fixer Applying fixes +15ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/redirect.js +16ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +16ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/redirect.js',
  dot: false,
  relativePath: 'src/controllers/netease/redirect.js',
  result: false
} +16ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/redirect.js +15ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/redirect.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/redirect.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/redirect.js (pass 1) +25ms
  eslint:source-code-fixer Applying fixes +26ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/search.js +25ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +26ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/search.js',
  dot: false,
  relativePath: 'src/controllers/netease/search.js',
  result: false
} +26ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/search.js +26ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/search.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/search.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/search.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/summary.js +18ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +17ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/summary.js',
  dot: false,
  relativePath: 'src/controllers/netease/summary.js',
  result: false
} +17ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/summary.js +17ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/summary.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/summary.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/summary.js (pass 1) +16ms
  eslint:source-code-fixer Applying fixes +16ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/url.js +16ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +16ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/url.js',
  dot: false,
  relativePath: 'src/controllers/netease/url.js',
  result: false
} +16ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/url.js +16ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/url.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/url.js +1ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/netease/url.js (pass 1) +18ms
  eslint:source-code-fixer Applying fixes +19ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/_util.js +19ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status. +19ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status +584ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/_util.js',
  dot: false,
  relativePath: 'src/controllers/status/_util.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/_util.js +20ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/_util.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/_util.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/_util.js (pass 1) +49ms
  eslint:source-code-fixer Applying fixes +50ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/entry.js +51ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status. +51ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/entry.js',
  dot: false,
  relativePath: 'src/controllers/status/entry.js',
  result: false
} +51ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/entry.js +50ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/entry.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/entry.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/controllers/status/entry.js (pass 1) +18ms
  eslint:source-code-fixer Applying fixes +20ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/cron.js +19ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +19ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/cron.js',
  dot: false,
  relativePath: 'src/cron.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/cron.js +19ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/cron.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/cron.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/cron.js (pass 1) +30ms
  eslint:source-code-fixer Applying fixes +30ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/countRequests.js +30ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +30ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/crons +100ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/crons/countRequests.js',
  dot: false,
  relativePath: 'src/crons/countRequests.js',
  result: false
} +30ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/crons/countRequests.js +30ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/countRequests.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/countRequests.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/countRequests.js (pass 1) +20ms
  eslint:source-code-fixer Applying fixes +20ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/dumpOriginStatistics.js +20ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +20ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/crons/dumpOriginStatistics.js',
  dot: false,
  relativePath: 'src/crons/dumpOriginStatistics.js',
  result: false
} +20ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/crons/dumpOriginStatistics.js +21ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/dumpOriginStatistics.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/dumpOriginStatistics.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/dumpOriginStatistics.js (pass 1) +15ms
  eslint:source-code-fixer Applying fixes +16ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/resetOriginStatistics.js +16ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +16ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/crons/resetOriginStatistics.js',
  dot: false,
  relativePath: 'src/crons/resetOriginStatistics.js',
  result: false
} +16ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/crons/resetOriginStatistics.js +15ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/resetOriginStatistics.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/resetOriginStatistics.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/resetOriginStatistics.js (pass 1) +10ms
  eslint:source-code-fixer Applying fixes +11ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/updateSentences.js +11ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +11ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/crons. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/crons/updateSentences.js',
  dot: false,
  relativePath: 'src/crons/updateSentences.js',
  result: false
} +11ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/crons/updateSentences.js +11ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/updateSentences.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/crons/updateSentences.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/crons/updateSentences.js (pass 1) +9ms
  eslint:source-code-fixer Applying fixes +9ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/ctx.js +9ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +9ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/ctx.js',
  dot: false,
  relativePath: 'src/ctx.js',
  result: false
} +9ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/ctx.js +10ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/ctx.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/ctx.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/ctx.js (pass 1) +6ms
  eslint:source-code-fixer Applying fixes +7ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/db.js +7ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +8ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/db.js',
  dot: false,
  relativePath: 'src/db.js',
  result: false
} +8ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/db.js +7ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/db.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/db.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/db.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/extensions/sentencesABSwitcher.js +18ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/extensions. +17ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/extensions. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/extensions +81ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/extensions/sentencesABSwitcher.js',
  dot: false,
  relativePath: 'src/extensions/sentencesABSwitcher.js',
  result: false
} +17ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/extensions/sentencesABSwitcher.js +18ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/extensions/sentencesABSwitcher.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/extensions/sentencesABSwitcher.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/extensions/sentencesABSwitcher.js (pass 1) +31ms
  eslint:source-code-fixer Applying fixes +33ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require/plugin.js +33ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require. +33ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require +33ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/hooks. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/hooks +0ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require/plugin.js',
  dot: false,
  relativePath: 'src/hooks/require/plugin.js',
  result: false
} +33ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require/plugin.js +33ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require/plugin.js (pass 1) +2ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require/plugin.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/hooks/require/plugin.js (pass 1) +12ms
  eslint:source-code-fixer Applying fixes +13ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/logger.js +13ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +13ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/logger.js',
  dot: false,
  relativePath: 'src/logger.js',
  result: false
} +13ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/logger.js +12ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/logger.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/logger.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/logger.js (pass 1) +35ms
  eslint:source-code-fixer Applying fixes +35ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/mail.js +35ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +35ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/mail.js',
  dot: false,
  relativePath: 'src/mail.js',
  result: false
} +35ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/mail.js +36ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/mail.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/mail.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/mail.js (pass 1) +22ms
  eslint:source-code-fixer Applying fixes +23ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/middleware.js +23ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +23ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/middleware.js',
  dot: false,
  relativePath: 'src/middleware.js',
  result: false
} +23ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/middleware.js +22ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/middleware.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/middleware.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/middleware.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +17ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/MailError.js +17ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +17ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares +89ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +1ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/MailError.js',
  dot: false,
  relativePath: 'src/middlewares/MailError.js',
  result: false
} +18ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/MailError.js +18ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/MailError.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/MailError.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/MailError.js (pass 1) +22ms
  eslint:source-code-fixer Applying fixes +23ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/countRequest.js +23ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +22ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/countRequest.js',
  dot: false,
  relativePath: 'src/middlewares/countRequest.js',
  result: false
} +22ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/countRequest.js +22ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/countRequest.js (pass 1) +0ms
  eslint:linter Verify +1ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/countRequest.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/countRequest.js (pass 1) +22ms
  eslint:source-code-fixer Applying fixes +23ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/requestId.js +23ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +23ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/requestId.js',
  dot: false,
  relativePath: 'src/middlewares/requestId.js',
  result: false
} +23ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/requestId.js +23ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/requestId.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/requestId.js +1ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/requestId.js (pass 1) +12ms
  eslint:source-code-fixer Applying fixes +13ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/responseHandler.js +13ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +13ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/responseHandler.js',
  dot: false,
  relativePath: 'src/middlewares/responseHandler.js',
  result: false
} +13ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/responseHandler.js +13ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/responseHandler.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/responseHandler.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/middlewares/responseHandler.js (pass 1) +35ms
  eslint:source-code-fixer Applying fixes +35ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/hitokoto.js +35ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases. +35ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases. +1ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases +94ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/models. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/models +0ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/hitokoto.js',
  dot: false,
  relativePath: 'src/models/databases/hitokoto.js',
  result: false
} +36ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/hitokoto.js +36ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/hitokoto.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/hitokoto.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/hitokoto.js (pass 1) +15ms
  eslint:source-code-fixer Applying fixes +16ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/model.js +16ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases. +15ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/model.js',
  dot: false,
  relativePath: 'src/models/databases/model.js',
  result: false
} +15ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/model.js +15ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/model.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/model.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/models/databases/model.js (pass 1) +9ms
  eslint:source-code-fixer Applying fixes +9ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/prestart.js +9ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +9ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/prestart.js',
  dot: false,
  relativePath: 'src/prestart.js',
  result: false
} +10ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/prestart.js +10ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/prestart.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/prestart.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/prestart.js (pass 1) +31ms
  eslint:source-code-fixer Applying fixes +33ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/process.js +33ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +33ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/process.js',
  dot: false,
  relativePath: 'src/process.js',
  result: false
} +32ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/process.js +32ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/process.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/process.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/process.js (pass 1) +29ms
  eslint:source-code-fixer Applying fixes +30ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/route.js +30ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +30ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/route.js',
  dot: false,
  relativePath: 'src/route.js',
  result: false
} +30ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/route.js +30ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/route.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/route.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/route.js (pass 1) +14ms
  eslint:source-code-fixer Applying fixes +14ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +1ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/task/updateSentencesTask.js +15ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/task. +15ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/task. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/task +102ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/task/updateSentencesTask.js',
  dot: false,
  relativePath: 'src/task/updateSentencesTask.js',
  result: false
} +15ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/task/updateSentencesTask.js +15ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/task/updateSentencesTask.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/task/updateSentencesTask.js +0ms
  eslint:config-comment-parser Parsing list config +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/task/updateSentencesTask.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +17ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils/base.js +17ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils. +17ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils +17ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/task. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils/base.js',
  dot: false,
  relativePath: 'src/task/update_sentences_utils/base.js',
  result: false
} +18ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils/base.js +18ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils/base.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils/base.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/task/update_sentences_utils/base.js (pass 1) +44ms
  eslint:source-code-fixer Applying fixes +45ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/utils.js +45ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src. +46ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/utils.js',
  dot: false,
  relativePath: 'src/utils.js',
  result: false
} +45ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/utils.js +45ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/utils.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/utils.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/utils.js (pass 1) +20ms
  eslint:source-code-fixer Applying fixes +21ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/utils/cache.js +21ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/utils. +20ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/src/utils. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/src/utils +66ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/utils/cache.js',
  dot: false,
  relativePath: 'src/utils/cache.js',
  result: false
} +20ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/utils/cache.js +20ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/utils/cache.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/utils/cache.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/utils/cache.js (pass 1) +14ms
  eslint:source-code-fixer Applying fixes +14ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/utils/crypto.js +14ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/utils. +14ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/utils. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/utils/crypto.js',
  dot: false,
  relativePath: 'src/utils/crypto.js',
  result: false
} +14ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/utils/crypto.js +14ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/utils/crypto.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/utils/crypto.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/utils/crypto.js (pass 1) +8ms
  eslint:source-code-fixer Applying fixes +9ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/src/utils/response.js +9ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/src/utils. +9ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/src/utils. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/src/utils/response.js',
  dot: false,
  relativePath: 'src/utils/response.js',
  result: false
} +9ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/src/utils/response.js +9ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/src/utils/response.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/src/utils/response.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/src/utils/response.js (pass 1) +11ms
  eslint:source-code-fixer Applying fixes +11ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/adapter/crons.js +11ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/adapter. +11ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/adapter. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/adapter +34ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/adapter/crons.js',
  dot: false,
  relativePath: 'adapter/crons.js',
  result: false
} +12ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/adapter/crons.js +12ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/adapter/crons.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/adapter/crons.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/adapter/crons.js (pass 1) +12ms
  eslint:source-code-fixer Applying fixes +13ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.dev.js +13ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/adapter. +13ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/adapter. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.dev.js',
  dot: false,
  relativePath: 'adapter/plugins.dev.js',
  result: false
} +12ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.dev.js +12ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.dev.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.dev.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.dev.js (pass 1) +6ms
  eslint:source-code-fixer Applying fixes +6ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.js +6ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/adapter. +6ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/adapter. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.js',
  dot: false,
  relativePath: 'adapter/plugins.js',
  result: false
} +6ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.js +6ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.js (pass 1) +0ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.js +1ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/adapter/plugins.js (pass 1) +17ms
  eslint:source-code-fixer Applying fixes +18ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/adapter/processes.js +18ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/adapter. +19ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/adapter. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/adapter/processes.js',
  dot: false,
  relativePath: 'adapter/processes.js',
  result: false
} +19ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/adapter/processes.js +19ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/adapter/processes.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/adapter/processes.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/adapter/processes.js (pass 1) +16ms
  eslint:source-code-fixer Applying fixes +17ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/adapter/routes.js +17ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/adapter. +17ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api/adapter. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/adapter/routes.js',
  dot: false,
  relativePath: 'adapter/routes.js',
  result: false
} +17ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/adapter/routes.js +17ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/adapter/routes.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/adapter/routes.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/adapter/routes.js (pass 1) +25ms
  eslint:source-code-fixer Applying fixes +26ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/test/demo.test.js +26ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api/test. +25ms
  eslintrc:cascading-config-array-factory No cache found: /root/Programs/hitokoto-osc/hitokoto-api/test. +0ms
  eslintrc:config-array-factory Config file not found on /root/Programs/hitokoto-osc/hitokoto-api/test +80ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api. +0ms
  eslint:ignore-pattern Create with: [ IgnorePattern { patterns: [ '/**/node_modules/*' ], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: false }, IgnorePattern { patterns: [ 'coverage/', 'dist/', '**/node_modules/*', 'node_modules/' ], basePath: '/root/Programs/hitokoto-osc/hitokoto-api', loose: true } ] +26ms
  eslint:ignore-pattern   processed: { basePath: '/root/Programs/hitokoto-osc/hitokoto-api', patterns: [ '/**/node_modules/*', 'coverage/', 'dist/', '**/node_modules/*', 'node_modules/' ] } +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/test/demo.test.js',
  dot: false,
  relativePath: 'test/demo.test.js',
  result: false
} +0ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/test/demo.test.js +26ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/test/demo.test.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/test/demo.test.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/test/demo.test.js (pass 1) +11ms
  eslint:source-code-fixer Applying fixes +13ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator File: /root/Programs/hitokoto-osc/hitokoto-api/core.js +13ms
  eslintrc:cascading-config-array-factory Load config files for /root/Programs/hitokoto-osc/hitokoto-api. +13ms
  eslintrc:cascading-config-array-factory Cache hit: /root/Programs/hitokoto-osc/hitokoto-api. +0ms
  eslint:ignore-pattern Check {
  filePath: '/root/Programs/hitokoto-osc/hitokoto-api/core.js',
  dot: false,
  relativePath: 'core.js',
  result: false
} +12ms
  eslint:cli-engine Lint /root/Programs/hitokoto-osc/hitokoto-api/core.js +12ms
  eslint:linter Linting code for /root/Programs/hitokoto-osc/hitokoto-api/core.js (pass 1) +1ms
  eslint:linter Verify +0ms
  eslint:linter With ConfigArray: /root/Programs/hitokoto-osc/hitokoto-api/core.js +0ms
  eslint:linter Generating fixed text for /root/Programs/hitokoto-osc/hitokoto-api/core.js (pass 1) +26ms
  eslint:source-code-fixer Applying fixes +26ms
  eslint:source-code-fixer shouldFix parameter was false, not attempting fixes +0ms
  eslint:file-enumerator Complete iterating files: ["./src/cache.js","./src/commander.js","./src/configure.js","./src/controller.js","./src/controllers/hello.js","./src/controllers/hitokoto/_utils.js","./src/controllers/hitokoto/entry.js","./src/controllers/netease/_sdk_dj_wrapper.js","./src/controllers/netease/_sdk_exception.js","./src/controllers/netease/_sdk_mv_wrapper.js","./src/controllers/netease/_sdk_song_wrapper.js","./src/controllers/netease/_sdk_uncategorized_wrapper.js","./src/controllers/netease/_sdk_utils.js","./src/controllers/netease/_sdk_wrapper.js","./src/controllers/netease/_summary_utils.js","./src/controllers/netease/_summary_wrapper.js","./src/controllers/netease/album.js","./src/controllers/netease/artist.js","./src/controllers/netease/detail.js","./src/controllers/netease/dj_detail.js","./src/controllers/netease/dj_program.js","./src/controllers/netease/dj_program_info.js","./src/controllers/netease/lyric.js","./src/controllers/netease/music_comment.js","./src/controllers/netease/mv.js","./src/controllers/netease/mv_url.js","./src/controllers/netease/picture.js","./src/controllers/netease/playlist.js","./src/controllers/netease/redirect.js","./src/controllers/netease/search.js","./src/controllers/netease/summary.js","./src/controllers/netease/url.js","./src/controllers/status/_util.js","./src/controllers/status/entry.js","./src/cron.js","./src/crons/countRequests.js","./src/crons/dumpOriginStatistics.js","./src/crons/resetOriginStatistics.js","./src/crons/updateSentences.js","./src/ctx.js","./src/db.js","./src/extensions/sentencesABSwitcher.js","./src/hooks/require/plugin.js","./src/logger.js","./src/mail.js","./src/middleware.js","./src/middlewares/MailError.js","./src/middlewares/countRequest.js","./src/middlewares/requestId.js","./src/middlewares/responseHandler.js","./src/models/databases/hitokoto.js","./src/models/databases/model.js","./src/prestart.js","./src/process.js","./src/route.js","./src/task/updateSentencesTask.js","./src/task/update_sentences_utils/base.js","./src/utils.js","./src/utils/cache.js","./src/utils/crypto.js","./src/utils/response.js","./adapter/crons.js","./adapter/plugins.dev.js","./adapter/plugins.js","./adapter/processes.js","./adapter/routes.js","./test/demo.test.js","core.js"] +26ms
  eslint:cli-engine Linting complete in: 2343ms +26ms

In VSC, it reports: image image

VSC config file:

{
    "gitlens.views.repositories.location": "gitlens",
    "gitlens.views.fileHistory.location": "gitlens",
    "gitlens.views.lineHistory.location": "gitlens",
    "gitlens.views.compare.location": "gitlens",
    "gitlens.views.search.location": "gitlens",
    "editor.fontFamily": "'Fira Code', '等距更纱黑体 SC'",
    "terminal.integrated.fontFamily": "'等距更纱黑体 SC'",
    "terminal.integrated.shell.linux": "/usr/bin/zsh",
    "editor.fontLigatures": true,
    "editor.fontSize": 15,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "workbench.colorTheme": "Atom One Dark",
    "workbench.iconTheme": "material-icon-theme",
    "eslint.validate": [
        "vue",
        "react",
        "html",
        "javascript",
        "typescript"
    ],
    "editor.formatOnSave": false,
    "editor.codeActionsOnSave": {
        "source.fixAll.eslint": true
    },
    "vetur.format.defaultFormatter.js": "vscode-typescript",
    "vetur.format.defaultFormatter.html": "js-beautify-html",
    "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
    "todo-tree.tree.showScanModeButton": false,
    "prettier.jsxSingleQuote": true,
    "prettier.packageManager": "yarn",
    "[javascript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[typescript]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[vue]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode"
    },
    "[json]": {
        "editor.defaultFormatter": "vscode.json-language-features"
    },
    "tabnine.experimentalAutoImports": true,
    "cSpell.userWords": [
        "Netease",
        "flatstr",
        "hitokoto",
        "mvid",
        "zrangebyscore"
    ],
    "eslint.alwaysShowStatus": true,
    "eslint.packageManager": "yarn"
}

project settings(.vscode\settings.json):

{
  "search.exclude": {
    "**/.yarn": true,
    "**/.pnp.*": true
  },
  "eslint.nodePath": ".yarn/sdks",
  "prettier.prettierPath": ".yarn/sdks/prettier/index.js"
}
dbaeumer commented 3 years ago

I cloned the repository and I think this is due to how yarn installs the node modules (e.g. there is no node_modules folder). And I think they do something special if you later on execute yarn lint. Can you explain which yarn mode this is.

dbaeumer commented 3 years ago

Installing the packages using npm works as expected.

greenhat616 commented 3 years ago

yes. it used pnp(a yarn 2,called berry also, feature). Before standard v16, it seems work by yarn pnpify --sdk vscode. But now, it doesn't work as expexted.(however, the eslint can parse it correctly by command)

---Original--- From: "Dirk Bäumer"<notifications@github.com> Date: Tue, Nov 24, 2020 22:40 PM To: "microsoft/vscode-eslint"<vscode-eslint@noreply.github.com>; Cc: "Jonson Petard"<i@a632079.me>;"Author"<author@noreply.github.com>; Subject: Re: [microsoft/vscode-eslint] can't detect eslint-config-standard (#1126)

Installing the packages using npm works as expected.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

dbaeumer commented 3 years ago

There was a long discussion about this here https://github.com/microsoft/vscode-eslint/issues/601 and the yarn community addressed this by also wrapping ESLint in that setup. May be something broke on there end. Have you tried what is described here: https://github.com/microsoft/vscode-eslint/issues/601#issuecomment-518743322.

The reason why it works in the terminal is that you run the yarn lint script which basically first runs yarn which can detect that it run in a pnp environment and can do the right adjustments. However the ESLint extension doesn't use yarn to start eslint hence that code is not executed. It is simply based on node.

greenhat616 commented 3 years ago

yes, i have tried. vscode eslint can parse plugin&config(prettier) successfully in PnP mode. Just eslint-config-standard v16 not work currently

dbaeumer commented 3 years ago

Actually I am lost here. If someone from the community knows how to address this, I appreciate any help.

dbaeumer commented 3 years ago

I read a little in the yarn documentation and running yarn pnpify --sdk vscode in the project made everything work for me.

dbaeumer commented 3 years ago

Will close the issue for now.