以前用 anaconda-mode 的时候没有这种情况,如果有 missing import 立马就会看到,现在用了 mspyls 反而看不到了,有遇到同样情况的朋友吗?
这需要看lsp-mode的配置,mspyls关系不大
检查了一下,默认的 checker 是 lsp,然后就不显示了,把 checker 修改成 pylint 就 OK 了
怎样将默认 checker 改成 flake8->pylint->mypy 这条 checker link 呢?
解决了
(add-hook 'python-mode-hook
(lambda () (setq flycheck-checker 'python-flake8)))
然后开始面对一堆 mypy 检查出来的 error 不知所措
(flycheck-add-next-checker 'python-flake8 'python-pylint)
可以添加checker到checker chain