每个项目flake8配置

时间:2016-05-27 07:17:34

标签: vim syntastic flake8

我在vim中使用flake8到syntastic,我希望每个项目都有一个配置文件。

syntastic documentation上声明:

  

取决于检查器,相应的文件名   可以通过设置任一来指定配置文件   g:syntastic_<filetype>_checker_file或   g:syntastic_<checker>_config_file。请参阅检查器的文档   维基的确切名称。

flake8 documentation表示.flake8是有效的配置文件名。所以我尝试在项目的根文件夹中放置一个名为.flake8的有效flake8配置文件。没有运气。

我也尝试在g:syntastic_flake8_config_file中设置g:syntastic_python_checker_file.flake8~/.vimrc,但仍然没有。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

将.flake8文件添加到我的工作目录中对我来说也不起作用。

但是你可以通过在你的.vimrc中设置以下选项将命令行选项传递给syntastic checkers:

let g:syntastic_LANGUAGE_CHECKER_args = 'ARGUMENT'

Flake8接受--config=PATH标志来指定配置文件,因此在您的情况下,这将是:

let g:syntastic_python_flake8_args = '--config=PATH_TO_FLAKE8_CONFIG_FILE'