vim ALE 是 "ignoring" 版权
vim ALE is "ignoring" pyright
根据两个存储库的文档,一切都应该开箱即用,但对我来说似乎并非如此。我猜这是另一个导致问题的插件,但我不确定。
我遇到的问题是,当我执行 :ALEInfo
时,我看到“已启用”和“已忽略”的 linter,如下所示:
Enabled Linters: ['flake8', 'mypy', 'pylint', 'pyright']
Ignored Linters: ['pyright']
我尝试通过执行以下操作为 ALE 使用“显式”模式:
let g:ale_linters_explicit = 1
let g:ale_linters = {
\ 'python': ['pyright', 'mypy'],
\ }
但是,我仍然会得到:
Enabled Linters: ['mypy', 'pyright']
Ignored Linters: ['pyright']
所以,我想知道为什么 pyright
被忽略了?
遇到了同样的问题,这让我很困扰。
最后通过意识到我在我的 .vimrc
中设置了 g:ale_disable_lsp = 1
来解决它,导致 ALE 忽略任何语言的所有 lsp linters,无论我是否将它们包含在我启用的 linters 中。
根据两个存储库的文档,一切都应该开箱即用,但对我来说似乎并非如此。我猜这是另一个导致问题的插件,但我不确定。
我遇到的问题是,当我执行 :ALEInfo
时,我看到“已启用”和“已忽略”的 linter,如下所示:
Enabled Linters: ['flake8', 'mypy', 'pylint', 'pyright']
Ignored Linters: ['pyright']
我尝试通过执行以下操作为 ALE 使用“显式”模式:
let g:ale_linters_explicit = 1
let g:ale_linters = {
\ 'python': ['pyright', 'mypy'],
\ }
但是,我仍然会得到:
Enabled Linters: ['mypy', 'pyright']
Ignored Linters: ['pyright']
所以,我想知道为什么 pyright
被忽略了?
遇到了同样的问题,这让我很困扰。
最后通过意识到我在我的 .vimrc
中设置了 g:ale_disable_lsp = 1
来解决它,导致 ALE 忽略任何语言的所有 lsp linters,无论我是否将它们包含在我启用的 linters 中。