我使用ALE来管理我的去毛(用flake8)和代码格式化(用black)。flake8和black之间的一个恼人的不兼容之处是,当一行超过80个字符时,flake8会发出错误,而black只会纠正超过88个字符的行。因此,我想将flake8的行长度更改为88个字符,或者将black的行长度更改为80个字符。请注意,我没有独立于ALE安装flake8,但我确实独立于ALE安装了black。
gijlo24d1#
您可以将以下内容添加到.vimrc文件中:
let g:ale_python_flake8_options = '--max-line-length=88'
mv1qrgav2#
您可以只在以下位置修改flake8.vim:
~/.vim/plugged/ale/ale_linters/python/
文件夹和更改行:
call ale#Set('python_flake8_options', '')
转换为:
call ale#Set('python_flake8_options', '--config=$HOME/.config/flake8')
然后在此文件中添加所有配置选项。
2条答案
按热度按时间gijlo24d1#
您可以将以下内容添加到.vimrc文件中:
mv1qrgav2#
您可以只在以下位置修改flake8.vim:
文件夹和更改行:
转换为:
然后在此文件中添加所有配置选项。