我在Vim中使用python-mode,我更喜欢有120个字符行,而不是PEP8标准中定义的stark 80。
在python模式下,这很简单。我只是在我的~/.vimrc中添加以下内容:
" Pylint configuration file
let g:pymode_lint_config = '$HOME/.pylint.rc'
let g:pymode_options_max_line_length=120
这很好,但是我还想使用极好的Syntastic插件来检查各种其他类型的语法(例如,用于foodcritic的Chef recipes)
不幸的是,Syntastic也做Python linting,因此它现在开始抱怨我的120个字符行。我也可以做些类似的事情来让它停止抱怨我稍微长一点的台词吗?
这现在在linux中的
~/.config/flake8
和windows中的~/.flake
中全局配置。文件可以是这样的。查看每个项目设置的文档:http://flake8.readthedocs.io/en/latest/user/configuration.html#project-configuration
我建议您通过将这一行添加到.vimrc点文件中来禁用长度检查:
您可以将其他参数传递给每个linter。 对于pylint,可以使用:
相关问题 更多 >
编程相关推荐