kyomind / blog-reply

Code and Me 部落格留言
https://blog.kyomind.tw/
0 stars 0 forks source link

VS Code 設定 Python Linter、Formatter 教學 - Code and Me #13

Open utterances-bot opened 1 year ago

utterances-bot commented 1 year ago

VS Code 設定 Python linter 與 formatter:以 Flake8、yapf 為例 - Code and Me

VS Code 設定 Python linter 與 formatter:以 Flake8、yapf 為例

https://blog.kyomind.tw/flake8-yapf-setting/

xiamuguizhi commented 1 year ago

烦啦, 初学Python 被 Flake8 各种报错提示折磨, 空格多了不行, 不换行不行. 难受, 只能去被迫习惯了.

kyomind commented 1 year ago

@xiamuguizhi 我很愛說,顯然我有程式碼排版強迫症,哈哈哈!不過和 Pylint 相比,Flake8 算是寬容不少了☺️

xiamuguizhi commented 1 year ago

@kyomind

你说的是这个吗? 我是在VScode 环境安装教程看到并复制来的. 不知道是什么作用! 难道也是检查代码的吗? 如果是这样,我现在知道是什么作用了! 哈哈!

    //关闭pylint工具
    "python.linting.pylintEnabled": false,
xiamuguizhi commented 1 year ago

@kyomind

我尝试启用他, 现在我头大了!! 竟然12个报错!! Flake8 都没有提示!

image

2023年3月17日15:36:11 我去bing了一番.

"python.linting.pylintArgs": ["--generate-members"], 又关掉了 哈哈!

kyomind commented 1 year ago

@xiamuguizhi pylint和flake8做的事情差不多,但規範更多、更全面——也就是更嚴格,比較適合大型專案與團隊,一般情況下,我們使用flake8就很足夠了

xiamuguizhi commented 1 year ago

@xiamuguizhi 你说的对!我前天给自己装了 Linux mint 21.1 现在用的是 PyCharm 了。哈哈。

本来还打算继续学习 python入门 的, 结果这两天就 折腾 Linux 系统了,不熟悉,不懂的使用,一直在bing!

2023-03-20 09-02-04屏幕截图

kyomind commented 1 year ago

@xiamuguizhi 學編程就是要好好折騰,哈哈!我們共勉之