ts: eslint report no tsconfig.json
<!-- bug reporting without issue template will be closed automatically -->

## Expected behavior, english is required

## The reproduce ways from Vim starting (Required!)
1, vim
2, open a ts file
3, SPC f s (save)

Error: ` Parsing error: Cannot read file  /path/to/current/buffer/tsconfig.json`

I have config :
```
project_rooter_patterns = ['.git/', '_darcs/', '.hg/', '.bzr/', '.svn/', '!node_modules/', 'tsconfig.json']
    project_rooter_outermost = false
```

## Debug info

Please press <kbd>SPC h I</kbd>, debug info will be put into clipboard, then paste all content below.

```
### SpaceVim runtime log :

```log
[ SpaceVim ] : logger file  does not exists, only log for current process will be shown!
[ SpaceVim ] [17:52:05] [ Info ] Startup with no argv, current dir is used: ~/workspace/pzx-xueguan/backend
[ SpaceVim ] [17:52:05] [ Info ] Can not find project local config, start loading global config
[ SpaceVim ] [17:52:05] [ Info ] global_dir is: /home/billy/.SpaceVim.d/
[ SpaceVim ] [17:52:05] [ Info ] start to apply config [glob]
[   rooter ] [17:52:05] [ Info ] Load projects cache from: /home/billy/.cache/SpaceVim/projects.json
[   rooter ] [17:52:05] [ Info ] Start to find root for: /home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:05] [ Info ]         (.git/):/home/billy/workspace/pzx-xueguan/
[   rooter ] [17:52:05] [ Info ]         (tsconfig.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:05] [ Info ] buffer name: No Name
[   rooter ] [17:52:05] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [17:52:05] [ Info ] the func has been added to mode:syntax-checking
[ SpaceVim ] [17:52:05] [ Info ] the func has been added to mode:spell-checking
[   rooter ] [17:52:06] [ Info ] project_rooter_patterns option has been change, clear b:rootDir
[   rooter ] [17:52:06] [ Info ] Start to find root for: /home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:06] [ Info ]         (.git/):/home/billy/workspace/pzx-xueguan/
[   rooter ] [17:52:06] [ Info ]         (tsconfig.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:06] [ Info ]         (package.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:06] [ Info ] buffer name: No Name
[   rooter ] [17:52:06] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [17:52:06] [ Info ] try to open SpaceVim welcome page
[   rooter ] [17:52:06] [ Info ] buffer name: No Name
[   rooter ] [17:52:06] [ Info ] same as current directory, no need to change.
[   rooter ] [17:52:10] [ Info ] Start to find root for: /home/billy/workspace/pzx-xueguan/backend/apps/consumer/src/survey/survey.module.ts
[   rooter ] [17:52:10] [ Info ]         (.git/):/home/billy/workspace/pzx-xueguan/
[   rooter ] [17:52:10] [ Info ]         (tsconfig.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:10] [ Info ]         (package.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:10] [ Info ] buffer name: /home/billy/workspace/pzx-xueguan/backend/apps/consumer/src/survey/survey.module.ts
[   rooter ] [17:52:10] [ Info ] same as current directory, no need to change.
[   rooter ] [17:52:11] [ Info ] Start to find root for: /home/billy/workspace/pzx-xueguan/backend/apps/consumer/src/survey/survey.module.ts
[   rooter ] [17:52:11] [ Info ]         (.git/):/home/billy/workspace/pzx-xueguan/
[   rooter ] [17:52:11] [ Info ]         (tsconfig.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:11] [ Info ]         (package.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:11] [ Info ] buffer name: /home/billy/workspace/pzx-xueguan/backend/apps/consumer/src/survey/survey.module.ts
[   rooter ] [17:52:11] [ Info ] same as current directory, no need to change.
[   rooter ] [17:52:19] [ Info ] Start to find root for: /home/billy/workspace/pzx-xueguan/backend/apps/consumer/src/survey/
[   rooter ] [17:52:19] [ Info ]         (.git/):/home/billy/workspace/pzx-xueguan/
[   rooter ] [17:52:19] [ Info ]         (tsconfig.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:19] [ Info ]         (package.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:19] [ Info ] buffer name: No Name
[   rooter ] [17:52:19] [ Info ] change to root: /home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:19] [ Info ] Start to find root for: /home/billy/workspace/pzx-xueguan/backend/[defx] -0
[   rooter ] [17:52:19] [ Info ]         (.git/):/home/billy/workspace/pzx-xueguan/
[   rooter ] [17:52:19] [ Info ]         (tsconfig.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:19] [ Info ]         (package.json):/home/billy/workspace/pzx-xueguan/backend/
[   rooter ] [17:52:19] [ Info ] buffer name: [defx] -0
[   rooter ] [17:52:19] [ Info ] same as current directory, no need to change.
[   rooter ] [17:52:19] [ Info ] buffer name: apps/consumer/src/survey/survey.module.ts
[   rooter ] [17:52:19] [ Info ] same as current directory, no need to change.
[   rooter ] [17:53:04] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/SpaceVim/init.toml
[   rooter ] [17:53:04] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [17:53:04] [ Info ] buffer name: /home/billy/Applications/dotfiles/SpaceVim/init.toml
[   rooter ] [17:53:04] [ Info ] change to root: /home/billy/Applications/dotfiles/
[   rooter ] [17:53:09] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/
[   rooter ] [17:53:09] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [17:53:09] [ Info ] buffer name: No Name
[   rooter ] [17:53:09] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [17:53:10] [ Info ] key binding guide float statusline winid:1005
[ SpaceVim ] [17:53:10] [ Info ] close float statusline winid:1005
[   rooter ] [17:53:10] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/
[   rooter ] [17:53:10] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [17:53:10] [ Info ] buffer name: No Name
[   rooter ] [17:53:10] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [17:53:10] [ Info ] key binding guide float statusline winid:1007
[ SpaceVim ] [17:53:10] [ Info ] close float statusline winid:1007
[   rooter ] [17:53:13] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/
[   rooter ] [17:53:14] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [17:53:14] [ Info ] buffer name: No Name
[   rooter ] [17:53:14] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [17:53:14] [ Info ] key binding guide float statusline winid:1009
[ SpaceVim ] [17:53:14] [ Info ] close float statusline winid:1009
[   rooter ] [17:53:50] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/SpaceVimLayers
[   rooter ] [17:53:50] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [17:53:50] [ Info ] buffer name: SpaceVimLayers
[   rooter ] [17:53:50] [ Info ] same as current directory, no need to change.
[   rooter ] [17:53:57] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/
[   rooter ] [17:53:57] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [17:53:57] [ Info ] buffer name: No Name
[   rooter ] [17:53:57] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [17:53:57] [ Info ] key binding guide float statusline winid:1012
[ SpaceVim ] [17:53:57] [ Info ] close float statusline winid:1012
[   rooter ] [17:59:57] [ Info ] buffer name: SpaceVim/init.toml
[   rooter ] [17:59:57] [ Info ] same as current directory, no need to change.
[   rooter ] [18:00:02] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/
[   rooter ] [18:00:02] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [18:00:02] [ Info ] buffer name: No Name
[   rooter ] [18:00:02] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [18:00:02] [ Info ] key binding guide float statusline winid:1014
[ SpaceVim ] [18:00:02] [ Info ] close float statusline winid:1014
[   rooter ] [18:00:02] [ Info ] Start to find root for: /home/billy/Applications/dotfiles/
[   rooter ] [18:00:02] [ Info ]         (.git/):/home/billy/Applications/dotfiles/
[   rooter ] [18:00:02] [ Info ] buffer name: No Name
[   rooter ] [18:00:02] [ Info ] same as current directory, no need to change.
[ SpaceVim ] [18:00:02] [ Info ] key binding guide float statusline winid:1016
[ SpaceVim ] [18:00:02] [ Info ] close float statusline winid:1016
```

## Screenshots
![image](https://user-images.githubusercontent.com/1689135/131214168-434986a5-be42-4280-bcc4-23a4372accc6.png)

If you have any screenshots for this issue, please upload here. BTW you can use https://asciinema.org/ for recording video in terminal.

<!-- please remove the issue template when request for a feature -->
